For more information about functions that are available to programs in cross memory mode, see z/OS MVS Programming: Extended Addressability Guide.
Service | Can be issued in AR ASC mode | Can be issued in cross memory mode | Checks SYSSTATE | Can be issued in 64-bit AMODE |
---|---|---|---|---|
ABEND | Yes | Yes | Yes | Yes |
ALESERV | Yes | Yes | No | No |
ASASYMBM | No | No | Yes | No |
ATTACH | Yes (See note 1) | No | Yes | No |
ATTACHX | Yes | No | Yes | Yes |
BLDMPB | Yes | Yes | No | No |
BLSABDPL | Yes | Yes | N/A | No |
BLSACBSP | Yes | Yes | N/A | No |
BLSADSY | Yes | Yes | N/A | No |
BLSAPCQE | Yes | Yes | N/A | No |
BLSQFXL | Yes | Yes | N/A | No |
BLSQMDEF | Yes | Yes | N/A | No |
BLSQMFLD | Yes | Yes | N/A | No |
BLSQSHDR | Yes | Yes | N/A | No |
BLSRDRPX | Yes | Yes | N/A | No |
BLSRESSY | Yes | Yes | N/A | No |
BLSRNAMP | Yes | Yes | N/A | No |
BLSRPRD | Yes | Yes | N/A | No |
BLSRPWHS | Yes | Yes | N/A | No |
BLSRSASY | Yes | Yes | N/A | No |
BLSRXMSP | Yes | Yes | N/A | No |
BLSRXSSP | Yes | Yes | N/A | No |
BLSUPPR2 | Yes | Yes | N/A | No |
CALL | Yes | Yes | Yes | Yes |
CHAP | No | No | No | Yes |
CNZCONV | Yes | Yes | No | Yes |
CNZTRKR | No | Yes | No | No |
CONVCON | No | Yes | No | No |
CONVTOD | Yes | Yes | No | No |
CPOOL | No | Yes | Yes | No |
CPUTIMER | No | Yes | Yes | No |
CSRCESRV | Yes | Yes | No | No |
CSRCMPSC | Yes | Yes | Yes | No |
CSREVW | No | No | N/A | No |
CSRIDAC | No | No | N/A | No |
CSRL16J | No | No | N/A | No |
CSRPACT | Yes | Yes | N/A | No |
CSRPBLD | Yes | Yes | N/A | No |
CSRPCON | Yes | Yes | N/A | No |
CSRPDAC | Yes | Yes | N/A | No |
CSRPDIS | Yes | Yes | N/A | No |
CSRPEXP | Yes | Yes | N/A | No |
CSRPFRE | Yes | Yes | N/A | No |
CSRPFR1 | Yes | Yes | N/A | No |
CSRPGET | Yes | Yes | N/A | No |
CSRPGT1 | Yes | Yes | N/A | No |
CSRPQCL | Yes | Yes | N/A | No |
CSRPQEX | Yes | Yes | N/A | No |
CSRPQPL | Yes | Yes | N/A | No |
CSRPRFR | Yes | Yes | N/A | No |
CSRPRFR1 | Yes | Yes | N/A | No |
CSRPRGT | Yes | Yes | N/A | No |
CSRPRGT1 | Yes | Yes | N/A | No |
CSRREFR | No | No | N/A | No |
CSRSAVE | No | No | N/A | No |
CSRSCOT | No | No | N/A | No |
CSRSI | No | Yes | No | No |
CSRUNIC | Yes | Yes | No | No |
CSRVIEW | No | No | N/A | No |
CSVAPF | Yes (See note 7) | Yes | Yes | No |
CSVINFO | No | No | No | No |
CSVQUERY | Yes | Yes | Yes | Yes |
DELETE | No | No | No | Yes |
DEQ | No | No | No | Yes |
DETACH | Yes | No | Yes | No |
DIV | Yes | No | Yes | No |
DOM | No | No | No | Yes |
DSPSERV | Yes | Yes | Yes | Yes |
EDTINFO | Yes | Yes | Yes | No |
ENQ | No | No | No | Yes |
ESPIE | No | No | No | Yes |
ESTAE (See note 2) | No | No | Yes | No |
ESTAEX | Yes | Yes | Yes | Yes |
EVENTS | No | No | No | No |
FREEMAIN | No (See note 3) | Yes | Yes | Yes |
GETMAIN | No (See note 3) | Yes | Yes | Yes |
GQSCAN | No | Yes | No | No |
HSPSERV | Yes | Yes (See note 4) | (See note 5) | No |
IARCP64 | Yes | Yes | Yes | Yes |
IARR2V | Yes | Yes | No | Yes |
IARST64 | Yes | Yes | Yes | Yes |
IARVSERV | Yes | Yes | Yes | No |
IARV64 | Yes | Yes | Yes | Yes |
IDENTIFY | No | No | No | Yes |
IEAARR | Yes | Yes | Yes | No |
IEABRC | Yes | Yes | N/A | No |
IEAINTKN | Yes | Yes | Yes | No |
IEALSQRY | Yes | Yes | Yes | No |
IEAMETR | Yes | Yes | Yes | No |
IEANTCR | Yes | Yes | N/A | No |
IEANTDL | Yes | Yes | N/A | No |
IEANTRT | Yes | Yes | N/A | No |
IEATDUMP | Yes | No | Yes | No |
IEATXDC | Yes | Yes | Yes | Yes |
IEAVAPE | No | Yes | No | No |
IEAVAPE2 | No | Yes | No | No |
IEAVDPE | No | Yes | No | No |
IEAVDPE2 | No | Yes | No | No |
IEAVPSE | No | Yes | No | No |
IEAVPSE2 | No | Yes | No | No |
IEAVRLS | No | Yes | No | No |
IEAVRLS2 | No | Yes | No | No |
IEAVRPI | No | Yes | No | No |
IEAVRPI2 | No | Yes | No | No |
IEAVTPE | No | Yes | No | No |
IEAVXFR | No | Yes | No | No |
IEAVXFR2 | No | Yes | No | No |
IEA4APE | No | Yes | No | Yes |
IEA4APE2 | No | Yes | No | Yes |
IEA4DPE | No | Yes | No | Yes |
IEA4DPE2 | No | Yes | No | Yes |
IEA4PSE | No | Yes | No | Yes |
IEA4PSE2 | No | Yes | No | Yes |
IEA4RLS | No | Yes | No | Yes |
IEA4RLS2 | No | Yes | No | Yes |
IEA4RPI | No | Yes | No | Yes |
IEA4RPI2 | No | Yes | No | Yes |
IEA4TPE | No | Yes | No | Yes |
IEA4XFR | No | Yes | No | Yes |
IEA4XFR2 | No | Yes | No | Yes |
IEFDDSRV | Yes | Yes | No | No |
IEFSSI | Yes | No | No | No |
IOCINFO | Yes | Yes | Yes | No |
IOSCHPD | Yes | Yes | Yes | No |
ITZEVENT | No | Yes | No | No |
ITZQUERY | No | Yes | No | No |
IXGBRWSE | Yes | Yes | Yes | Yes |
IXGCONN | Yes | Yes | Yes | Yes |
IXGDELET | Yes | Yes | Yes | Yes |
IXGIMPRT | Yes | Yes | Yes | Yes |
IXGINVNT | Yes | Yes | Yes | Yes |
IXGOFFLD | Yes | Yes | Yes | Yes |
IXGQUERY | Yes | Yes | Yes | Yes |
IXGUPDAT | Yes | Yes | Yes | Yes |
IXGWRITE | Yes | Yes | Yes | Yes |
LINK | Yes (See note 1) | No | Yes | No |
LINKX | Yes | No | Yes | Yes |
LOAD | Yes | No | No | Yes |
LSEXPAND | Yes | No | No | No |
PGLOAD | No | No | No | No |
PGOUT | No | No | No | No |
PGRLSE | No | No | No | No |
PGSER | No | No | No | Yes |
POST | No | Yes | No | Yes |
QRYLANG | Yes | Yes | No | No |
REFPAT | Yes | No | Yes | No |
RESERVE | No | No | No | Yes |
RETURN | No | No | No | No |
SAVE | No | No | No | No |
SETRP | Yes | Yes | Yes | Yes |
SNAP | Yes (See note 1) | No | Yes | No |
SNAPX | Yes | No | Yes | No |
SPIE | No | No | No | No |
SPLEVEL | Yes | Yes | No | No |
STAE | No | No | No | No |
STATUS | Yes | Yes | No | No |
STCKCONV | Yes | Yes | No | No |
STCKSYNC | Yes | Yes | Yes | No |
STIMER | No | No | No | Yes |
STIMERM | No | No | No | Yes |
STORAGE | Yes | Yes | No | Yes |
SYMRBLD | Yes | Yes | Yes | No |
SYMREC | No | Yes | Yes | No |
SYNCH | Yes (See note 1) | No | Yes | No |
SYNCHX | Yes | No | Yes | Yes |
SYSSTATE | Yes | Yes | No | No |
TCBTOKEN | Yes | Yes | No | No |
TESTART | Yes | Yes | No | No |
TIME | Yes (See note 6) | Yes (See note 6) | No | Yes |
TIMEUSED | Yes | Yes | No | Yes |
TRANMSG | Yes | Yes | No | No |
TTIMER | No | No | No | Yes |
UCBDEVN | No | No | No | No |
UCBINFO | Yes | Yes | Yes | No |
UCBSCAN | Yes | Yes | Yes | No |
UPDTMPB | Yes | Yes | No | No |
VRADATA | Yes | Yes | Yes | No |
WAIT | No | Yes | No | Yes |
WTL | No | No | No | No |
WTO | No | No | No | Yes |
WTOR | No | No | No | Yes |
XCTL | Yes (See note 1) | Yes | Yes | Yes |
XCTLX | Yes | Yes | Yes | No |
IBM® recommends that all callers in AR mode use the X-macros (ATTACHX, LINKX, SNAPX, SYNCHX, and XCTLX). If a program in AR mode issues ATTACH, LINK, SNAP, SYNCH, or XCTL after issuing SYSSTATE ASCENV=AR, the system substitutes the corresponding X-macro and issues a message telling you that it made the substitution.
IBM recommends you always use ESTAEX unless your program and your recovery routine are in 24-bit addressing mode, in which case, you should use ESTAE.