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:54]
max.neumaier
software:cba:messages [2014/11/24 15:59]
max.neumaier
Zeile 54: Zeile 54:
  
 **Beispiel:​** **Beispiel:​**
-  * Meldungsnummer:​ 1234 +  ​* **Meldungsnummer**: 1234 
-  * Meldungstext:​ '​Die Datei '​{0}'​ hat folgenden Fehler verursacht: {1} +  ​* **Meldungstext**: 'Die Datei '​{0}'​ hat folgenden Fehler verursacht: {1} 
-  * Aufruf:​ setMessage (1234, "​bild.gif|Datei schreibgeschützt",​ "​E",​ "​e6",​ myTable, null, 4711); +  ​* **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+  ​* **Meldung**: Die Datei '​bild.gif'​ hat folgenden Fehler verursacht: Datei schreibgeschützt 
 + 
 +Die Funktion **removeMessage** kann dazu genutzt werden, die zuletzt eingestellte Meldung aus dem Meldungs-Puffer zu löschen. Damit können programmtechnisch Fehler abgefangen und die Auswirkungen einer Meldung rückgängig gemachtwerden. 
 + 
 +Die Funktion **getMessageText** kann auch aufgerufen werden, ohne dass eine Meldung in den Meldungs-Puffer geschrieben wird. In den Bedienoberflächen können so z.B. mehrsprachige Texte für Abfragen, Meldungen u.ä. ermittelt werden. 
 + 
 +**getMessages** liest den Meldungs-Puffer aus, um alle Meldungen der Transaktion auswerten zu können. 
 + 
 +Mit **saveMessage** werden die relevanten Meldungen zu Zwecken des Logging und des Monitoring in die Datenbank abgespeichert. Das Logging umfasst die Meldungen, bei denen das Flag '​l'​ gesetzt ist und deren Level kleiner oder gleich dem im System eingestellten Logging-Level ist. Sie können u.a. mit System-Werkzeugen aus der Datenbank ausgelesen werden. Das **Monitoring** erfolgt mit einer eigenen Anwendung, die die in der Datenbank abgespeicherten Logging-Informationen nach einer eigenen Logik auswertet. über die konfigurierte BLU des Meldungs-Puffers kann die Monitoring-Anwendung über das Vorhandensein neuer Logging-Informationen informiert werden und damit zeitnah reagieren.  
 + 
 +------- 
 +===Meldungs-Klassifikation=== 
 + 
 +Meldungen unterliegen in CBA folgender Klassifikation:​  
 +|**F .. fatale Fehler**| Fehler,​ die die Weiterarbeit der Applikation verhindern oder wesentlich beeinträchtigen| 
 +|**E .. Fehler**| Fehler,​ die in der Arbeit einer Applikation auftreten können, nur lokale Auswirkungen haben und auf die der Anwender reagieren kann| 
 +|**W .. Warnungen**| Hinweise des Systems auf Inkonsistenzen,​ ungünstige Zustände und ähnliches| 
 +|**I .. Informationen**| Informationen an den Nutzer| 
 +|**Q .. Fragen**| Fragen an den Nutzer, die mit Ja oder Nein beantwortet werden können|
software/cba/messages.txt · Zuletzt geändert: 2021/07/01 09:52 (Externe Bearbeitung)