Figure 62 shows the format of the Dispatcher TCB Pools report. A report is produced for each TCB pool - the example in this figure shows the OPEN TCB pool. This report is produced using the EXEC CICS® COLLECT STATISTICS DISPATCHER command. The statistics data is mapped by the DFHDSGDS DSECT. The field headings and contents are described in Table 186.
Applid IYK2Z1V1 Sysid CJB3 Jobname CI07CJB1 Date 12/17/2004 Time 09:18:32 CICS 6.4.0 PAGE 7
Dispatcher TCB Pools
TCB Pool . . . . . . . . . . . . . . . . . : OPEN
Current TCBs attached in this TCB Pool . . : 1 Current TCBs in use in this TCB Pool . . . . . : 0
Peak TCBs attached in this TCB Pool. . . . : 1 Peak TCBs in use in this TCB Pool. . . . . . . : 1
Max TCB Pool Limit (MAXOPENTCBS) . . . . . : 50 Times at Max TCB Pool Limit (MAXOPENTCBS). . . : 0
Requests Delayed by Max TCB Pool Limit . . : 0 Current Requests Delayed by Max TCB Pool Limit : 0
Total Max TCB Pool Limit delay time. . . . : 00:00:00.00000 Peak Requests Delayed by Max TCB Pool Limit. . : 0
Average Max TCB Pool Limit delay time. . . : 00:00:00.00000 Total Delay time for current delayed . . . . . : 00:00:00.00000
Average Delay time for current delayed . . . . : 00:00:00.00000
Total number of TCB Mismatch Waits . . . . : 0 Current TCB Mismatch waits . . . . . . . . . . : 0
Total TCB Mismatch wait time . . . . . . . : 00:00:00.00000 Peak TCB Mismatch waits. . . . . . . . . . . . : 0
Average TCB Mismatch wait time . . . . . . : 00:00:00.00000 Total Wait time for current Mismatch Waits . . : 00:00:00.00000
Average Wait time for current Mismatch Waits . : 00:00:00.00000
Requests Delayed by MVS storage constraint : 0
Total MVS storage constraint delay time. . : 00:00:00.00000
Average MVS storage constraint delay time. : 00:00:00.00000
TCB TCBs Attached < TCBs In Use -> TCB <--------------- TCBs Detached --------------> TCB
Mode Current Peak Current Peak Attaches | Unclean Stolen Excess Other | TCB Steals Mismatches
_____________________________________________________________________________________________________________________________
L8 1 1 0 1 1 0 0 0 0 0 0
L9 0 0 0 0 0 0 0 0 0 0 0
_____________________________________________________________________________________________________________________________
TOTALS 1 0 1 0 0 0 0 0 0
------------------------------------------------------------------------------------------------------------------------------------
Field Heading | Description |
---|---|
TCB Pool | The name of the CICS TCB pool, either JVM, OPEN, ![]() ![]() ![]() ![]() Source field: DSGTCBPN |
Current TCBs attached in this TCB Pool | The current number of TCBs attached in this
TCB pool.
Source field: DSGCNUAT |
Peak TCBs attached in this TCB Pool | The peak number of TCBs attached in this
TCB pool.
Source field: DSGPNUAT |
Current TCBs in use in this TCB Pool | The current number of TCBs in use in this
TCB pool.
Source field: DSGCNUUS |
Peak TCBs in use in this TCB Pool | The peak number of TCBs in use in this TCB
pool.
Source field: DSGPNUUS |
Max TCB Pool Limit (MAXOPENTCBS, MAXJVMTCBS ![]() ![]() ![]() ![]() |
The value for the maximum number of TCBs
allowed in this pool. The value is specified in the system initialization
parameter MAXOPENTCBS (for the open TCBs pool), MAXJVMTCBS (for the JVM TCBs
pool), ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Source field: EXEC CICS INQUIRE |
Times at Max TCB Pool Limit (MAXOPENTCBS,
MAXJVMTCBS ![]() ![]() ![]() ![]() |
The number of times the system reached the
limit for the number of TCBs allowed in this pool.
Source field: DSGNTCBL |
Requests Delayed by Max TCB Pool Limit | The total number of TCB attaches delayed
because the system reached the limit for the number of TCBs allowed in this
pool.
Source field: DSGTOTNW |
Total Max TCB Pool Limit delay time | The total time that TCB requests were delayed
because the system had reached the limit for the number of TCBs allowed in
this pool.
Source field: DSGTOTWL |
Average Max TCB Pool Limit delay time | The average time that a TCB request was delayed
because the system had reached the limit for the number of TCBs allowed in
this pool.
Source field: (DSGTOTWL / DSGTOTNW) |
Current Requests Delayed by Max TCB Pool Limit | The number of TCB requests that are currently
delayed because the system has reached the limit for the number of TCBs allowed
in this pool.
Source field: DSGCURNW |
Peak Requests Delayed by Max TCB Pool Limit | The peak number of TCB requests that were
delayed because the system had reached the limit for the number of TCBs allowed
in this pool.
Source field: DSGPEANW |
Total Delay Time for current delayed | The total delay time for the TCB requests
that are currently delayed because the system has reached the limit for the
number of TCBs allowed in this pool.
Source field: DSGCURWT |
Average Delay time for current delayed | The average delay time for the TCB requests
that are currently delayed because the system has reached the limit for the
number of TCBs allowed in this pool.
Source field: (DSGCURWT / DSGCURNW) |
Total number of TCB Mismatch Waits | The total number of TCB mismatch waits, that
is, TCB requests that waited because there was no TCB available matching the
request, but there was at least one non-matching free TCB. For J8 and J9 mode
TCBs in the JVM pool, this shows the requests that waited for a TCB of the
correct mode (J8 or J9) and JVM profile.
Source field: DSGMMWTS |
Total TCB Mismatch wait time | The total time spent in TCB mismatch waits
by TCB requests using this pool.
Source field: DSGMMWTM |
Average TCB Mismatch wait time | The average time spent in a TCB mismatch
wait by TCB requests using this pool.
Source field: (DSGMMWTM / DSGMMWTS) |
Current TCB Mismatch Waits | The current number of TCB mismatch waits
by TCB requests using this pool.
Source field: DSGCMMWS |
Peak TCB Mismatch Waits | The peak number of TCB mismatch waits by
TCB requests using this pool.
Source field: DSGPMMWS |
Total Wait time for current Mismatch Waits | The total wait time for current TCB mismatch
waits by TCB requests using this pool.
Source field: DSGCMMWT |
Average Wait time for current Mismatch Waits | The average wait time for current TCB mismatch
waits by TCB requests using this pool.
Source field: (DSGCMMWT / DSGCMMWS) |
Requests Delayed by MVS™ storage constraint | The total number of TCB requests that waited
because no TCB was available, and none could be created because of MVS storage constraints.
Source field: DSGTOTMW |
Total MVS storage constraint delay time | The total time spent in waits caused by MVS storage
constraints for TCB requests using this pool.
Source field: DSGTOTMT |
Average MVS storage constraint delay time | The average time spent in waits caused by MVS storage
constraints for TCB requests using this pool.
Source field: (DSGTOTMT / DSGTOTMW) |
TCB Mode | The TCB modes currently active in this TCB
Pool. If no TCB modes are active, the report states this.
Source field: DSGTCBNM |
TCBs Attached - Current | The current number of TCBs attached in this
mode.
Source field: DSGTCBCA |
TCBs Attached - Peak | The peak number of TCBs attached in this
mode.
Source field: DSGTCBPA |
TCBs In Use - Current | The current number of TCBs in use in this mode. Source field: DSGCMUSD |
TCBs In Use - Peak | The peak number of TCBs in use in this mode.
Source field: DSGPMUSD |
TCB Attaches | The total number of MVS TCB attaches for this mode.
Source field: DSGNTCBA |
TCBs Detached - Unclean | The number of MVS TCBs that have been, or are in the process
of being, detached for this CICS dispatcher mode because the CICS transaction
associated with the TCB has abended.
Source field: DSGTCBDU |
TCBs Detached - Stolen | The number of MVS TCBs that have been, or are in the process
of being, stolen from this CICS dispatcher mode because it is required
by another TCB mode.
Source field: DSGTCBDS |
TCBs Detached - Excess | The number of MVS TCBs that have been, or are in the process
of being, detached from this CICS dispatcher mode because of the CICS dispatcher
excess TCB scans.
Source field: DSGTCBDX |
TCBs Detached - Other | The number of MVS TCBs that have been, or are in the process
of being, detached from this CICS dispatcher TCB mode for other reasons
(for example, because the TCB pool limit has been lowered, or because there
are too many TCBs attached in relation to the number of TCBs in use).
Source field: DSGTCBDO |
TCB Steals | The number of MVS TCBs that have been stolen from other TCB
modes.
Source field: DSGTCBST |
TCB Mismatches | The number of MVS TCB mismatches that have occurred for this
TCB mode.
Source field: DSGTCBMM |
TCBs Attached - Current | The total number of TCBs currently attached in this
TCB pool for all modes.
Source field: DSGTCBCA for each TCB mode |
TCBs In Use - Current | The total number of TCBs currently in use in this TCB
pool for all modes.
Source field: DSGCMUSD for each TCB mode |
TCB Attaches | The total number of TCB attaches in this TCB pool for
all modes.
Source field: DSGNTCBA for each TCB mode |
TCBs Detached - Unclean | The total number of MVS TCBs in this TCB pool that have been, or
are in the process of being, detached because the CICS transaction associated with the TCB has
abended.
Source field: DSGTCBDU for each TCB mode |
TCBs Detached - Stolen | The total number of MVS TCBs in this TCB pool that have been, or
are in the process of being, stolen from a CICS dispatcher mode because they are required
by another TCB mode.
Source field: DSGTCBDS for each TCB mode |
TCBS Detached - Excess | The total number of MVS TCBs in this TCB pool that have been or
are in the process of being, detached because of the CICS dispatcher
excess TCB scans.
Source field: DSGTCBDX for each TCB mode |
TCBs Detached - Other | The total number of MVS TCBs in this TCB pool that have been, or
are in the process of being, detached for other reasons.
Source field: DSGTCBDO for each TCB mode |
TCB Steals | The total number of MVS TCBs in this TCB pool that have been stolen
from other TCB modes.
Source field: DSGTCBST for each TCB mode |
TCB Mismatches | The number of MVS TCB mismatches that have occurred for this
TCB mode.
Source field: DSGTCBMM for each TCB mode |