1 Themenübersicht
Die Anwendung „Entwicklungsobjekte“ dient der Erfassung und Ansicht von Entwicklungsobjekten verschiedenster Typen. In dieser Dokumentation wird der Typ „Meldung“ beschrieben.
Allgemeine Informationen zur Anwendung „Entwicklungsobjekte“, beispielsweise die Beschreibung der anwendungsbezogenen Aktionen oder des Identifikationsbereichs, finden Sie in dieser Dokumentation „Entwicklungsobjekte“.
2 Beschreibung
Die Meldung ist eine Nachricht an den Benutzer. Sie liefert das Ergebnis einer Aktion oder eine Information über einen bestimmten Zustand der Anwendung. Der Entwicklungsobjektname ist eine Meldungsnummer, die bei der Neuanlage automatisch oder durch den Anwender vergeben wird. Die Meldungsnummer muss in der Meldungsklasse eindeutig sein.
Im Quell-Code werden die Meldungen über den MessageManager aufgerufen. Über die Meldungsklasse und Meldungsnummer werden die Meldungen im System ermittelt und angezeigt. Zusätzlich können noch bis zehn Parameter übergeben werden.
Die Felder im Einzelnen:
Feld | Erläuterung |
Meldungsklasse | Zuordnung der Meldung zu einer Meldungsklasse.
Die Meldungsklasse muss bei der Neuanlage, bevor das Objekt das erste Mal gesperrt wird, angegeben werden. Diese Zuordnung kann nicht mehr geändert werden. Die Meldung wird im Verwendungsnachweis der Meldungsklasse aufgenommen. |
Meldungstyp | Kategorisierung der Meldung.
· Statuszeile: Anzeige in der Statuszeile. Kein Einfluss auf den weiteren Ablauf in der Anwendung. · Information: Anzeige in der Statuszeile und unter dem Karteireiter „Meldungen“ im Navigationsbereich. Kein Einfluss auf den weiteren Ablauf in der Anwendung. · Warnung: Anzeige in der Statuszeile und unter dem Karteireiter „Meldungen“ im Navigationsbereich. Wird die Warnung durch den Benutzer bestätigt, kann die Aktion ausgeführt werden. · Fehler: Anzeige in der Statuszeile und unter dem Karteireiter „Meldungen“ im Navigationsbereich. Die Aktion kann nicht ausgeführt werden, solange der Fehler nicht behoben ist. |
Meldungs-Kurztext | Meldungstext, der in der Statuszeile und unter dem Karteireiter „Meldungen“ im Navigationsbereich angezeigt wird. Der Text ist auf 1024 Zeichen beschränkt und übersetzbar.
Dem Meldungstext können bis zu 10 Parameter übergeben werden. Die Parameter werden in geschweiften Klammern angegeben ({0} bis {9}). Über Tags können die Meldungstexte in logische Einheiten aufgeteilt werden: Schlüssel <key>…</key> (blaue Fettschrift). Funktion <fun>…</fun> (Fettschrift). Beispiel <samp>…</samp> (Standardschrift). Definition <def>…</def> (Kursivschrift). Aktion <action>…</action> (Fettschrift). Ursache <cause>…</cause> (Fettschrift). |
Meldungs-Langtext | Meldungslangtext, der unter dem Karteireiter „Meldungen“ im Navigationsbereich angezeigt wird.
Der Text ist auf 1024 Zeichen beschränkt und übersetzbar. |
Verwendung
Meldungen werden über den MessageManager aufgerufen:
com.cisag.pgm. appserver.CisMessageManager.sendMessage
(<Name der Meldungsklasse>, Meldungsnummer, Parameter1, …, Parameter10);
Beispiel: CisEnvironment env = CisEnvironment.getInstance();
CisMessageManager mm = env.getMessageManager();
mm.sendMessage(“APP”, 100, “Parameter1”, “Parameter2”);