Nachricht an einen bestimmten Benutzerauftrag senden
Komponente: | BS2000 |
Funktionsbereich: | keine Zuordnung |
Anwendungsbereich: | keine Zuordnung |
Privilegierung: | OPERATING |
Berechtigungsschlüssel: | E |
Funktionsbeschreibung
Mit dem MESSAGE-Kommando kann der Operator eine Nachricht an einen bestimmten Batch- oder Dialogauftrag senden. Das System fügt der Nachricht des Operators das Datum und die Uhrzeit hinzu. Die Nachricht wird nach SYSOUT geschrieben.
Wenn der Auftrag bereits beendet oder noch nicht begonnen wurde, wird das MESSAGE-Kommando nicht ausgeführt. Der Operator wird davon unterrichtet.
Einschränkungen
Das Kommando wird nur im ISP-Format angeboten, d.h. es sind keine SDF-Funktionen (wie z.B. Syntaxanalyse oder Hilfefunktionen) verfügbar.
Das Format wurde auf zwei Teilformate aufgeteilt:
Format 1: Nachricht an eine Datensichtstation senden
Format 2: Nachricht an eine Batch- oder Dialogtask senden
Hinweis
Das genaue Ausgabeformat der Nachricht wird durch den Systemparameter NBMESLG gesteuert (gilt für beide Syntaxformate).
Format 1
MESSAGE | Kurzname: MSG |
TERM = (<prozessor 1..8>,<station 1..8>) ,<text 1..151> |
Format 2
MESSAGE | Kurzname: MSG |
TSN = <alphanum-name 1..4> ,<text 1..151> |
Kommando-Returncode
(SC2) | SC1 | Maincode | Bedeutung |
---|---|---|---|
0 | CMD0001 | Ohne Fehler | |
2 | 0 | EXC0064 | Warnung. Angegebene Task hat Message-Funktion vorläufig unterdrückt |
1 | 1 | EXC0240 | Syntaxfehler |
2 | 64 | EXC0080 | Angegebene Task nicht vorhanden |
3 | 64 | EXC0062 | Angegebene Task kann die Nachricht nicht empfangen |
4 | 64 | EXC0081 | Ungültiger Tasktyp |
5 | 64 | EXC0109 | Semantischer Fehler; Kommando wird ignoriert |
130 | EXC0061 | Klasse-4-Speichermangel; Kommandobearbeitung abgebrochen |
Beispiel
Operatoreingabe:
/MES TSN=0FC3, BITTE MELDEN SIE SICH
Ausgabe am Terminal der Dialogtask 0FC3:
%MESS BITTE MELDEN SIE SICH :16:23:38 :12-01-26026