Reports and Services
Home
Module Flow Diagrams
Interpreting webflow data
Folowing are the names of routines
that have control flow diagrams.
The
routine names are linked to the location in this page
that contains the names of each of the
label-routine pairs that have flow diagrams.
By following the link, diagrams may be observed on
pages that contain information
about the flow of control, and
the data passed either implicitly or explicitly.
The diagram for each module show lines connecting
the named module with each of the modules that it
can transfer control, along with how the control
is passed. The letters above the module getting
control are:
- C - call
- G - goto
- S - sequential
- J - job
If the rectangle containing the module name has an extra bounding
line on the left and right, then the source for the module was not
available for analysis, either because it is a library routine, or
because the source code was not provided.
Following the diagrams is the supporting data
for the module. The supporting data includes
- Parameters
- Explicit parameters - these are visible parameters consistant
with structured languages.
- Implicit parameters with calling routines - these are local variables
that are either set or used by the decomposed routine and used or set by the
calling routines
- Implicit parameters with called routines - these are local variables
that are used or set by the calling routines, or used or set by the
decomposed module, and set or used by the called routines
- Local Data Usage - documents local data usage
- U - Used
- u - used before set (could be implicit parameter)
- S - Target of SET
- M - Target of MERGE
- N - referenced in NEW
- n - reference in exclusive NEW
- K - referenced in KILL
- k - referenced in exclusive KILL
- d - referenced in $DATA (not yet implemented)
- F - used as FOR variable
- p - passed to a called routine as explicit parameter
- r - passed by reference
- P - Explicit parameter
- R - Explicit parameter by reference
- @ - Used with indirection
- Global Data Usage - same as Local but for global data
- Associates - invoked modules
- Invoking modules
If your browser is not JAVA enabled, the same information is available
in the invoked and invoking modules section. Navigation is possible just
as for the JAVA diagrams, but by placing the mouse over the calling or
called routine and pressing the left mouse button.
Routine Names
BATCHK1
CONRCV2
CONSND2
CXDATE
CXSKUY
DBG041
DBG042
DBG043
DELFIL
ZAIKO
ZLOTI325
BATCHK1
CONRCV2
CONSND2
CXDATE
CXSKUY
DBG041
DBG042
DBG043
DELFIL
ZAIKO
ZLOTI325