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
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 16:00]
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)