End-to-End monitoring services

Use End-to-End monitoring services to specify a custom transaction ID in End-to-End Monitoring.

Set single custom transaction ID

You can specify a custom transaction ID as part of your webMethods Integration Flow services. This persists as part of your transaction trace stored in End-to-End Monitoring. A custom transaction ID allows you to reference or search a transaction based on your own identifier such as order ID or shipping reference.

setCustomTransactionId

Use this function to set the custom transaction ID in End-to-End Monitoring. You can use this function multiple times in the same Flow Service or associated child services. Using this function appends the values with delimiter commas and sets it to End-to-End Monitoring custom transaction ID. After setting the custom transaction ID, you can use any of these values to search for the transaction in End-to-End Monitoring, and to create Deep Link URLs.

Input parameters for setCustomTransactionId

e2eTransactionId: String - Custom transaction ID that uniquely identifies the End-to-End Monitoring transaction.

Output parameters for setCustomTransactionId

None

Note: 1024 characters is the maximum length of the values this function can set in End-to-End Monitoring, including the delimiter commas. New values do not get appended on exceeding this maximum length.

Set multiple custom transaction IDs

You can specify a custom transaction ID as part of your webMethods Integration Flow services. This persists as part of your transaction trace stored in End-to-End Monitoring. A custom transaction ID allows you to reference or search a transaction based on your own identifier such as order ID or shipping reference.

setCustomTransactionIds

Use this function to set the custom transaction ID in End-to-End Monitoring as an array of key value pairs. You can use this function to set multiple key value pairs in a single call as it accepts an array input. You can use this function multiple times in the same Flow Service or associated child services. Using this function equates the keys to the values with the equal to (=) character, and appends the multiple key value pairs with delimiter commas and sets them to End-to-End Monitoring custom transaction ID. After setting the custom transaction ID, you can use any of these values to search for the transaction in End-to-End Monitoring, and to create Deep Link URLs.

Input parameters for setCustomTransactionIds

e2emTransactionIds: Document List - Custom transaction IDs as key-value pairs that uniquely identify the End-to-End Monitoring transaction.

Output parameters for setCustomTransactionIds

None.

Note:
  • 1024 characters is the maximum length of the values this function can set in End-to-End Monitoring, including the delimiter commas, keys, values and equal to (=) characters. New values do not get appended on exceeding this maximum length.

  • You can search for the key or the value in End-to-End Monitoring user interface. However, you cannot search for key-value pairs in the key=value format as End-to-End Monitoring filters do not support special characters. In contrast, deep link URLs support key-value pairs.