Changes to monitoring

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) fields
Field-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).