z/OS MVS Programming: Writing Transaction Programs for APPC/MVS
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


General Requirements

z/OS MVS Programming: Writing Transaction Programs for APPC/MVS
SA23-1397-00

The following general requirements apply to CPI Communications calls invoked by any TP but include requirements (such as cross memory allowed and locks not allowed) that are only of concern to TPs running in supervisor state or PSW key 0-7.
Authorization:
Supervisor state or problem state, any PSW key
Dispatchable unit mode:
Task or SRB mode
Cross memory mode:
Any PASN, any HASN, any SASN
AMODE:
31-bit
ASC mode:
Primary or access register (AR)
Interrupt status:
Enabled for I/O and external interrupts
Locks:
No locks held
Control parameters:
All parameters must be addressable by the caller and in the primary address space.

Transaction programs that call CPI Communications services while in task mode should not have any enabled unlocked task (EUT) functional recovery routines (FRRs) established. For more information about EUT FRRs, see the section about providing recovery in z/OS MVS Programming: Authorized Assembler Services Guide.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014