Anwendungsgebiet: PROCEDURE
Kommandobeschreibung
SEND-DATA sollte immer dann verwendet werden, wenn Datensätze und Kommandos gemischt werden sollen. Darüber hinaus bietet SEND-DATA folgende Vorteile:
Datensätze können mit einer Marke versehen werden.
Datensätze können Kommentare enthalten.
Datensätze können mehrzeilig angegeben werden (Fortsetzungsbehandlung).
Datensätze können mit einem Schrägstrich beginnen.
Über eine einheitliche Oberfläche können im Kommando Daten und EOF-Bedingung erzeugt werden.
Das Auftreten eines SEND-DATA-Kommandos im „Datenstrom“ löst nicht wie bei anderen Kommandos implizit eine EOF-Bedingung aus, sondern steuert dies über den Operanden RECORD.
Format
SEND-DATA |
RECORD = *EOF / <text 0..1800 with-low string-expr> |
Operandenbeschreibung
RECORD = *EOF
Setzt die EOF-Bedingung.
RECORD = <text 0..1800 with-low string-expr>
String-Ausdruck. Die Auswertung des Ausdrucks ergibt den Datensatz.
Kommando-Returncode
(SC2) | SC1 | Maincode | Bedeutung |
0 | CMD0001 | Ohne Fehler | |
1 | CMD0202 | Syntaxfehler | |
1 | SDP0118 | Kommando im falschen Kontext | |
3 | CMD2203 | Falsche Syntaxdatei | |
32 | CMD0221 | Systemfehler (interner Fehler) | |
64 | SDP0091 | Semantikfehler | |
130 | SDP0099 | Kein Adressraum mehr verfügbar |