Table of Contents (exploded view)
Abstract for MVS Programming: Authorized Assembler Services Reference, Volume 2 (EDTINFO-IXGWRITE)
Summary of changes
Summary of changes for z/OS Version 2 Release 2 (V2R2), as updated December, 2015
Summary of changes for z/OS Version 2 Release 2
Summary of changes for z/OS Version 2 Release 1, as updated February 2015
z/OS Version 2 Release 1 summary of changes
Using the services
Compatibility of MVS macros
Addressing mode (AMODE)
Address space control (ASC) mode
ALET qualification
User parameters
Telling the system about the execution environment
Specifying a macro version number
How to request a macro version using PLISTVER
Hints for using PLISTVER
Register use
Handling return codes and reason codes
Handling program errors
Handling environmental and system errors
Using X-macros
Macro forms
Conventional list form macros
Alternative list form macros
Coding the macros
Continuation lines
Coding the callable services
Including equate (EQU) statements
Link-editing linkage-assist routines
Service summary
EDTINFO — Obtain eligible device table information
Description
EDTINFO - List form
EDTINFO - Execute form
EDTINFO - Modify form
ENFREQ — Listen for system events
Description
LISTEN option
ENF event codes and meanings
Return codes
Example 1
Example 2
DELETE option
ENFREQ ACTION=LISTEN - List form
ENFREQ ACTION=LISTEN - Execute form
ENFREQ ACTION=DELETE - List form
ENFREQ ACTION=DELETE - Execute form
ENQ — Request control of a serially reusable resource
Description
ENQ - List form
ENQ - Execute form
ESPIE — Extended SPIE
Description
ESPIE SET option
ESPIE SET - List form
ESPIE SET - Execute form
ESPIE RESET option
ESPIE TEST option
ESTAE and ESTAEX — Specify task abnormal exit extended
Description
ESTAEX - Specify task abnormal exit extended
ESTAE and ESTAEX - List form
ESTAE or ESTAEX - Execute form
ETCON — Connect entry table
Description
ETCON - List form
ETCON - Execute form
ETCRE — Create entry table
ETDEF — Create an entry table descriptor (ETD)
ETDES — Destroy entry table
Description
ETDES - List form
ETDES - Execute form
ETDIS — Disconnect entry table
EVENTS — Wait for one or more events to complete
EXTRACT — Extract TCB information
Description
EXTRACT - List form
EXTRACT - Execute form
FESTAE — Fast extended STAE
FRACHECK — Check user's authorization (for RACF Release 1.8.1 or earlier)
FREEMAIN — Free virtual storage
Description
FREEMAIN - List form
FREEMAIN - Execute form
GETDSAB — Accessing the DSAB chain
Description
GETDSAB - List form
GETDSAB - Execute form
GETMAIN — Allocate virtual storage
Description
GQSCAN — Extract information from global resource serialization queue
Description
GQSCAN - List form
GQSCAN - Execute form
GTRACE — GTF trace recording
Description
GTRACE TEST
GTRACE QUERY
GTRACE DATA
GTRACE DATA - List form
GTRACE DATA - Execute form
HISMT — HIS multithreading service
HISSERV macro — HISSERV Service
HSPSERV — Read from and write to a Hiperspace
Description
Read and write services for standard hiperspaces
Read and write services for ESO hiperspaces
HSPSERV - List form
HSPSERV - Execute form
HSPSERV - Modify form
IARBRVEA — Verify virtual storage access (AR mode)
IARBRVER — Verify virtual storage access (primary address space)
IARCP64 — 64-bit cell pool services
IARR2V — Convert a central storage address to a virtual storage address
IARST64 — 64-bit storage services
IARSUBSP — Create and delete a subspace
Description
IARSUBSP - List form
IARSUBSP - Execute form
IARVSERV — Request to share virtual storage
Description
IARVSERV—List form
IARVSERV - Execute form
IARV64 — 64–bit virtual storage allocation
Description
REQUEST=GETSTOR option of IARV64
REQUEST=PAGEFIX option of IARV64
REQUEST=PAGEUNFIX option of IARV64
REQUEST=PAGEOUT option of IARV64
REQUEST=PAGEIN option of IARV64
REQUEST=DISCARDDATA option of IARV64
REQUEST=CHANGEGUARD option of IARV64
REQUEST=PROTECT option of IARV64
REQUEST=UNPROTECT option of IARV64
REQUEST=LIST option of IARV64
REQUEST=DETACH option of IARV64
REQUEST=GETSHARED option of IARV64
REQUEST=SHAREMEMOBJ option of IARV64
REQUEST=CHANGEACCESS option of IARV64
REQUEST=GETCOMMON option of IARV64
REQUEST=COUNTPAGES option of IARV64
ABEND codes
Return and reason codes
Example
IAZXCTKN — Client token compare service
IAZXJSAB — Obtain information about a currently running job
IEAARR — Establish an associated recovery routine (ARR)
IEAFP — Floating point services
IEALSQRY — Linkage stack query
IEAMETR — Query external time reference status
IEAMRMF3 — Obtain address space dispatchability data
IEAMSCHD — Schedule an SRB
IEAMSXMP — Safe cross-memory post
IEANTCR — Create a name/token pair
IEANTDL — Delete a name/token pair
IEANTRT — Retrieve the token from a name/token pair
IEANTRTR — Name/token retrieve register interface
IEAN4CR — Create a name/token pair
IEAN4DL — Delete a name/token pair
IEAN4RT — Retrieve the token from a name/token pair
IEARBUP — RB update service
IEATDUMP — Transaction dump request
IEATEDS - Timed event data services
IEATXDC — Transactional execution diagnostic controls
IEAVAPE — Allocate_Pause_Element
IEAVAPE2 — Allocate_Pause_Element
IEAVDPE — Deallocate_Pause_Element
IEAVDPE2 — Deallocate_Pause_Element
IEAVPME2 — Pause multiple elements service
IEAVPSE — Pause service
IEAVPSE2 — Pause service
IEAVRLS — Release
IEAVRLS2 — Release
IEAVRPI — Retrieve_Pause_Element_Information service
IEAVRPI2 — Retrieve_Pause_Element_Information service
IEAVTPE — Test_Pause_Element service
IEAVXFR — Transfer service
IEAVXFR2 — Transfer service
IEA4APE — Allocate_Pause_Element
IEA4APE2 — Allocate_Pause_Element
IEA4DPE - Deallocate_Pause_Element
IEA4DPE2 — Deallocate_Pause_Element
IEA4PME2 — 64-bit pause multiple elements service
IEA4PSE — Pause service
IEA4PSE2 — Pause service
IEA4RLS — Release
IEA4RLS2 — Release
IEA4RPI — Retrieve_Pause_Element_Information service
IEA4RPI2 — Retrieve_Pause_Element_Information service
IEA4TPE — Test_Pause_Element service
IEA4XFR — Transfer service
IEA4XFR2 — Transfer service
IEECMDS — Query/remove attached commands
IEEQEMCS — Query EMCS console
IEEVARYD — Vary one or more devices online or offline
Description
IEEVARYD - List form
IEEVARYD - Execute form
IEFPPSCN — Scan the program properties table
Description
IEFPPSCN - List form
IEFPPSCN - Execute form
IEFQMREQ — Invoke SWA manager in move mode
IEFSJSYM — JCL symbol service
IEFSSI — Dynamically control a subsystem
IEFSSVT — Create a subsystem vector table
IEFSSVTI — Associate function routines with function codes
Description
TYPE=LIST parameter of IEFSSVTI
TYPE=INITIAL parameter of IEFSSVTI
TYPE=ENTRY parameter of IEFSSVTI
TYPE=FINAL parameter of IEFSSVTI
TYPE=SET parameter of IEFSSVTI
TYPE=RESERVE parameter of IEFSSVTI
TYPE=COPY parameter of IEFSSVTI
IFAQUERY — SMF configuration query service
IOCINFO — Obtain MVS I/O configuration information
Description
IOCINFO—List form
IOCINFO - Execute form
IOSADMF — Transfer hiperspace data
Description
IOSADMF - List form
IOSADMF - Execute form
IOSCAPF — Obtain the actual address of a captured UCB
IOSCAPU — Capture, release, or obtain the actual address of a UCB
Description
Capture an UCB function
IOSCAPU CAPTUCB - List form
IOSCAPU CAPTUCB - Execute form
Release a captured UCB function
IOSCAPU UCAPTUCB - List form
IOSCAPU UCAPTUCB - Execute form
Translate captured to actual address function
IOSCAPU CAPTOACT - List form
IOSCAPU CAPTOACT - Execute form
IOSCDR — Retrieve configuration data records
IOSCHPD — IOS CHPID description service
IOSCMB — Locate the channel measurement block (CMB)
IOSCMXA — Obtain address of the UCB common extension segment
Description
IOSCMXA - List form
IOSCMXA - Execute form
IOSCMXR — Obtain address of the UCB common extension segment
IOSCUINF — Control unit information service
IOSCUMOD — IOS control unit entry build service
IOSDCXR — Obtain address of the device class extension segment
IOSENQ — IOS ENQ service
IOSFBA — IOS fixed block architecture service
IOSHXBLK — Request to suspend and resume Basic HyperSwap services
IOSINFO — Obtain the subchannel number for a UCB
IOSLOOK — Locate unit control block
IOSODS — IOS offline device service
Description
IOSODS - List form
IOSODS - Execute form
IOSPTHV — Validate I/O paths
IOSSCM — Storage class memory information
IOSSPOF — Check for single points of failure
Description
IOSSPOF - List form
IOSSPOF - Execute form
IOSUPFA — Obtain address of the UCB prefix extension segment
Description
IOSUPFA - List form
IOSUPFA - Execute form
IOSUPFR — Obtain address of the UCB prefix extension segment
IOSVRYSW — Vary switch service
IOSWITCH — IOS switch information service
IOSZHPF — zHPF channel program capabilities service
IQPINFO — Obtain PCIe information
IRDFSD — FICON switch data services
IRDFSDU — FICON switch data update services
ISGADMIN — Global resource serialization administration service
ISGECA — GRS enhanced contention analysis service
ISGENQ — Global resource serialization ENQ service
ISGLCRT — Create a latch set
ISGLCR64 — Create a latch set in 64-bit mode
ISGLID — Identify a latch set
ISGLID64 — Identify a latch set in 64-bit mode
ISGLOBT — Obtain a latch
ISGLOB64 — Obtain a latch in 64-bit mode
ISGLPBA — Purge a group of requestors from a group of latch sets
ISGLPB64 — Purge a group of requestors from a group of latch sets in 64-bit mode
ISGLPRG — Purge a requestor from a latch set
ISGLPR64 — Purge a requestor from a latch set in 64-bit mode
ISGLREL — Release a latch
ISGLRE64 — Release a latch in 64-bit mode
ISGQUERY — Global resource serialization query service
ITTFMTB — Generate component trace format table
ITTWRITE — Write a full trace buffer to DASD or tape
Description
ITTWRITE - List form
ITTWRITE - Execute form
ITZXFILT — Transaction trace filter exit
IXGBRWSE — Browse/read a log stream
IXGCONN — Connect/disconnect to log stream
IXGDELET — Deleting log data from a log stream
IXGWRITE — Write log data to a log stream