Benutzer-Werkzeuge

Webseiten-Werkzeuge


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
software:cba:messages

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
software:cba:messages [2014/11/24 15:51]
max.neumaier
software:cba:messages [2014/11/24 15:54]
max.neumaier
Zeile 44: Zeile 44:
 Das CBA-Framework stellt eine Menge von Funktionen zum Meldungs-Management zur Verfügung: Das CBA-Framework stellt eine Menge von Funktionen zum Meldungs-Management zur Verfügung:
  
-  * **clearMessage **Löschen des Meldungs-Puffers +  * **clearMessage** ​  Löschen des Meldungs-Puffers 
-  * **setMessage **Einfügen einer Meldung in den Meldungs-Puffer +  * **setMessage** ​  Einfügen einer Meldung in den Meldungs-Puffer 
-  * **getMessageText **Konvertierung einer Meldung in einen Text +  * **getMessageText** ​  Konvertierung einer Meldung in einen Text 
-  * **getMessages **Rückgabe des Meldungs-Puffers +  * **getMessages** ​  Rückgabe des Meldungs-Puffers 
-  * **saveMessage **Speichern der Meldungen in der Logging-Datenbank +  * **saveMessage** ​  Speichern der Meldungen in der Logging-Datenbank 
-  * **removeMessage **Löschen der zuletzt eingestellten Meldung aus dem Meldungs-Puffer+  * **removeMessage** ​  Löschen der zuletzt eingestellten Meldung aus dem Meldungs-Puffer 
 + 
 +Der Funktion **setMessage** werden eine Meldungsnummer,​ ggf. Meldungs-Parameter (z.B. Informationen über das fehlerhafte Objekt u.ä.), die Klassifikation und ein Flag zur Verhaltens-Spezifikation übergeben. Weitere Parameter können die Meldung stärker spezifizieren und sind insbesondere für einen Fehleranalyse wichtig. Mit Hilfe der Funktion getMessageText wird anhand der Meldungsnummer eine sprachabhängige Zeichenkette ermittelt, die mit den angegebenen Meldungs-Parametern formatiert wird. {0} ist dabei der Platzhalter für den ersten Meldungs-Parameter,​ {1} für den zweiten etc. Die Meldungs-Parameter sind eine Zeichenkette,​ in der beliebig viele Parameter durch ‚|’ getrennt hintereinander angegeben werden können. Automatisch wird der Meldung der Zeitstempel,​ die Session-Zuordnung und (wenn vorhanden) die Transaktionsnummer angefügt, sodass Meldungen in einen Kontext eingeordnet werden können.  
 + 
 +**Beispiel:​** 
 +  * Meldungsnummer:​ 1234 
 +  * Meldungstext:​ '​Die Datei '​{0}'​ hat folgenden Fehler verursacht: {1} 
 +  * Aufruf:​ setMessage (1234, "​bild.gif|Datei schreibgeschützt",​ "​E",​ "​e6",​ myTable, null, 4711); 
 +  * Meldung:​ Die Datei '​bild.gif'​ hat folgenden Fehler verursacht: Datei schreibgeschützt
software/cba/messages.txt · Zuletzt geändert: 2021/07/01 09:52 (Externe Bearbeitung)