The user can generate program areas or DSECTs (Dummy SECTions) which permit him/her to access the contents of DMS tables, file control blocks, etc. or the operand lists of DMS macros with the aid of symbolic addresses. For most macros this is possible with the aid of the MF operand, alternatively there are special DSECT macros. In the case of "older" macros (e.g. CATAL) which were only converted in a later version, the VERSION operand decides whether the special DSECT macro must still be used or whether specification using the MF operand is possible.
Operand lists for DMS macros with command functions
Macro | Required VERSION specification | MF operand | “DSECT macro” |
ADDPLNK | x | - | |
CATAL | Without VERSION operand | - | IDCAT |
VERSION>=1 | x | - | |
CHNGE | - | IDCHA | |
COMPFIL | x | - | |
COPFILE | x | - | |
COPY | (Macro replaced by COPFILE) | - | IDCOP |
CREAIX | x | - | |
CREPOOL | x | - | |
DECFILE | x | - | |
DELPOOL | x | - | |
DELAIX | x | - | |
DROPTFT | x | - | |
ENCFILE | x | - | |
ERASE | VERSION=0 | - | IDERS |
VERSION>=1 | x | - | |
FILE | VERSION=0 | - | IDPFL/IDPFX |
VERSION>=1 | x | - | |
FSTAT | VERSION=0 (corresponds to 710) | - | IDFST |
VERSION>=1 (1 corresponds to 800) | x | ||
IMPNFIL | x | - | |
IMPORT | Without VERSION operand | - | DMAIMP |
VERSION=1 | x | - | |
LFFSNAP | x | - | |
LJFSNAP | x | - | |
MAILFIL | x | - | |
RDTFT | Without VERSION operand | - | DMARD (PLIST=INPUT) |
VERSION>=2 | x | - | |
REL | (Macro replaced by RELTFT) | - | IDREL |
RELTFT | x | - | |
REMPLNK | x | - | |
RFFSNAP | x | - | |
RJFSNAP | x | - | |
SHOPLNK | x | - | |
SHOPOOL | x | - | |
SHOWAIX | x | - | |
VERIF | - | IDVRF |
where:
x | DSECT can be generated via the MF operand |
- | no MF operand/no DSECT macro |
Control blocks and macros specific to access methods
Macro | Brief description |
IDECB | for the UPAM file event control block (FECB). |
IDFCB | for the file control block (FCB) of the user program at the TU level. |
IDFCBE | extension of the 24-bit TU FCB. |
IDMCB | EAM control block for EAM macros. |
IDPPL | operand list for the PAM macro. |
IDOST | operand list for the OSTAT macro. |
DMS tables, file catalog, etc.
Macro | Brief description |
IDCE | catalog entry. |
IDCEG | catalog entry (extension for file generation groups). |
IDCEX | catalog entry (extension). |
IDEE | catalog entry (extent list). |
IDEMS | DMS error messages. |
IDTFT | TFT entry |
IDVT | volume label entry (in the volume table). |