Graphical Analysis Overview

An overview of the graphical analysis features available in AD Graphs tab from the Application Discovery Browser perspective of IBM® AD Analyze Client.

The graphical analysis results are presented in AD Graphs tab. This view is the main analysis view that displays the results of the analysis that was performed on the selected project or project component. For example, the following picture shows a Program call graph displayed in the AD Graphs tab.
Figure 1. AD Graphs tab
AD Graphs tab
The graphical analysis is presented in three views:
  • AD Graphs - the main view, in the central part of the screen - displays the graphs that are generated in IBM AD Analyze Client for the selected project. The graphs are presented at a zoom of 100%. The nodes in the graph represent the project components, while the edges (arrows) represent relationships between the components. Both nodes and edges are color coded to show the type of component or relationship. To see a description of all the nodes and edges available in the currently displayed graph, click Show Graph Legend from Graphical Analysis Toolbar. The graph legend is presented on the right side of the screen. For most graphs, you can use the symbols in the graph legend to show/hide the nodes and edges of the graph. The graph symbols depend on the type of graph displayed.
  • AD Graph Overview view - presents a zoomed-out version of the graph displayed in AD Graphs view so that the entire graph is available at a glance. For details, see AD Graph Overview Area.
  • AD Graph Inventory view - shows a hierarchical, tree-like list of all the components in the current graph. Some components have specific icons, for details see AD Graph Inventory View.

Several types of graphs can be generated depending on the type of project or on the number of selected projects, for details, see Graphs chapter.

Various parts of the graph can be hidden and redisplayed by using commands on pop-up menus, and also by positioning the selection box in the AD Graph Overview view. Other information can be obtained by double-clicking components in the graph (which usually causes the corresponding source file to open in an Editor window), or by positioning the mouse cursor over an element.

For more information about each type of graph, see Mainframe Graphs and Java™ Graphs.

Export Paths

As Mainframe applications are often complex and monolithic, you can use IBM AD to cut large applications into smaller ones to support the Mainframe applications transformation process. Circular layout of AD graphs is helpful to visualize consistent subprojects of large applications.

By right-clicking in the AD Graphs tab, you can use the Export Paths button to:
  • Export the paths for all programs and their dependencies that were used to generate the graph.
  • Export the paths for one or more programs and their dependencies.
Note: The Export Paths option is not available in the AD Graphs tab if the Expand Callgraph using API to other projects check box is selected in IBM AD Analyze Client > Preferences tab. Also, the Export Paths option is not available for Cross Applications Callgraph and Cross Applications Callgraph API.
The graph is exported as a CSV file. Use Browse to select the location where you want to export the graph and click Save to begin the export operation.

A pop-up message, which informs that the export was done is displayed and it asks if you want to open the exported file.

The CSV file format is as it follows:
SOURCE_TYPE;SOURCE_NAME;SOURCE_PATH
Example of a CSV file when Program Callgraph is performed on a COBOL program:
Figure 2. CSV file format
CSV file format