NOPULW9N - Meldungen in das SAT-Protokoll schreiben

Sie können Meldungen in die Protokoll-Datei des System Automation Tool (SAT) mit der folgenden Anweisung schreiben:

CALLNAT 'NOPULW9N'
  P-TASK-ID P-MESSAGE-CODE P-MESSAGE P-DBENV P-OWNER P-NETWORK P-NETWORK-VERSION  
  P-RUN P-JOB P-JOB-ID P-LOG-TARGET P-USE-NAT-MSG-CACHE

Bedeutung der Parameter:

Parameter Format Verwendung
P-TASK-ID  A08 ein Benutzerkennung des Erzeugers der Entire Operations Protokoll-Meldungen. Kann leer bleiben und wird in diesem Falle mit dem Inhalt der *USER-Variablen versorgt. Entire Operations interne Verwendung: Name der aktuellen Monitor-Task.
P-MESSAGE-CODE  N4 ein Interner Meldungsschlüssel (nicht angezeigt); er wird bei späterer Meldungsauswahl benutzt. Benutzen Sie Meldungsschlüssel im Bereich 8000-8999, damit Sie Konfliktsituationen mit internen Meldungen vermeiden können.
P-MESSAGE  A70/1:V ein Die Meldungstextzeile(n).

Anmerkung:
Dieser Parameter ist ein dynamisches Array. Es können eine oder mehrere Textzeilen übergeben werden.

P-DBENV  A10 ein Datenbankumgebung. Kann leer bleiben (zur zukünftigen Verwendung).
P-OWNER  A10 ein Eigentümer; wird bei späterer Meldungsauswahl benutzt. Kann leer bleiben.
P-NETWORK  A10 ein Netzwerk; wird bei späterer Meldungsauswahl benutzt. Kann leer bleiben.
P-NETWORK-VERSION A10 ein Netzwerk-Version; wird bei späterer Meldungsauswahl benutzt. Kann leer bleiben.
P-RUN  I04 ein Laufnummer, die der Meldung zugewiesen wurde. Kann leer bleiben.
P-JOB  A10 ein Er wird bei späterer Meldungsauswahl benutzt. Kann leer bleiben.
P-JOB-ID  A10 ein Job-Kennung des Betriebssystems; kann leer bleiben. Numerische Werte müssen rechtsbündig sein mit führenden Nullen, z.B.: 0000004711.
P-LOG-TARGET  A03 ein Hier wird definiert, wohin die Protokoll-Meldung geschrieben werden soll.
NOP In das Entire Operations Protokoll (Standardwert).
SO In die SYSOUT der aktuellen Monitor-Task oder des Batch-Jobs.
ALL In das Protokoll und in die SYSOUT.
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 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.

Der Zeitstempel und die erstellende Benutzerkennung werden automatisch eingefügt.

Diese Routine wird auch intern von den anderen Benutzer-API-Routinen aufgerufen.