Definition of IMS elapsed processing time
In a detailed IRUF, the timestamps and elapsed timings define the life of a single transaction.
In a summarized IRUF, the timestamps are bounds (earliest arrival or start time to latest dequeue or stop time), and the elapsed timings are calculated by dividing the totals by the total number of transactions. In the case of response times, these values are calculated by dividing the totals by the total number of response transactions.
The timings provided by BMC AMI Ops Monitor for IMS Offline to define elapsed processing times in the life of an IMS transaction are shown in the following table.
Timing definitions
Timing | Definition |
---|---|
RESPONSE | Arrival time to message sent time For message switches, the arrival time of the original input transaction is used. |
INPUT Q | Arrival time to start time For message switches, the enqueue time is used. The enqueue time depends on the setting of the IMFLEP00 parameter MSGSWIQT. If MSGSWIQT=NO (the default), the input queue time of the originating message is used. If MSGSWIQT=YES, the input queue time of the most recent message switch is used, in other words, the time the message is enqueued to the scheduler message block (SMB). |
ELAPSED | Start time to stop time In most situations the elapsed time should be smaller than the response time. In some situations, however, a transaction program can have a lengthy logic path from the time an output is inserted to the I/O PCB and the GU on I/O PCB for the next message. For example, the 2-phase commit can take a long time. |
RSP TO DEQ | Arrival time to message free time For message switches, the arrival time of the original input transaction is used. |
OUTPUT Q | Message insert time to message sent time The OUTPUT Q is measured by BMC AMI Ops Monitor for IMS Offline as starting at message insert time, not at transaction stop time. For that reason, RESPONSE is not equal to ARIV START plus ELAPSED plus OUTPUT Q. |
DEQUEUE | Message sent time to message free time |
OUT TO DEQ | Message insert time to message free time |
ARIV START | Arrival time to start time For message switches, the arrival time of the original input transaction is used (original BMC AMI Ops Monitor for IMS Offline input queue time definition). |
ARIV STOP | Arrival time to stop time For message switches, the arrival time of the original input transaction is used (original BMC AMI Ops Monitor for IMS Offline response time definition). |
Related topic