Defining APM CE Transactions

Document ID : KB000030394
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

How to monitor transactions only when the mandatory fields in the application are filled and not left blank.

Issue:

While recording form-submitting transactions. each form has 3-4 mandatory fields (such as a form with city, state and port

values.) In the business transaction definition, there is a 'Matches *' filter for these three fields.

When any of these fields is missing or blank, it throws a warning and creates a defect. (Such a slow time if set to zero seconds to capture all transactions.

Solution:

To avoid this, do the following:

Launch the APM CE MOM GUI and select Business service Tab under the Administration Tab.

Go to Business Transactions Specifications> Transactions> Components> Identification

The Action should be Matches with regular expression and the pattern should be like below:

·      If field is numeric only this pattern: [0-9]

·      If filed is alphabetic only this pattern: [a-zA-Z]

·      If field can be either of above (alphanumeric) this pattern: [0-9a-zA-Z]

For example: If there is Port Field, so it must be a numeric value. In this scenario, the pattern should be [0-9].

Conclusion:Sample Transaction definition.png

If not wanting to monitor transactions when mandatory fields are blank, then use the exact action and patterns rather than using wildcards when defining definitions.