gtpi1m15System Installation Support Reference

Dynamic Load Module External Function Call Entry

User exit routine UCCEFCE is called during the processing of an external function call by a dynamic load module (if the exit point named EFCE is active). This exit point is in CSECT CCENBK (CCED).

General Conditions at Entry

The registers at entry to UCCEFCE are:

R8
Base of E-type program (dynamic load module) that issued the external function call.

R9
Address of the ECB.

R11, R12, R13, R15
See User Exit Routines - Common Entry Conditions.

Relevant ECB fields at entry are:

CE3SPTR
Data save area (DSA) pointer.

System Conditions at Entry

System state
Problem (see Programming Considerations at Entry, item 2)

System mask
Unmasked (see Programming Considerations at Entry, item 2)

Protect key
Working storage or zero (0)

Address Space
EVM.

Programming Considerations at Entry

  1. On entry, the ECB field CE3PAT will contain the PAT entry address for the program (dynamic load module) that issued the external function call.
  2. Usually, the system state and system mask are as stated. However, there can be exceptions if system programs issued a MONTC macro to get to supervisor state and changed the system mask.
  3. The dynamic load module external function call exit point occurs before the formatting of an entry in the macro trace table.
  4. 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.