When a request or a response call is made, the exit is passed parameters containing the following information:
- Input parameters to the TDPUTCE
- TDP information
- Requestor information
- Session or request information
- Time stamps
- Timing precision
- Function code (request type) Refer to the table below titled Function Codes Descriptions.
- Request or response data
- Enlarged parcel usage support
- Character set information
A terminate call is sent to the exit at TDP termination time or when a DISABLE TMON command is executed.
When the TDPUTCE is enabled, TDP calls the user data collection routine using a BALR 14,15, with register R1 pointing to the parameter list. The parameter list is described by the TDPMNPRM macro, which is distributed with the product.
Function Code | Function Name | Origin | Buffer content for Request call Type | Buffer content for Response call Type |
---|---|---|---|---|
1 | Logon request | CLIv2 Connect function | Request parcels | Response parcels |
2 | Logoff request | CLIv2 Disconnect function CLIv2 Cleanup routine CLIv2 CICS DLGF transaction IMS transaction termination |
Request parcels | Response parcels |
3 | Run request | CLIv2 Connect function | Request parcels | Response parcels |
8 | Logoff All | Application termination | (none) | (not called) |
9 | Logoff All Task | Task termination | (none) | (not called) |
11 | Connect request | CLIv2 Connect function | Request parcels | Response parcels |
12 | Disable logons | CLIv2 CICS DISA transaction | Request parcels | Response parcels |
13 | Enable logons | CLIv2 CICS DENA transaction | (none) | (not called) |
16 | Start request | CLIv2 Initiate-request function | Request parcels | Response parcels |
17 | Continue request | CLIv2 Fetch function | Request parcels | Response parcels |
18 | Continue-data request | CLIv2 Continue-request function | Request parcels | Response parcels |
19 | Abort-data request | CLIv2 Continue-request function Cancel action |
(none) | (not called) |
20 | Abort Start request | CLIv2 Abort function | (none) | (not called) |
32 | Directed request | CLIv2 Directed-request function | Request parcels | Response parcels |
36 | Abort Directed request | CLIv2 Abort function | (none) | (not called) |
65 | TDP command | z/OS subsystem command TSO DBCCMD command |
Command text | (not called) |
66 | TDP command, returning response | CLIv2 Command function | Command text | Response parcels |
68 | Query Charsets | CLIv2 Query function Available-character-sets item |
(not called) | (not called) |