Pattern Match Viewer
Filtering is an important technique for isolating messages in a trace that meet specific filtering criteria. However, because the application of filtering is restricted to the domain of individual message values, it cannot expose the context or “sequence” in which events occur across the timeline of a trace. To enable sequences or patterns of events to be detected, Message Analyzer provides a pattern matching capability that can identify sequential message patterns in a group of messages. This pattern detection process is carried out by a Message Analyzer pattern matching engine that provides a fast and easy way to isolate and evaluate this information. Pattern matching is a unique addition to the arsenal of Message Analyzer tools that you can use to analyze your message data.
In Message Analyzer, you can utilize pattern matching functionality by invoking the Pattern Match viewer from the locations described in Session Data Viewer Options. This includes specifying the Pattern Match viewer when starting a Data Retrieval Session, starting a Live Trace Session, or when opening it to assess trace results in an Analysis Session.
What You Will Learn
In the following topics of this section, you will learn about matching message sequences by executing predefined Pattern expressions that are provided with the Pattern Match viewer. You will also learn about how to view matched instance data and how to create your own Pattern expressions:
Using the Pattern Match Viewer — learn how to use the Pattern Match viewer to execute predefined Pattern expressions and how to assess the resulting set of matched instances.
Understanding Message Pattern Matching — study an OPN code walkthrough for two of the predefined TCP Pattern expressions. These examples are intended to help you learn about Pattern expression construction and functionality, so that you can create your own.
Using the Pattern Editor — learn about how to build your own Pattern expressions in OPN, with or without the assistance of UI automation.
Managing Pattern Expressions — learn how to manage Pattern expressions, which includes importing and exporting Pattern expressions for mutual sharing with others on your team.