Default language.

Working with the Callers/Callees Chart


The Program Analysis perspective includes a Callers/Callees chart that shows only the node selected in the program structure chart along with its caller (parent) and callee (children) nodes. As in the program structure chart, paragraph or procedure nodes are shown as rounded rectangular boxes that display the name of the paragraph or procedure and are connected by lines representing the flow of data within the program, with arrowheads indicating the direction of data flow: For an input operation, such as READ or SQL FETCH, the arrowhead points from the data object to the calling object. For output operations, such as WRITE or SQL INSERT, the arrowhead points from the calling object to the data object. No arrowhead is shown if the I/O is neither clearly input or output, such an OPEN, CLOSE, or START.

Chart Characteristics

Symbols in each node indicate the type of program resource as follows:

image2021-4-16_15-0-20.png

Interacting with the Chart

Clicking any of the nodes in the Callers/Callees chart will synchronize to the corresponding source statement in the Topaz COBOL Editor or Topaz PL/I Editor.

Note

Clicking a node in the Callers/Callees chart does not automatically update the program structure chart.

Right-click on a Callers/Callees node and select Show Callers/Callees to update both the program structure chart and the Caller/Callees chart while synchronizing to the corresponding source statement in the Topaz COBOL Editor or Topaz PL/I Editor.

The content of the Callers/Callees chart can be updated by selecting a different program structure chart node or by clicking anywhere in the source displayed in the Topaz COBOL Editor or Topaz PL/I Editor.

For more information, see Working-with-the-Program-Structure-Chart.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*