IMS Transaction Manager server span design
You can find information about the IMS Transaction Manager server span.
IMS Transaction Manager server span attributes
There is one IMS TM server span for each transaction being tracked. The attributes of the IMS TM
server span are detailed in the following table:
| Attribute Name | Description | Example |
|---|---|---|
| service.name | Represents the logical name of the service. | IMS Transaction Manager (IMSTM) |
| service.version | Represents the current IMS TM version. | 15.05.00 |
| span.name | Identifies the span as a combination of the service, IMSID, and IMS transaction name. | IMSTM:IMS1:APOL12 |
| ibm.ims.transaction | The name of the IMS transaction processed | ACCTBAL |
| ibm.ims.program | The name of the IMS program processed | ACCTPGM1 |
| ibm.ims.ouow | The originating Unit-of-Work (UOW), which uniquely identifies the transaction. | IMS1.e153c3eb77d21289 |
| ibm.ims.processing_ims | The IMSID of the processing IMS. In a shared-queues environment this might be different than the IMSID on the originating UOW. | IMS2 |
| ibm.ims.dependent_region | The name of the IMS dependent region which processed the transaction | MPP00001 |
| ibm.ims.dependent_regionid | The dependent region ID which processed the transaction | 1 |
| ibm.ims.recovery_token | The unique recovery token which identifies the specific transaction instance. | IMS1.0000012500000000 |
| ibm.ims.lterm | The name of the logical terminal which originated the transaction | LTERM001 |
| ibm.ims.userid | The user ID of the client | USER001 |
| ibm.ims.otma_error_id | The message number for an error that OTMA detected. | DFSxxxxx |
| ibm.ims.applcpu | The CPU time the application used to process the transaction. Displayed only if value>0. | 00.00.001234 |
| ibm.ims.ziiptime | The zIIP time the application used to process the transaction. Displayed only if value>0. | 00.00.001234 |
| ibm.ims.msg_gu | The number of message GU calls. Displayed only if value>0. | 1 |
| Ibm.ims.msg_gn | The number of message GN calls. Displayed only if value>0. | 2 |
| Ibm.ims.msg_isrt | The number of message ISRT calls. Displayed only if value>0. | 1 |
| Ibm.ims.msg_purg | The number of message PURG calls. Displayed only if value>0. | 1 |
| Ibm.ims.esaf_calls | The number external subsystem calls the application performed. | 225 |
| ibm.ims.waitconf | The time (in ms) for waiting on locking conflicts. | 00000.000160 |
| ibm.ims.waitpool | The time (in ms) for waiting on pool space. | 00000.000124 |
| Ibm.ims.schdtime | The elapsed time (in ms) for the scheduling process | 00000.000065 |
The following image is an example of the IMS TM server span:
