Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

IDFCB - FCB mit symbolischen Namen versorgen

Makrotyp: O-Typ

Der Makroaufruf IDFCB generiert eine DSECT für den Dateisteuerblock (FCB), sodass der Benutzer, bei entsprechender Initialisierung eines Basisregisters, alle Felder des FCB symbolisch adressieren kann.

Format

Operation

Operanden

IDFCB

[D]

[,prefix / ,*]

[,PARMOD = 24 / 31]

Operandenbeschreibung

D

gibt an, dass eine DSECT-Anweisung generiert werden soll; standardmäßig generiert das System den Makroaufruf nicht als DSECT.

prefix

Präfix (1 Zeichen), das allen Namen der DSECT vorangestellt werden soll; standardmäßig werden Namen mit dem Präfix „I“ generiert.

*

Es wird kein Präfix verwendet.

PARMOD
Gibt den Generierungsmodus für den Makroaufruf an.

Voreinstellung:

der durch den Makro GPARMOD oder durch den Assembler voreingestellte Wert für den Generierungsmodus

= 24
Der Makroaufruf wird mit der Expansion für die 24-Bit-Schnittstelle aufgelöst. Das Objekt ist nur im 24-Bit-Adressierungsmodus ablauffähig. Es wird eine DSECT für den „alten“ FCB (BS2000 <= V8.5) generiert, d.h. für die FCB-Erweiterung muss wie bisher mit dem Makroaufruf IDFCBE eine DSECT generiert werden (siehe FCB-Makro, "FCB - Dateisteuerblock definieren" und IDFCBE-Makro, "IDFCBE - FCBE mit symbolischen Namen versorgen").

= 31
Der Makroaufruf wird adressierungsmodus-unabhängig generiert. Für den neuen FCB (BS2000 >= V9.0) gibt es keine FCB-Erweiterung mehr, es wird daher auch kein IDFCBE-Makroaufruf benötigt.