General Requirements

The following general requirements apply to APPC/MVS services 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
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, except for the buffer parameter of Send_Data, Extract_Information, Receive_and_Wait, and Receive_Immediate services, which may reside in another address space or data space.