Export (0) Print
Expand All

Analysis Grid Viewer

The details of raw message data are presented in the Message Analyzer Analysis Grid viewer. This is the viewer that displays by default for all Data Retrieval Sessions and Live Trace Sessions, unless you either change the default Session Viewer on the General tab of the global Options dialog that is accessible from the Message Analyzer Tools menu, or if you simply select a different viewer from the Start With drop-down list in the New Session dialog prior to starting a session. The Analysis Grid viewer groups related messages together in expandable, stacked configurations of parent and child message nodes that show operations and top-level messages above the underlying capture modules and message fragments that supported such transactions across the time boundaries of a trace.

For any message that displays in an Analysis Grid message row, you can obtain a quick summary of significant message values at a glance from the data exposed in the default view layout, as described just ahead. You can also use the Analysis Grid viewer or the Tool Windows that display with it by default, to analyze the network architecture, details, and hexadecimal data for any captured message, which includes the fields and associated values of any protocol or module for which the PEF Runtime parsed data fields.

Default View Layout
By default, the Analysis Grid viewer contains the following layout of data columns:

  • MessageNumber — displays numbers that are assigned to messages that are grouped into top-level messages and operations, which consist of expandable parent message nodes containing child messages that participated in the top-level transaction.

  • Diagnosis — contains diagnostic icons that you can click to view error details.

  • Timestamp — displays the time that a message was retrieved.

  • TimeElapsed — displays a value that is equal to the difference between the Timestamps of the last child message and the first child message in the origins tree. This can also represent the amount of time it took for an entire operation to complete.

  • Source — displays the source address of the highest level message.

  • Destination — displays the destination address of the highest level message in a transaction.

  • Module — identifies the protocol or provider message source.

  • Summary — contains a summary of prominent message information.

Tip  You can use the Message Analyzer Field Chooser Tool Window to add a wide array of fields to the default Analysis Grid column layout to display additional information about captured or loaded data. If the Field Chooser window is not already open, you can display it by right-clicking any column heading in the Analysis Grid viewer and then selecting the Add Columns command. You can also display it by clicking the Field Chooser item in the Windows submenu on the Message Analyzer global Tools menu.

Tree Grid Features for Data Manipulation
The Analysis Grid viewer also provides numerous functions that you can access from the tree grid so that you can manipulate the data display to streamline data assessment. Moreover, these functions enable you to do the following:

  • Review a message Summary that highlights significant fields and values for any selected message.

  • Sort column data to organize and isolate data according to the values of a particular Analysis Grid viewer data column.

  • Apply a Group command to one or more columns to organize data into one or more groups that can provide a quick overview of individual column values or nested groups of values. For example, you might group the default Source and Destination columns to create an organized display of the message conversations that occurred in a trace.

  • Apply a Column Filter to any data column to perform a quick search that isolates a particular column value.

  • Add other data columns from the Field Chooser window to expose the values of specific fields for any module or protocol of interest.

  • Display the message Stack and message Field data inline, for closer scrutiny of the underlying network layers, fields, and values of selected messages.

  • Review error details by clicking any icon in the DiagnosisTypes column for a particular message.

  • Select items from the right-click context menu of the Analysis Grid viewer to perform the following operations:

    • Show message details — display message details inline for any selected message by selecting the Show Details menu item, to enable detailed analysis of field values.

    • Create an alias — create an Alias for a field value by selecting the Create Alias for ‘columnEntity’… menu item that displays when you right-click a field value.

    • Configure and apply a filter — apply a View Filter by choosing the Add ‘columnEntity’ to Filter menu item, to quickly isolate data of interest based on automatically configured filtering criteria.

    • Filter data in a separate Analysis Grid viewer tab — select the Filter ‘columnEntity’ in New Tab command to display filtered data in a new session tab.

    • Create a Pattern Expression — select the Create Pattern command to open the Pattern Editor dialog, from where you can create a pattern expression by configuring a behavior scenario that detects a specified message pattern, as described in Understanding Message Pattern Matching. When you open the Pattern Editor from the Analysis Grid viewer context menu, the Quick tab of the editor is prepopulated with initial information based on the message/s that were selected in the Analysis Grid viewer prior to opening the editor.

    • Include hex values — select the Include Hex for Numeric Values command to include a hexadecimal value in parentheses for numeric values that appear in the Analysis Grid viewer.

    • Specify binary value formats — select the Display Binary Values As command to override the corresponding default setting in the Options dialog. Selectable values consist of the following, as described in Setting Message Analyzer Global Options:

      • ASCII

      • Hex

      • Decimal

    • Locate messages in the Grouping viewer — select the Find in Grouping Viewer command to locate a corresponding message that appears in the Grouping Viewer, provided that it is open. This enables you to quickly assess such a message in the context of the applied grouped field layout configuration of the Grouping viewer. For example, the message you select might appear in a Network or Transport group in the Grouping viewer, enabling you to obtain a deep analysis perspective of the IP conversation or ports that carried the conversation in which the selected message appears.

    • Display OPN definitions — select the Go To ‘moduleName’ Definition command to display the OPN definition for the module associated with a selected message.

    • Add or search for comments — select the Add item in the Comment context menu to specify a comment for one or more selected messages, or search for existing comments by selecting the Find Next or Find Previous items from the Comment context menu.

    • Parse messages on an alternate port — select the Parse As command to open the global Options dialog to the Parsing tab, from where you can specify a different port for a specified protocol and initiate a reparse of the current set of trace results.

    • Shift Timestamp values — select the Shift Time command to display the Shift Time dialog, from where you can specify a shift for the Timestamp values of the messages in the current set of trace results.

    • Save specific messages — select the Save Selected Messages… command to save a set of messages that are selected in the Analysis Grid. When you select this command, the Save As dialog displays to enable you to save the selected messages in a native .matp file in a directory of your choice.

    • Copy data to the clipboard — select the Copy Selected Rows or Copy ‘columnEntity’ command to collect textual message data for record keeping or other purposes.

Analysis Grid Toolbar Features for Data Manipulation
The Analysis Grid also has a toolbar that provides several features that you can use to manipulate the data you are displaying, as follows:

  • Add Columns — add more columns of data from Field Chooser that are associated with message types of interest, to expose other field data that does not appear in the Analysis Grid default column layout.

  • Color Rules — specify predefined or user-configurable Color Rules, which provide at-a-glance visual message decorations that serve as alerts to invite closer scrutiny of target messages, while minimizing additional diagnostic efforts.

  • Find Messages — use preset or user-configurable Find Messages filtering that enables you to search for specific messages based on filtering criteria.

  • Go To Message — locate messages by message number in a single or multiple data sources.

  • Layout — specify and manage preset or user-created view Layouts that provide data column configurations that are useful for solving common problems or performing repetitive tasks.

  • Find in Grouping Viewer — locate the Group node within the Grouping viewer where a particular message exists that is currently selected in the Analysis Grid viewer.

Other Data Manipulation Feature Locations
Message Analyzer also provides several other locations that contain data manipulation features, although some of these are also duplicated elsewhere. The other locations for data manipulation features include the Message Analyzer global menus and the global toolbar, which are both located at the top of the Message Analyzer main working interface. Data manipulation commands that are included under global menus consist of the following:

  • Session global menu — note that several of these commands are duplicated on the Message Analyzer global toolbar:

    • Edit Session — enables you to display the Edit Session dialog, from where you can modify your Live Trace Session or Data Retrieval Session configuration, which includes different providers, data sources, filters, and so on.

      This command is also duplicated on the Message Analyzer global toolbar.

    • Reparse — enables you to reparse the current set of trace results displaying in the Analysis Grid viewer.

    • Shift Time — displays the Shift Time dialog or removes all time shifts that you previously applied.

      This command is also duplicated on the Message Analyzer global toolbar.

    • Quick Filter — enables you to apply a filter to the current set of trace results, based on a removable window of time that you specify for one or more data sources.

    • Active viewer — displays the items for data manipulation or other functions that are associated with the currently active data viewer. The name of the command that appears in this menu item location changes in response to viewer selection.

  • Tools global menu — note that the Aliases and Unions commands are duplicated on the Message Analyzer global toolbar as drop-down lists.

    • Windows — contains the View Filter and Viewpoint submenu items that enable you to display the View Filter Tool Window or the Viewpoint Tool Window if they are not already displayed. From these Tool Windows you can apply a predefined or custom View Filter, or you can apply a predefined Viewpoint, respectively, to narrow the focus of your current set of trace results.

    • Aliases — enables you to select or unselect a predefined Alias, or to manage existing Aliases from the Manage Alias dialog.

    • Unions — enables you to review a list of predefined Unions that are included with Message Analyzer. Also enables you to create a new Union of your own design by selecting the New Union item in the Unions submenu to display the Edit Unions dialog, from where you can create one. You also have access to the Manage Union dialog from this same location.

More Information
To learn more about the data manipulation features that you can use when working with the Analysis Grid viewer, see the following topics:

    Using and Managing Color Rules

    Applying and Managing Analysis Grid View Layouts

    Using the Field Chooser

    Using the Analysis Grid Group Feature

    Using the Find Message Feature

    Using the Go To Message Feature

    Viewing OPN Source Code

    Applying and Managing View Filters

    Understanding and Managing Viewpoints

    Using and Managing Aliases

    Configuring and Managing Unions

    Applying Quick Filters

    Setting Time Shifts

    Annotation Windows

    Filtering Column Data

    Pattern Match Viewer

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

© 2015 Microsoft