Introduction
The Investigate panel is a slide-in panel that provides navigation options for the current view.
≥ 2.19 | The app navigation is moved to the header. You can navigate the across apps from the new header dropdown.
|
---|---|
≥ 2.18 | The Investigate panel is a slide in panel that provides navigation options for the current view. To toggle the panel, use the icon in the top left corner. This option opens or closes the slide in panel:
|
≤ 2.17 |
The position of the Investigate panel is stored in memory and persists between logins. Note that the panel can be manually resized by dragging the divider and will lock to a "minimized" display:
Perimeter options
The Perimeter options determine what is displayed in the view:
Option | Description |
---|---|
Scope | Enables you to switch between the various available scopes. For example:
For all Scopes (except Application), a sub scope selector is available, for example for Data Call Graph mode - this allows you to select specific items within that scope: |
Perspective options
The Perspective options largely govern how the selected Scope is displayed:
Option | Description | ||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aggregated by | Enables you to choose how to group the objects in the scope you are looking at, for example:
| ||||||||||||||||||||||||||||||||||||||
Levels | Use this option to further refine the aggregation using the levels mechanism. The levels available differ according to the scope/aggregation mode you are working in:
| ||||||||||||||||||||||||||||||||||||||
Scope of callers/callees | Available only in CAST Imaging ≥ 2.12.0 This option allows you to change the scope of objects that are considered for the Add Caller/Callees/Add Linked Objects options. In other words, before you use the Add Caller/Callee/Add Linked Objects options, you can decide which objects will be included in the scope of those that will be offered to you. By default, the current view scope (Transaction or Data Call Graph or Module, etc) of caller/callee will always be selected and only objects linked to those in the current view will be offered. Switching the scope of the caller/callees to the Application level (clicking the Application option) will change the scope and all objects in the application will be offered. The option is available only when you drill down to object level in the following scopes:
|
Drill down / Communities mode options
These options are only available when drilling down beyond Level 5 in the Application scope with the CAST Taxonomy Perspective:
Icon/Option | Description |
---|---|
Determines the type of "expand" action that is performed when drilling down beyond Level 5:
These options are available for parent nodes that group together package based objects, for example Java Classes, some database objects etc. On selecting any of the options, all child and/or caller/callee objects of the objects in the selected node will be displayed in a new view. When a "group by communities" option is chosen, the objects are grouped in the new view based on their packages (i.e. their "Community). Click to enlarge Note about Children + Caller/Callee drill downs When the Children + Caller/Callee option is selected, some callers/callees are automatically grouped into special "grouped nodes" depicted using a pentagon shaped node: Starting CAST Imaging 2.12, an "Expand all" option is available for grouped nodes (this also functions when multiple "grouped nodes" (pentagon shaped nodes) are selected): Note about Communities drill downs In Object Views, CAST Imaging uses Communities to regroup objects according to the code organization used during the development process. For instance, packages in Java, classes in .NET, programs in Cobol... Communities are automatically created by CAST Imaging during the analysis process for supported technologies and cannot be customized. Communities simplify the display of views: they reduce the number of objects in an Object View. As this organization often represents the functional/business part of an application, it can help when investigating a specific functional part or when trying to obtain clearer adherence between functional areas. Communities are only available in when drilling down from Level 5 and when the Perspective is set to CAST Taxonomy. The following icon depicts a community node: Where the Children + caller/callee, group by communities mode is used, any caller/callee nodes that are also communities will feature the communities badge in the bottom left corner as well as the technology badge: | |
Only visible when a drill down option that includes the "group by communities" is chosen.
Click to expand
|
Layout options
≥ 2.18
All the layout options in versions ≥ 2.18 remains the same as in versions ≤ 2.17, except the below mentioned options.
Icon/Option | Action | Description |
---|---|---|
Graph options | Hide External libraries This option when enabled displays the "External Libraries". Show BelongsTo Links This option when enabled displays the "BelongsTo Links" between Objects and SubObjects in a view. You may now show or hide BelongsTo Links for any view wherever applicable. The BelongsTo Links are shown in pink color making it distinct from other links. The "BelongsTo Links" will also be displayed in Legends, and can be hidden or shown in the View like any other relationship legends functionality. |
≤ 2.17
Icon/Option | Action | Description | ||||||
---|---|---|---|---|---|---|---|---|
Graph layout feature | Use these options to choose an auto-layout for the nodes. You can also define a preferred layout at global level via the display preferences - see Preferred Graph Layout in Configuring display preferences. In Hierarchical, Sequential and Force layouts, additional options are available: Preferred Automatic layout (available in ≥2.17) The best layout will be rendered and displayed with a prefix - "Automatic" and the other layout options will be available in the drop-down. For all the scopes (Application/Module/Transaction/Data Call Graph), aggregated by the CAST Taxonomy (Level 1 to Level 5) the default/automatic layout is Sequential. When you manually change the Graph Layout, the prefix - Automatic does not persist. Hierarchical and Sequential (available in ≥ 2.11)
Force (available in ≥ 2.11)
A Custom layout is available only for Saved Views. When you visit a Saved View for the first time, the Custom option is displayed indicating that no layout is applied by default. Custom option is just to view and it cannot be applied. | |||||||
Show list view | Available in ≥ 2.16. Presents the data (i.e. all objects/nodes) in the current Graphical view in tabular format:
Functions at all levels in CAST Imaging: You may filter the objects based on its type, count of children and external type.
Click on Hide List View button to close the tabular view. In ≥ 2.19,
| |||||||
Annotate view | See User Guide - Using the Annotate feature for more information. | |||||||
Hide external libraries | Allows you to filter on the type of objects that are displayed in the view. Toggling the options will remove and re-display corresponding objects from the view:
| |||||||
Hide isolated nodes | This option hides any nodes that entirely isolated, i.e. do not have any links to other nodes: | |||||||
Full Call Graph | Only available when:
This option (when clicked) will update the view to display the selected Transaction's call graph in full mode. By default a simplified transaction call graph (reduced call graph) is always displayed so that view loading time is kept as short as possible (particularly useful when the standard call graph is very large): specific nodes and links that are less important are automatically hidden from the view. The nodes/links that are displayed when in simplified/reduced mode are determined automatically during the Application export process. Before using the option (default simplified/reduced mode): After switching to full call graph mode:
| |||||||
Shortest path |
This displays the critical (i.e. shortest) path between two objects (source and target). The view will show the critical (i.e. shortest) path between the input node (i.e. the selected transaction/node) and a "dummy" output node (any nodes/objects not involved will be temporarily hidden). For example, a JSP transaction is selected in the Investigation panel and the critical path is highlighted on drill down beyond Level 5: Click to enlarge Disabling the option will return to the main layout. | |||||||
Main objects only | Only available:
Toggles the view to show main objects and sub-objects (default when not enabled) and main objects only (when enabled): Before using the option - note the nodes highlighted in red - these are the nodes that are displayed after enabling the option: After: Note that some right click options on nodes are disabled when Main objects only is enabled: In Imaging relese ≥ 2.17.0-beta1, an info icon is provided for Main objects only button. | |||||||
Simplified Call Graph | Available in Imaging release ≥ 2.17.0-fucnrel. If the number of objects ≥ 500 then by default the transaction call graph displayed is in a "Simplified call graph" mode. The simplified call graph is displayed with only one level of objects along with associated Start and End points. | |||||||
Export all objects and links | Exports the current view to a number of different output formats. See Export views. | |||||||
Save a view / Updated saved view | To save the current view with a view name (available in all view types across all levels in ≥ 1.10.0). To view the saved view, see Saved views. When you are viewing an existing saved view, additional options are available:
| |||||||
Removed saved view | Only available:
| |||||||
View information | Only available when you click on any tab/link from the Welcome page. This option redisplays the Welcome Guide popup which explains the custom layout you are using. |