Der Anwender kann Programmbereiche oder DUMMY-Sections (DSECTs) erzeugen, die es ihm ermöglichen auf Inhalte von DVS-Tabellen, Dateisteuerblöcken usw. oder auf die Operandenlisten von DVS-Makros mit symbolischen Adressen zuzugreifen.
Für die meisten Makroaufrufe ist dies möglich über den MF-Operanden, anderenfalls gibt es spezielle DSECT-Makroaufrufe. Bei „älteren“ Makroaufrufen (z.B. CATAL), die erst in einer späteren Version umgestellt wurden, entscheidet der VERSION-Operand, ob der spezielle DSECT-Makroaufruf weiter genutzt werden muss oder ob die Angabe über den MF-Operanden möglich ist.
Operandenlisten für DVS-Makros mit Kommandofunktion
Makroaufruf | erforderliche VERSION-Angabe | MF-Operand | „DSECT-Makro“ |
ADDPLNK | x | - | |
CATAL | ohne Operand VERSION | - | IDCAT |
CATAL | VERSION>=1 | x | - |
CHNGE | - | IDCHA | |
COMPFIL | x | - | |
COPFILE | x | - | |
COPY | (Makro ersetzt durch COPFILE) | - | IDCOP |
CREAIX | x | - | |
CREPOOL | x | - | |
DECFILE | x | - | |
DELPOOL | x | - | |
DELAIX | x | - | |
DROPTFT | x | - | |
ENCFILE | x | - | |
ERASE | VERSION=0 | - | IDERS |
ERASE | VERSION>=1 | x | - |
FILE | VERSION=0 | - | IDPFL/IDPFX |
FILE | VERSION>=1 | x | - |
FSTAT | VERSION=0 (entspricht 710) | - | IDFST |
FSTAT | VERSION>=1 (1 entspricht 800) | x | |
IMPNFIL | x | - | |
IMPORT | ohne Operand VERSION | - | DMAIMP |
IMPORT | VERSION=1 | x | - |
LFFSNAP | x | - | |
LJFSNAP | x | - | |
MAILFIL | x | - | |
RDTFT | ohne Operand VERSION | - | DMARD (PLIST=INPUT) |
RDTFT | VERSION>=2 | x | - |
REL | (Makro ersetzt durch RELTFT) | - | IDREL |
RELTFT | x | - | |
REMPLNK | x | - | |
RFFSNAP | x | - | |
RJFSNAP | x | - | |
SHOPLNK | x | - | |
SHOPOOL | x | - | |
SHOWAIX | x | - | |
VERIF | - | IDVRF |
x | DSECT kann über MF-Operand erzeugt werden |
- | kein MF-Operand/kein DSECT-Makro |
Steuerblöcke und zugriffsmethodenspezifische Makroaufrufe
Makroaufruf | Kurzbeschreibung |
IDECB | für den UPAM-Ereigniskennung-Steuerblock (FECB) |
IDFCB | für den Dateisteuerblock (FCB) des Benutzerprogramms auf der TU-Ebene |
IDFCBE | Erweiterung des 24-Bit-TU-FCB |
IDMCB | EAM-Steuerblock für EAM-Makroaufruf |
IDPPL | Operandenliste für den PAM-Makroaufruf |
IDOST | Operandenliste für den OSTAT-Makroaufruf |
DVS-Tabellen, Dateikatalog usw.
Makroaufruf | Kurzbeschreibung |
IDCE | Katalogeintrag |
IDCEG | Katalogeintrag (Zusatz für Dateigenerationsgruppen) |
IDCEX | Katalogeintrag (Erweiterung) |
IDEE | Katalogeintrag (Extent-Liste) |
IDEMS | DVS-Fehlermeldungen |
IDTFT | TFT-Eintrag |
IDVT | Eintrag des Datenträger-Kennsatzes (Volume Table) |