The Call Data Screen is where the analyzed call record data is displayed.
Options are provided to choose the call and process data display formats, to selectively trap individual call records, to filter or highlight selected process trace data and to save individual call records in text or Perl record formats. Frame adjusters allow the relative size of the three display panes to be adjusted to suit the users' preferences.
The Call Record Data Display
window displays the call records created during call analysis, if any. If no call records were created a message is displayed indicating no call records are available. The format of the data displayed here will vary depending on the chosen call data format and other options, but generally each call record display will consist of the following sections:
A call record header showing the call record number, the state of the call, the duration and setup time, and the call sequence summary for each leg of the call.
An A-side call leg header showing the A-side call type, the DN involved, and a list of call type specific information for the call leg.
An UCE information header showing the UCE context ID.
A B-side call leg header for each additional call leg showing the call type and the call type specific data for that leg.
The message list for the call, displayed in the selected format.
The Trace Record Display
displays the details of an individual message trace record selected from the call record data display. This window is updated when the user Left-Clicks on any displayed message in the call record data display window. Records are displayed here in their full decoded Perl record format.
The Process Trace Data Display
window displays a list of all process data analyzed as part of the call analysis. If no process trace data is available, a message will be displayed here indicating such. The format of the data displayed here will vary depending on the chosen process data format and other options, but generally, each line will contain a timestamp, the RTT facility, and the record text. When the user Left-clicks on any displayed message in the call record data display window, this list will be updated to scroll to, and highlight, the particular process trace data associated with that message (based on timestamps). In addition, this data can be filtered and highlighted using the options described in Process Data Filter and Highlight Conditions.
Call Data Display Format Options
allows the user to select the call data display format from a drop-down list of available formats as well as choosing whether orphan records will be displayed.
The possible display formats are:
Displays a normal flowchart with redundant messages removed.
Displays a complete detailed flowchart including all messages and indicating the send and receive status for each.
Displays a high level call sequence flow for the call. Individual message details can not be seen in this display format.
Displays the call data as a text list of message summaries. Each message will be indented to show its associated call leg. Left-clicking on the message summary text will show the message details in the Trace Record Display window.
Displays the call data as a short summary list of the message sequence for the call. Individual message details can not been seen in this display format.
The selected format will be applied to the call trace data immediately.
The Display Orphans
option allows orphan records (those records unable to be associated with a call) to be displayed in a message list format at the end of the call record display. Left-clicking on any of these orphan records will display the details of the record in the Trace Record Display
Once a trap condition is added, it will be listed in the Call Trap Conditions
window. Multiple trap conditions may be selected and all listed conditions must be met for a particular call record to be displayed. Only one trap condition of a given type can be active at a time so adding a new trap condition for a type already listed will replace the existing condition.
Individual trap conditions can be removed from the list by selecting them in the Call Trap Conditions
window, then clicking the Remove Trap
button. All trap conditions can be removed from the list by using the Remove All
Finally, the displayed trap conditions can be applied to the current analysis by clicking on the Apply Traps
button. Once selected, only those call records that match all listed trap conditions will be displayed in the Call Record data
Process Data Display Format Options
allows the user to select the process data display format from a drop-down list of available formats. The default format is "short", which displays a short summary of each process trace statement and includes the timestamp, the RTT Facility name, and the text of the trace record. The other available formats are "text" which shows only the text from each record or "full" which shows the entire Perl record for each trace statement.
Process Data Filter and HighLite Conditions
allow the user to selectively filter of highlight the displayed process trace data based on facility name, process name, and/or selected data in the record text. The facility and process names lists are populated from the actual trace data so only values found in the process trace data may be selected in these fields. The "Data" field uses substring matching so the value entered here will match if the string is found anywhere in the process trace record text. Regular expression syntax can also be used here by enclosing the text in "/" characters allowing more complex data matching criteria to be used. Once one or more filter conditions have been selected, they can be applied to the current process trace data by using the Apply Filter
, or Apply HighLite
buttons. The Apply Filter button will filter the displayed process trace data allowing only those records that meet the selected filter conditions to be displayed. The Apply HighLite
button will allow all process trace data to be displayed, but will highlight in green those trace records that match the selected filter criteria. This allows selected trace data to be easily located within a large list.
Finally, the process data filter conditions may be cleared to their default values using the Clear Filters
button. Once used, either the Apply Filter
or Apply HighLite
button must be used to refresh the process trace data list.
Call Record Save
Buttons allow the currently displayed call records to be saved to a file in either a text format, or a trace record list format. In both cases, a file dialog will be displayed allowing the user to select the output file for the trace data.
When the Save Call Data As Text
button is used, the currently displayed call records, in the currently selected display format, will be written to the selected file in text format exactly as it is displayed. Only the call record data is saved in this case. Process trace data is not saved in the text format save.
When the Save Call Data as Recs
button is used, the actual Perl data for each trace record associated with the currently displayed call is written to the selected file. In this case, both message trace records and process trace records that fall within the scope of the currently displayed call are saved. The resulting file will contain a list of trace records that may be read by the call analyzer to reproduce the analysis of the selected call. This feature is most useful when a subset of call records has been isolated from a larger list using call trap conditions. This allows only the call record of interest to be saved making a much smaller file which may be easier to distribute and analyze.
Parent topic: Call Analyzer