NOPUMT3N - Meldungstexte erweitern

#### Search Results

Search

# NOPUMT3N - Meldungstexte erweitern

Entire Operations speichert seine Meldungstexte in einem sprachunabhängigen, komprimierten Format in der Protokoll-Datei ab.

Um daraus eine Meldung im Klartext zu bekommen, ist der Aufruf folgender Routine erforderlich:

    CALLNAT 'NOPUMT3N'
      P-APPLIC-ID P-MESSAGE P-USE_NAT_MSG_CACHE P-LANGUAGE P-PREFIX-HANDLING

Bedeutung der Parameter:

Parameter | Format/Länge | Verwendung
--- | --- | ---
`P-APPLIC-ID` | A8 | ein | Name der Applikation, aus der die Meldung genommen werden soll. Standardwert (falls leer): `SYSEOR`.
`P-MESSAGE` | A70 | ein | Der Meldungstext. Eingabe: komprimiert. Ausgabe: als Klartext.
`P-USE-NAT-MSG-CACHE` | L | ein | Benutzen Sie den internen Nachrichten-Zwischenspeicher (Cache) von Natural. Wird diese Routine außerhalb des Entire Operations-Monitors aufgerufen, muss dieser Parameter auf `FALSE` gesetzt werden, weil der Nachrichten-Zwischenspeicher (Cache) von Natural nicht initialisiert ist. Wenn diese Routine innerhalb des Entire Operations-Monitors aufgerufen wird, können Sie diesen Parameter auf `TRUE` setzen. Bei Problemen mit dieser Einstellung, benutzen Sie `FALSE`.
`P-LANGUAGE` | I1 | ein | Sprachcode für die Meldung. Mögliche Werte:
ein | Aktuellen Wert der Systemvariablen `*LANGUAGE` verwenden.
`1` | Englisch
`2` | Deutsch
andere | Englisch
`P-PREFIX-HANDLING` | A1 | in | `A` (oder leer) | Meldungspräfix nicht entfernen.
`,`
`B` | Wenn Präfix `'AAA9999 - '`, Rückkehr von Position 9 Beispiel: `'AAAA999 - text' --> '- text'`
`C` | Wenn Präfix `'AAA9999 - '`, Rückkehr von Position 11 Beispiel: `'AAAA999 - text' --> 'text'`
`D` | Ein Präfix einfügen, wenn Präfix in `SYSERR` fehlt. Beispiel: Die Meldung lautet im internen Format `';EOR;1234'`, und der `SYSERR`-Meldungstext lautet: "Nur ein Beispiel". Die resultierende Meldung lautet: "EOR1234 - Nur ein Beispiel"

Anmerkungen:

1. Die Expansion ist nur erforderlich, falls der Meldungstext ein Semikolon (;) als erstes Zeichen aufweist.