Region summary and transaction queuing report
A region summary report and a transaction queuing report can be used to show you the information about DBCTL.
Region summary report
- Scheduling and termination, including:
- The time from PSB schedule request being received by DBCTL to when the request is completed by DBCTL. This includes the time spent by DBCTL allocating IMS resources and does not include any schedule time spent in CICS® or being processed by the DRA.
- The time from when a PSB unschedule request is received by DBCTL to when the request is completed by DBCTL. This request could be an unschedule PSB request, or a request embedded in any synchronization type terminate request, or a terminate thread request.
- Schedule to first call is the time from when DBCTL completed the PSB schedule to when DBCTL received the first DL/I request. This time includes all time spent processing in CICS, including application program, CICS itself, and DRA processing. (Because CICS is the transaction manager, how and when its own applications are loaded or scheduled cannot be interpreted by DBCTL in the IMS monitor reports.)
- Elapsed execution is the time between the completion of the DBCTL PSB schedule request and when DBCTL receives the PSB unschedule request. It indicates the amount of time IMS resources were allocated to a CICS thread.
- Region occupancy is the ratio of the elapsed time when a thread is active (that is, with IMS resources allocated) to the trace interval.
- DL/I calls is the time between DBCTL receiving the DL/I request and the request being completed in DBCTL.
Program summary
DBCTL does not process any
messages. For the purpose of using the DC monitor report, it counts
each PSB schedule as one message dequeued. Because DBCTL is not the
transaction manager, it must assume a one-to-one relation between
a CICS transaction and a PSB schedule. This relationship
is shown in program summary, where the number of transactions dequeued
is the same as the number of scheduled requests. Per transaction
means
requests per schedule, and elapsed time per transaction
means
elapsed time per schedule.
Run profile
In run profile, the number of messages dequeued means the number of scheduled PSBs and transactions per second means PSB schedules per second.
Transaction queuing report
The transaction
queuing report can include a list of transactions for DBCTL. Each
transaction name is an 8-byte transaction ID specified by CICS on
the schedule request. A transaction ID from CICS consists
of a 4 byte CICS transaction name, plus a 4 byte CICS identifier.
If CICS does not specify a transaction ID, DBCTL
takes the CICS region ID, obtained at connection time.
In this report, for DBCTL, the transaction number dequeued
means
number of PSB schedules. The on queue when scheduled
in this
report is always zero because the IMS message
queues do not apply to DBCTL.
For examples of IMS monitor reports and detailed guidance on interpreting their contents, see Database utilities in IMS product documentation.