Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

SEND-DATA Datensatz an ein Programm übergeben

&pagelevel(4)&pagelevel

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)SC1MaincodeBedeutung

0CMD0001Ohne Fehler

1CMD0202Syntaxfehler

1SDP0118Kommando im falschen Kontext

3CMD2203Falsche Syntaxdatei

32CMD0221Systemfehler (interner Fehler)

64SDP0091Semantikfehler

130SDP0099Kein Adressraum mehr verfügbar