gtpi1m1mSystem Installation Support Reference

LODIC Macro

User exit routine UCCLODC is called whenever a LODIC macro call is processed. Exit point LODC is located near the very end of the LODIC macro processing routine contained in copy segment CICS of CSECT CCNUCL.

General Conditions at Entry

The registers at entry to UCCLODC are:

R0
Return code passed from the user exit.

 -1 
Indicates that the ECB will be placed on the bottom of the suspend list. Control will return to the CPU loop.

 0 
Indicates that the system resources available are below the shutdown levels defined for the specified priority class (more work will not be started). Control will return to the application program.

 1 
Indicates that the system resources available are above the shutdown levels defined for the specified priority class (more work is allowed to be started). Control will return to the application program.

R1
Address of the SWB to add to the list if R0 is -1.

R7
Address of the macro parameters.

R8
Address of the program being run.

R9
Address of the ECB.

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
EVM.

Programming Considerations at Entry

Programming Considerations on Return

For all registers except R0 and R1, see User Exit Routines - Common Return Conditions.

General Conditions on Return