Concepts

This tool allows the user to identify the programs called by or calling a particular program.The user has the option of printing a report on the usage.

User interface

Query Program Usage

Program Name

Enter a mask for the program names to be queried. The character * represents one or more of any character. Click the tick Tick button to update the list of programs below.

Show Programs radio control

Check the Calling this program radio button to show programs calling the program you are interested in (up the calling chain) and the Called by this program to show programs called by the program you are interested in (down the calling chain). The program tree control will be updated as you switch views

Program Tree Control

The program tree control lists at it's top level the programss matching the Program Name mask specified above it. Clicking on the + beside any program expands the branch to show the programs up or down the calling chain (depending on the Show Programs radio control). If you select any item in the tree, the item is displayed in the browse window to the right with the place where the program is referenced higlighted in purple.

The Browse Control

The browse control shows the COBOL code within a structured, syntax hilighted text box, from which you may scroll, Print print or Search search to further your analysis. Additionally you may Open new window open a new window open a new browse window with the current source displayed, at the current position of the code.

Report button

The Report button produces an XML file describing the current program query. That file is opened with the default program defined on your system for XML files and will look something like:

Program XML