MainView for IMS definition of IMS elapsed processing time - Documentation for MainView for IMS Online 5.4
Daniel Foster
Published Apr 07, 2026
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 MainView for IMS 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 MainView for IMS 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 MainView for IMS response time definition).