Conversation Editor

To view and edit recorded transactions or create transactions manually, use the Conversation editor. You can view the navigation trees in two display modes: 
dts100
 
To view and edit recorded transactions or create transactions manually, use the 
Conversation
 editor. You can view the navigation trees in two display modes: 
  • Graph View
  • Tree View
When you switch between views, the selected node remains selected. In both the Graph and Tree views, you can perform the following actions from the editor toolbar, shortcut menus, or the view itself.
 
 
Conversation Editor Toolbar
The 
Conversation Tree editor
 toolbar varies slightly, depending on the display.
 
Graph View Tools
 
 Conversation Editor toolbar - Graph View 
 
Tree View Tools
 
 Conversation Editor toolbar - Tree View 
 If a tool appears dimmed, it cannot be used with the selected transaction.
The 
Conversation Editor
 toolbar contains the following commands:
 
Tool
 
 
Icon
 
 
Description
 
 
Toggle Display
 
 Toggle display icon 
Toggles the display of the panel for managing a list of conversations. You can specify name, type, token pattern, pattern example, or starter transaction.
 
Create New Transaction
 
 Create new transaction icon 
Adds a new transaction.
 
Delete Selected Transaction
 
 Delete icon 
Deletes a selected transaction.
 
Up
 
 Arrow
 
 Move up icon 
Tree View: moves the selected node earlier in the sibling list.
 
Down
 
 Arrow
 
 Move down icon 
Tree View: moves the selected node later in the sibling list.
 
Right
 
 Arrow
 
 Move right icon 
Graph View: moves the selected node later in the sibling list.
 
Left
 
 Arrow
 
 Move left icon 
Graph View: moves the selected node earlier in the sibling list.
 
Regenerate
 
 Refresh icon 
Regenerates magic strings and date variables for all transactions.
 
View Navigation
 
 View navigation icon 
Opens a menu to select menu navigation highlights for stateful transactions (conversations). You can select the following:
  • No navigation highlight
  • Highlight on transaction's tolerance
  • Highlight as if close
  • Highlight as if wide
  • Highlight as if loose
 
Toggle
 
 Toggle icon 
Toggles the display of transaction IDs for debugging.
 
Match
 
 Match icon 
Pulls a match description from the clipboard and highlights the relevant information in the service image.
 
Zoom
 
 Zoom icon 
Opens a zoom menu.
 
Display
 
 Display icon 
Toggles the conversation display to a tree display.
 
Display
 
 Display icon 
Toggles the conversation display to a graph display.
 
Zoom Panel
 
 Zoom panel icon 
Zooms this panel to its largest size.
Conversation Editor Graph View
The Conversation Editor displays nodes according to status. It has the following components:
 
 Conversation Editor graph view components labelled. 
  •  
    A:
     Toolbar. For more information, see Conversation Editor Toolbar.
  •  
    B: 
    A standard node.
  •  
    C:
     A selected node.
  •  
    D:
     A collapsed node. Child nodes are not displayed. To view child nodes, expand the node.
  •  
    E: 
    A disabled node. This node and related child nodes (not displayed) are ignored during run time.
  •  
    F:
     The shortcut menu.
Node Display Status
You can display nodes in the following styles:
  • Full size
  • Compact (default)
  • Condensed
In each style, a row of black dots at the bottom shows how many specific transactions belong to the node. In the condensed style, hollow dots indicate the number of arguments to the request. In the following graphic, the first node is displayed full size, the second is compact, and the third is condensed.
 Conversation Editor node display status.png 
Conversation Editor Tree View
The tree view displays the same information as the graph view more compactly. It displays nodes according to status, and has the following components:
 Conversation Editor tree marked up 
  •  
    A:
     Toolbar. For more information, see the Conversation Editor Toolbar.
  •  
    B:
     A standard node.
  •  
    C:
     A selected node.
  •  
    D:
     A disabled node. This node and related child nodes (not displayed) are ignored during run time.
  •  
    E: 
    The shortcut menu.
Search and Replace Action
From the right-click menu, you can select the 
Search and Replace
 action to change values in the conversation or the transaction.
 Conversation Editor - Search and Replace dialog 
 
Scope
 
 
lets you specify whether the search and replace extends to:
This conversation (the default)
  • This transaction
  • This transaction and children
  • The entire service image.
You can also use the check boxes to specify which pieces of the transactions to include.
Test from Here Action
To test for an expected response from a selected transaction in both graph and tree views, use the Conversation Editor.
 
Follow these steps:
 
  1. In the Conversation Tree editor, right-click a transaction.
  2. Select 
    Test from here
     from the shortcut menu.
  3. The 
    Create Test Request
     window opens.
    Create Test Request window 
  4. Enter the unique operation name and add argument key/value pairs, as appropriate.
  5. Click 
    Test
    .
    As the following graphic shows, the result displays in blue with the path in yellow.
    Test From Here results, tree view 
    If the test is not successful, the application displays the following error:
    "No transaction matching the request follows the selected one in this conversation.
  6. Click 
    OK
     to continue.
  7. Click 
    Close
    .
Highlight Navigation
To view navigation possibilities in a conversation that is based on the selected navigation tolerance, use the 
Conversation Tree
.
Select a transaction and click 
View Navigation
.
The default menu selection is 
No Navigation Highlight
, which means no transactions are highlighted.
If you select a transaction and click the 
Highlight on transaction's tolerance
 option, the transaction and its associated transactions are highlighted according to the navigation tolerance defined for the selected transaction. Options are:
  • Close
  • Wide
  • Loose
 If you use the drop-down list on the top right of the editor to change the navigation tolerance for the current transaction, that selection overrides the menu. To return the highlighting to the "correct" state in this case, reselect that navigation highlighting option.
Viewing Close Navigation
Select a transaction and click 
View Navigation
. The transactions searched in the selected transaction subtree are highlighted in red.
 Viewing Close Navigation, graph view and tree view 
Viewing Wide Navigation
Select a transaction and click 
View Navigation
. The transactions that are searched in the selected transaction subtree and sibling subtrees are highlighted in blue.
 Viewing Wide Navigation, graph view and tree view 
Viewing Loose Navigation
Select a transaction and click 
View Navigation
. The transactions searched in the selected transaction subtree, sibling subtrees, and parent are highlighted in green. A full conversation restart is also possible.
 Viewing Loose Navigation, graph view and tree view 
Restructure Conversation
In some cases, you want to restructure a conversation by dragging and dropping a transaction and its subtree, if it has one. You restructure conversations in both the graph and tree views.
 
Follow these steps:
 
  1. Drag a transaction to the transaction that you want to be the new parent transaction.
    Restructuring a conversation by dragging transactions
    As you drag the transaction, it displays the symbol for "not possible."
    When it is possible to drop the transaction, the "not possible" symbol disappears.
    Restructuring a conversation by dropping a transaction 
  2. Drop the transaction on the appropriate parent transaction.
    The transaction and any transactions in its subtree move below the new parent.