You can use the
Data Flow Analysis page in
Tools > Options > Micro Focus Tools > Code Analysis to specify some Data Flow Analysis options for this product.
- Show Data Flow Analysis Results
- Specify how the results of the Data Flow should be displayed by default - either
as Tree or
as Graph.
- Relationships (Intra-Program)
- Select the type of intra-program relationships that you want to be included in the data flow analysis:
- MOVE A TO B (move)
- A data item moved to a data item of the same type.
- MOVE A TO B with data conversion (cast)
- A data item moved to a data item of a different type.
- STRING A ... INTO B (comp)
- An arbitrary computation. The result is produced by applying complex rules to the argument, such as STRING.
- ADD A TO B, et al (comp+)
- An addition-like operation: ADD, SUBTRACT, or corresponding parts of COMPUTE.
- MULTIPLY A BY B, et al (comp*)
- A multiplication-like operation: MULTIPLY, DIVIDE, or corresponding parts of COMPUTE.
- MOVE ARRAY (IDX) TO A (comp@)
- An operation with array elements.
- IF A = B ... (cond)
- Comparison of data items with a symmetric relationship.
- IF A * X = B ... (cond*)
- Comparison of a multiple of a data item with another data item.
- IF A = 1 ... (const.cond)
- Comparison of a data item with a constant.
- MOVE 1 TO B (const.move)
- A constant moved into a data item.
- ADD 1 TO B (const.move)
- An arithmetic operation with constants.
- 03 A ... VALUE 1 (const.init)
- A data item initialized by a constant.
- Relationships (Inter-Program)
- Select the type of inter-program relationships that you want to be included in the data flow analysis:
- Call
- A parameter passed in a call to another program.
- Screens
- Data sent to a screen by one program and received in a screen by another.
- Screen definitions
- Data flow in screen fields when
Screens is selected.
- Files
- Data communication via files. Traced only when corresponding JCL, ECL, FCT, or CSD files are verified.
- Files in jobs
- Data flow in JCL datasets when
Files is selected.
- Network records
- For Unisys 2200 Cobol, data communication via network records.
- Common Area Transitions
- For Unisys 2200 Cobol, a common-storage data area item passed in a call to another program.
- Database tables
- For Unisys 2200 Cobol, data communication via Unisys DMS database records.
- Tracing Options
- Select these options if you want to trace self-dependencies and/or controlled conditions.