Viewing the dataflow analysis

Wazi Analyze supports dataflow analysis through web user interface for COBOL, PL/I, Assembler, and C languages. Learn how to view the dataflow analysis of your scan through the Wazi Analyze web user interface.

To view the dataflow analysis for COBOL, PL/I, Assembler, and C, complete the following steps:
  1. Open the browser and navigate to https://localhost:5000. The Wazi Analyze "Log in" dialog is displayed.
    Note: Wazi Analyze supports remote network access through a web browser or APIs. You can configure hostname to a network hostname or an IP address.
  2. Enter the password that you provided to log in to Wazi Analyze. For more information, see Starting up and shutting down the server.
  3. Optional: Select a Wazi Analyze data provider on the data provider page. The data provider is only shown as a landing page if you have set up more than one data provider in your Wazi Analyze container.
  4. Select a workspace that you want to view dataflow analysis for from the Workspaces screen.
    Notes:
    • If you have only one workspace and one data provider in your Wazi Analyze container, you do not need to select a workspace to get started. The analysis page of that workspace is shown by default.
    • Wazi Analyze does not persist the workspace selection. You need to select a workspace each time you log in to the system.
    • The workspace name corresponds to the project name that you created in the Wazi Analyze container.
  5. Search for a variable name that you want to see the dataflow analysis for. You can select the Variables artifact type from the Artifact type drop-down list to filter the search results to display only variables.
    Notes:
    • Wazi Analyze supports wildcard search. You can use the '*' (asterisk) symbol or the '?' (question mark) symbol as part of a search string. Check Wazi Analyze's search behaviors in the following list:
      • When the '*' is part of the search string, Wazi Analyze replaces the asterisk symbol with one or more characters. For example, the 'AB*AB' search string returns all the programs or files that start and end with AB.
      • When the '?' is part of the search string, Wazi Analyze replaces the question mark symbol with one character. For example, the 'AB??AB' search string returns all the programs or files that start with AB, end with AB, and have any 2 characters in the middle.
      • When users select the search box, Wazi Analyze performs the search as the users search for the '*'. All the program and files are returned.
      • For a search string that ends without a blank, Wazi Analyze performs the search by appending the '*' at the end of search string. For example, the 'AB' search string returns all the programs or files that start with AB.
      • For a search string that ends with a blank, Wazi Analyze performs the exact search without the blank. For example, the 'AB ' search string, which ends with a blank, returns a program and a file named AB.
    • By default, the search results are limited to 1000 items. This limit can be changed based on your preference. For more information, see Changing user preferences.
  6. Select the variable that you want to see the dataflow analysis for from the list of search results. The dataflow analysis result is displayed.
  7. Select Forward path to view a forward path of dataflow analysis or Backward path tab to view a backward path of dataflow analysis.
    • Forward path is the analysis of all the source statements that could be affected by the value of the selected variable. It lists all variables in those statements that could be impacted.
    • Backward path is the analysis of all the source statements that could affect the value of the selected variable. It lists all variables in those statements that could impact the value of the selected variable.
  8. Select a row of the item on the table to see the properties of the selected item.
  9. Select the Action Menu icon ( ) on the Actions column to view the actions of the selected item.
    • To open the Properties pane of the selected item, select View properties.
    • To open the program call references graph of that program, select View <program_name> program call references .
    • To view the content of the source file, select Preview source content. The source statement that is impacted by the analysis is highlighted.