Exit XTSPTIN
Exit XTSPTIN is invoked before execution of a temporary storage interface request for a CICS® internal queue (for example, for interval control or BMS queues).
- Exit-specific parameters
-
- UEPTRANID
- Address of the 4-byte transaction ID.
- UEPUSER
- Address of the 8-byte user ID.
- UEPTERM
- Zero, or the address of the 4-byte terminal ID. If no address is returned, this could mean that this request has been function shipped over an IPIC connection.
- UEPPROG
- Address of the 8-byte application program name.
- UEP_TS_FUNCTION
- Address of a byte containing the function:
- UEP_TS_FUN_PUT
- UEP_TS_FUN_PUT_REPLACE
- UEP_TS_FUN_GET
- UEP_TS_FUN_GET_SET
- UEP_TS_FUN_GET_RELEASE
- UEP_TS_FUN_GET_RELEASE_SET
- UEP_TS_FUN_RELEASE
- UEP_TS_QUEUE_NAME
- Address of a 16-byte field containing the queue name.
- UEP_TS_DATA_P
- Address of a fullword containing the address of the data. (Put and put_replace).
- UEP_TS_DATA_L
- Address of a fullword containing the length of the data. (Put and put_replace).
- UEP_TS_STORAGE_TYPE
- Address of a byte containing the storage type. (Put requests).
On input to the exit, the parameter will be set to either UEP_TS_STORAGE_TYPE_MAIN or UEP_TS_STORAGE_TYPE_AUX_TST. This parameter may be modified by the exit to any of the following values.
Note that if CICS has been initialized with TS main-only support, setting this parameter has no effect.- UEP_TS_STORAGE_TYPE_MAIN
- Main storage.
- UEP_TS_STORAGE_TYPE_AUX_TST
- Auxiliary storage (recoverability determined by the resource definition).
- UEP_TS_STORAGE_TYPE_AUX_RECOV_YES
- Auxiliary storage (recoverable).
- UEP_TS_STORAGE_TYPE_AUX_RECOV_NO
- Auxiliary storage (non-recoverable).
- Return codes
-
- UERCNORM
- Normal.
- UERCPURG
- Task purged during XPI call.
- XPI calls
- All can be used.
- API and SPI calls
- None can be used.