z/OS DFSMS Macro Instructions for Data Sets
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Macros available by access method

z/OS DFSMS Macro Instructions for Data Sets
SC23-6852-02

Macro VSAM BDAM BPAM BSAM QSAM Supports 31-Bit1  
ACB X           X
BLDL     X       X
BLDVRP X           X
BSP     X X     X
BUILD   X X X X   X
BUILDRCD         X   X
CHECK X X X X     X
CLOSE X X X X X   X
CNTRL       X X   X
DCB   X X X X   N/A3
DCBD   X X X X   X
DCBE     X X X   X
DESERV     X       X
DLVRP X           X
ENDREQ X           X
ERASE X           X
ESETL           X  
EXLST X           X
FEOV       X X   X
FIND     X       X
FREEBUF   X X X     X
FREEDBUF   X         X
FREEPOOL   X X X X   X
GENCB X           X
GET X       X   X
GETBUF   X X X     X
GETPOOL   X X X X   X
IHADCBE     X X X   X
ISITMGD   X X X X   X
MODCB X           X
MRKBFR X           X
MSGDISP       X X   X
NOTE     X X     X
OPEN X X X X X   X
PDAB         X    
PDABD         X    
POINT X   X X     X
PRTOV       X X X2  
PUT X       X   X
PUTX         X   X
READ   X X X     X4
RELEX   X         X
RELSE         X   X
RPL X           X
SCHBFR X           X
SETL              
SETPRT       X X X X4
SHOWCB X           X
STOW     X       X
SYNADAF   X X X X   X
SYNADRLS   X X X X   X
SYNCDEV     X X X   X
TESTCB X           X
TRUNC       X X   X
VERIFY X           X
WAIT   X X X     X
WRITE   X X X     X4
WRTBFR X           X
XLATE       X X   X
Notes:
  1. For non-executable macros, this means it can reside above the 16 MB line. For executable macros, this indicates that the macro issuer can be in 31-bit mode. The individual macro descriptions state if certain storage must be below the 16MB line.
  2. Can be issued but has no effect.
  3. Non-executable macro. You can assemble the DCB macro into a program that resides above the 16MB line, but the program must move it below the line before using it. Except for the DCBE, all areas that the DCB refers to, such as EXLST, SYNAD, and EODAD, must be below the 16MB line.
  4. The list form of the READ, WRITE, and SETPRT macro can be assembled into a program that resides above the 16MB line, but the execute form of the macro cannot use it there. You can copy it to below the 16MB line so the copy can be used, possibly in 31-bit mode. Do not issue the standard form of the macro in a program that resides above the 16MB line.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014