Required Parameter Group: | |||
1 | receiver variable | Output | Char(*) |
2 | length of receiver variable | Input | Binary(4) |
3 | receiver variable format | Input | Char(8) |
4 | server name | Input | Char(32) |
5 | description name | Input | Char(32) |
6 | error code | I/O | Char(*) |
Library Name/Service Program: QTCM/QZHTINCONF | |||
Threadsafe: Yes |
Use the QzhtRtvTCMTriggerHandlerDesc API to retrieve information from trigger handlers associated with triggered cache manager servers. The API is a callable service implemented as an ILE entry point within the QZHTINCONF *SRVPGM in the QTCM *LIB.
The QTCM/H(QZHTINCONF) header file includes ILE C prototypes for this API.
The variable used to return trigger handler description information.
The number of bytes that the calling program provides for Receiver variable. This value must be greater than or equal to 8.
The format name of Receiver variable data. The following values must be used:
The name used to identify the server for which information is retrieved (left justified and padded with blanks if necessary).
The name used to identify which trigger handler description information is retrieved (left justified and padded with blanks if necessary).
The structure in which to return error information.
Offset | Type | Field | |
---|---|---|---|
Dec | Hex | ||
0 | 0 | Binary(4) | Bytes returned |
4 | 4 | Binary(4) | Bytes available |
8 | 8 | Char(32) | Server name |
40 | 28 | Char(32) | Trigger handler description name |
72 | 48 | Char(10) | Trigger handler type |
82 | 52 | Char(2) | Reserved |
84 | 54 | Char(32) | Data source |
116 | 74 | Binary(4) | offset to cache targets |
120 | 78 | Binary(4) | Length of cache targets |
124 | 7C | Binary(4) | Offset to ack targets |
128 | 80 | Binary(4) | Length of ack targets |
132 | 84 | Binary(4) | Offset to nack targets |
136 | 88 | Binary(4) | Length of nack targets |
140 | 8C | Binary(4) | Number of threads |
Char(*) | Cache targets | ||
Char(*) | Ack targets | ||
Char(*) | Nack targets |
Special values and their meanings are as follows:
0 | QZHT_NONE: A null list is specified for Ack targets indicating no acknowledgment target descriptions are currently referenced. |
Special values and their meanings are as follows:
0 | QZHT_NONE: A null list is specified for Cache targets indicating no cache target descriptions are currently referenced. |
Special values and their meanings are as follows:
0 | QZHT_NONE: A null list is specified for Nack targets indicating no acknowledgment target descriptions are currently referenced. |
Special values and their meanings are as follows:
Offset | Type | Field | |
---|---|---|---|
Dec | Hex | ||
0 | 0 | Everything from THDP0100 format | |
144 | 90 | Binary(4) | Cache request queue priority |
148 | 94 | Binary(4) | Trigger queue collapse policy |
Special values and their meanings are as follows:
1 | QZHT_YES, QZHT_TRUE, QZHT_ENABLED: Identical triggers, waiting on the request queue for this trigger, are collapsed. |
0 | QZHT_NO, QZHT_FALSE, QZHT_DISABLED: Identical triggers are not collapsed. |
Offset | Type | Field | |
Dec | Hex | ||
0 | 0 | Everything from THDP0100 format | |
14 | 90 | Char(32) | Object dependency graph |
176 | B0 | Char(32) | Rule set |
208 | D0 | Binary(4) | Offset to traversal edge name |
212 | D4 | Binary(4) | Length of traversal edge name |
216 | D8 | Binary(4) | Offset to default included file |
220 | DC | Binary(4) | Length of default included file |
224 | E0 | Binary(4) | Include dependency information |
228 | E4 | Binary(4) | Include triggered file information |
22C | E8 | Binary(4) | Include cached file information |
Char(*) | Traversal edge type | ||
Char(*) | Default included file |
Special values and their meanings are as follows:
1 | QZHT_YES, QZHT_TRUE, QZHT_ENABLED: A list of names is included. |
0 | QZHT_NO, QZHT_FALSE, QZHT_DISABLED: A list of names is not included. |
Special values and their meanings are as follows:
1 | QZHT_YES, QZHT_TRUE, QZHT_ENABLED: Information is included. |
0 | QZHT_NO, QZHT_FALSE, QZHT_DISABLED: Information is not included. |
Special values and their meanings are as follows:
1 | QZHT_YES, QZHT_TRUE, QZHT_ENABLED: A list of names is included. |
0 | QZHT_NO, QZHT_FALSE, QZHT_DISABLED: A list of names is not included. |
Special values and their meanings are as follows:
0 | QZHT_NONE: The value is null for Default included file. |
Special values and their meanings are as follows: