Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Anschluss für die Eingabe

&pagelevel(4)&pagelevel

Wird in der ASSIGN-INPUT-FILE-Anweisung im Operand INPUT-EXIT der Wert *MODULE(NAME=modulname) angegeben, verzweigt PERCON nach jedem Lesen eines Satzes aus dieser Datei in den Benutzermodul.

Register 1 zeigt auf folgende Adressleiste:


A(Parameterbereich)
A(aktueller Eingabesatz)
A(Benutzereingabesatz)
X'80000000'


Der Aufbau des Parameterbereichs ist auf "Gemeinsamer Parameterbereich der Anschlüsse" beschrieben.

Der Parameterbereich wird mit folgenden Werten versehen:

Kennzeichen des Anschlusses: X'04'

Zusatzinformationen

Bedeutung

X'00'

Der Eingabesatz wird an den Benutzermodul übergeben.

X'04'

Ende der Eingabedatei.
Es wird kein Satz übergeben. In diesem Fall sind nur die Returncodes X'0C' bis X'18' von Bedeutung.
Ein vom Anwender angegebener Returncode X’00’ wird von PERCON wie X’10’ behandelt.

Der Benutzer übergibt im Returncode des Parameterbereichs Informationen an PERCON.

Returncode

Bedeutung

X'00'

Satz übernehmen.
PERCON übernimmt den zur Verfügung gestellten Satz. Dieser kann vom Benutzer verändert worden sein.
Bei Sätzen variabler Länge ist es verboten, die ersten 4 Byte (=Satzlängenfeld) zu überschreiben.

X'04'

Satz ersetzen.
PERCON übernimmt als Eingabesatz den Satz, der bei der Adresse des Benutzereingabesatzes hinterlegt ist.
Das Adressfeld ist vom Benutzer zu versorgen. Bei Sätzen variabler Länge erwartet PERCON in den ersten 4 Byte das Satzlängenfeld.
Dieser Returncode ist für OPEN=UPDATE unzulässig.
Bei RECORD-FORMAT=U wird der ersetzte Satz in der Länge des übergebenen Satzes erwartet.

X'08'

Satz nicht übernehmen.
Der Satz wird nicht weiterbearbeitet. PERCON liest den nächsten Satz der Eingabedatei.

X'0C'

Satz einfügen.
Der Benutzer kann hier einen Satz vor dem von PERCON gelesenen Satz einfügen.
Die Adresse des einzufügenden Satzes ist als dritter Eintrag in die Adressleiste einzutragen.
Bei RECORD-FORMAT=U wird der einzufügende Satz in der Länge des übergebenen Satzes erwartet.
Ist der einzufügende Satz von PERCON bearbeitet worden, verzweigt PERCON erneut in den Benutzermodul und stellt den vor der Einfügung gelesenen Eingabesatz nochmals zur Verfügung. Dieser Returncode ist für OPEN=UPDATE unzulässig.

X'10'

Nicht wieder in den Benutzermodul verzweigen.
PERCON steuert den Benutzerausgang für diese Eingabedatei nicht mehr an.
Der bereitgestellte Satz wird wie bei Returncode X‘00‘ übernommen.

X'14'

Lesen der Eingabedatei beenden.
PERCON schließt diese Eingabedatei und eröffnet (falls vorhanden) die nächste Eingabedatei dieses Konvertierungsschrittes.
Der bereitgestellte Satz wird nicht mehr übernommen.

X'18'

Konvertierungsschritt sofort fehlerhaft beenden.