gtpi1m0xSystem Installation Support Reference

Create Macro Postinterrupt

User exit routine UCCCMPI is invoked whenever a new entry control block (ECB) is obtained because of Create postinterrupt processing and the exit point named CMPI is active. Exit point CMPI is contained in CSECT CCNUCL.

UCCCMPI allows user information to be passed from a parent to a child ECB. It is independent of macro servicing user exits.

Note:
For calls from the $FORKC macro, passing information from a parent to a child ECB must be done in UCCCMCP because the UCCCMPI user exit will not be invoked.

General Conditions at Entry

The registers at entry to UCCCMPI are:

R2
Pointer to a 4-byte user data field.

R9
Address of the ECB that was just created.

R11-R15
See User Exit Routines - Common Entry Conditions.

System Conditions at Entry

System state
Supervisor

System mask
Masked for I/O

Protect key
0

Address Space
SVM.

Programming Considerations at Entry

  1. See User Exit Routines - Common Entry Conditions.
  2. See User Exit Routines - Common Programming Considerations for other considerations.

Programming Considerations on Return

See User Exit Routines - Common Return Conditions.

General Conditions on Return

See User Exit Routines - Common Return Conditions.