In the topic
"A note about wait (suspend) times" in the
"CICS® Performance
Guide", a new item is added to the Table, as follows:
Table 1. Performance
class wait (suspend) fieldsField-Id |
Group Name |
Description |
282 |
DFHTASK |
CICS MAXXPTCBS delay time |
New fields are added to performance-class monitoring records.
These are additions to group DFHTASK, and there are some changes to the description
of existing items in that group:
- New items
- 271 (TYPE-S, "X8CPUT", 8 BYTES)
- The processor time during which the user task was dispatched by the CICS dispatcher
domain on a CICS X8
mode TCB. When a transaction invokes a C or C++ program that was compiled
with the XPLINK option, and that is defined with EXECKEY=CICS, it is allocated
and uses a CICS X8
mode TCB. (An X8 mode TCB can also be allocated if the program is defined
with EXECKEY=USER, but the storage protection facility is inactive.) Once
a task has been allocated a X8 mode TCB, that same TCB remains associated
with the task until the program completes.
- 272 (TYPE-S, "X9CPUT", 8 BYTES)
- The processor time during which the user task was dispatched by the CICS dispatcher
domain on a CICS X9
mode TCB. When a transaction invokes a C or C++ program that was compiled
with the XPLINK option, and that is defined with EXECKEY=USER, it is allocated
and uses a CICS X9
mode TCB. (If the storage protection facility is inactive, an X8 mode TCB
is used instead of an X9 mode TCB.) Once a task has been allocated an X9 mode
TCB, that same TCB remains associated with the task until the program completes
- 282 (TYPE-S, "MAXXTDLY", 8 BYTES)
- The elapsed time in which the user task waited to obtain a CICS XP TCB (X8
or X9 mode), because the CICS system had reached the limit set by the system
parameter, MAXXPTCBS. The X8 and X9 mode open TCBs are used exclusively by
C and C++ programs that were compiled with the XPLINK option.
Note: This field
is a component of the task suspend time field, SUSPTIME (group name:
DFHTASK, field id: 014).
- Changed items
- 007 (TYPE-S, "USRDISPT", 8 BYTES)
- X8, and X9 are added to the list of TCB modes.
- 008 (TYPE-S, "USRCPUT", 8 BYTES)
- X8, and X9 are added to the list of TCB modes.
- 262 (TYPE-S,'KY8DISPT',8 BYTES)
- To the list of items that make up the total elapsed time,
- When a transaction invokes a C or C++ program that was compiled with
the XPLINK option, and that is defined with EXECKEY=CICS, it is allocated
a CICS X8
mode TCB, and dispatched on that TCB. The TCB remains associated with the
task until the program ends.
is added.
- 263 (TYPE-S,'KY8CPUT',8 BYTES)
- To the list of items that make up the processor time,
- When a transaction invokes a C or C++ program that was compiled with
the XPLINK option, and that is defined with EXECKEY=CICS, it is allocated
a CICS X8
mode TCB, and dispatched on that TCB. The TCB remains associated with the
task until the program ends.
is added.
- 264 (TYPE-S, "KY9DISPT", 8 BYTES)
- To the list of items that make up the total elapsed time,
- When a transaction invokes a C or C++ program that was compiled
with the XPLINK option, and that is defined with EXECKEY=USER, it is allocated
a CICS X9
mode TCB, and dispatched on that TCB. The TCB remains associated with the
task until the program ends.
is added.
- 265 (TYPE-S, "KY9CPUT", 8 BYTES)
- To the list of items that make up the processor time,
- When a transaction invokes a C or C++ program that was compiled
with the XPLINK option, and that is defined with EXECKEY=USER, it is allocated
a CICS X9
mode TCB, and dispatched on that TCB. The TCB remains associated with the
task until the program ends.
is added.
All the new fields, and the changed fields, can be excluded from
monitoring records by coding DFHMCT TYPE=RECORD entries in the monitoring
control table (MCT).