gtpi1m2cSystem Installation Support Reference

TMSLC Macro

User exit routine UCCTMSL is called whenever a TMSLC macro call is processed. Exit point TMSL is located near the very end of the TMSLC macro processing routine contained in copy segment CICS of CSECT CCNUCL. This exit point is called before doing one of the following:

General Conditions at Entry

The registers at entry to UCCTMSL are:

R0
Code passed to the user exit:

 0 
Return to the application program with no error.

 -1 
Unrecognized time-slice name. Enter the SNAPC dump if the NOTFND= label is not coded.

 -2 
Too many time-slice ECBs active. Enter the SNAPC dump if the EXCD= label is not coded.

 -3 
Suspend the ECB, or if the macro indicates that the DISABLE parameter was used, force the ECB to lose control.

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

R7
Address of the macro parameters.

R8
Address of the program that is 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