How to monitor transactions only when the mandatory fields in the application are filled and not left blank.
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.
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].
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.