gtpi1m48System Installation Support Reference

REARRANGE_CTK9 (UPX0)

The REARRANGE_CTK9 user exit, UPX0, performs any needed accounting or utility functions when the TPF system retrieves keypoint 9 (CTK9) through the CYYM interface. You can also provide your own function to convert CTK9 from its current format to 32-way loosely coupled pool support format or a user-defined format compatible with 32-way loosely coupled pool support format.

The REARRANGE_CTK9 user exit is called by the REARRANGE_CTK9 function in segment CYH0.

Input

EBXSW0
Contains the index of the data level that contains CTK9 in pool expansion (PXP) format. The index is in the form of data level 0 (D0) to data level E (DE).

EBXSW1
Contains switches used by segments CYYM and CYH0. These switches can only be queried by this user exit.

Return Values

R6=0
Default return code. If this value is returned, CYH0 converts CTK9 from PXP format to 32-way loosely coupled pool support format. Use this return code if you code the user exit and do not change CTK9.

R6=1
If this value is returned, CYH0 does not change CTK9 and immediately returns to its caller. Use this return code if you code this user exit and convert CTK9 from its current format to 32-way loosely coupled pool support format or a user-defined format compatible with 32-way loosely coupled pool support format.

R6=2
If this value is returned, CYH0 does not change CTK9. CYH0 runs its error handling function before returning to its caller. Use this return code to cause error processing if you code this user exit and convert CTK9 from its current format to 32-way loosely coupled pool support format or a user-defined format compatible with 32-way loosely coupled pool support format.

Programming Considerations

References

See TPF Database Reference for more information about pool support.