Previous Topic: Specify Sender and Receiver IDs

Next Topic: Sample PPI Calls


Make the Call

When making the PPI call, the following conventions must be followed:

In an XA or ESA environment, all addresses in these registers and in the pointer to the RPB must be valid for the AMODE of the calling program. There is no requirement to be in 31 bit mode.

Note: If a LOAD macro was used to obtain the address of CNMNETM (CNMNETV), the top bit of the returned address can be set. It is acceptable to use BALR, BASR, or BASSM to call it.

Most high-level languages follow the conventions automatically.

Upon return, registers are restored. Register 15 is set to 0. It does not contain a return code. The return code is in the RPB.