gtpi1m26System Installation Support Reference

Suspend List Resource Checking

User exit routine UCCSUSC is called indirectly by two different routines:

Exit point SUSC is located in copy segment CICS of CSECT CCNUCL.

General Conditions at Entry

The registers at entry to UCCSUSC are:

R0
Return code that is passed back to the post-interrupt routine or the suspend list post-interrupt routine.

0
There are not enough resources to create more work.
  • If this is a new item, place it on the suspend list.
  • If the item is already on the suspend list, keep it there.

1
There are enough resources to create more work.
  • If this is a new item, do not place it on the suspend list.
  • If the item is already on the suspend list, dispatch it from the suspend list.

R2
Index register for LODIC shutdown table (CPLODTAB).

R7
Address of parameter list:

Byte 0 = X'41'

Byte 1 = LODIC priority class indicator

Byte 3 = Block type ignore flags.

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

System Conditions at Entry

System state
Supervisor

System mask
Masked for I/O interrupts

Protect key
0

Address Space
SVM.

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

R0 can be changed to take a different action than was indicated on entry to UCCSUSC.