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

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*