Enterprise Analyzer supports JCL, OS/390 Version 2, Release 10:
-
Batch Application Viewer performs low-level analysis of batch processes: whether batch jobs are dependent on one another, the programs that use a
data store, and the flow of data into or out of a data store.
- System calls analysis analyzes system program input to determine the application program started in a job step.
- Advanced data flow analysis traces the flow of data into or out of a dataset through the entire calling chain: not only the program referenced in the
control language file (whether or not that program writes to or reads from the dataset), but also any programs that program
calls, and any programs they call in turn.
- Sort card analysis traces the flow of data through control cards supplied for SORT utility invocations (sort cards). Both inline cards (DD *)
and external cards (DSN=) are supported.
- Driver utility analysis lets you model batch programs started by a driver utility.
Follow the steps below to analyze JCL applications in
Enterprise Analyzer:
- Depending on the application, the following file types may need to be registered:
- JCL files (.jcl)
- JCL procedure files (.prc)
- External control card files (.crd, .srt). For more information, see "Naming Requirements for External Control Cards."
- In Workspace Options > Verification > Settings for the JCL file type:
- Select
Perform System Calls Analysis to enable system calls analysis.
- Select
Perform DSN Calling Chains Analysis
to enable advanced data flow analysis.
- Choose the names of the SORT utilities the application uses in
Sort Program Aliases. Add names as necessary.
- Choose the names of the system procedures the application uses in
System Procedures. Add names as necessary.
- Select
Allow Implicit Instream Data to specify that a DD * statement be inserted before implicit instream data if the statement was omitted from JCL.
- If necessary, use the <JCL> <BatchProgs> section of \<Enterprise Analyzer Home>\Data\Legacy.xml to identify batch programs started by a driver utility. For more information, see "Detecting Programs
Started by Driver Utilities."
Note: For altered
Legacy.xml files: The
Legacy.xml file that resides in the
\<EA Home>\Data directory gets overwritten when a new HotFix is installed. To preserve the changes made to the file:
- Create an empty file
Legacy.xml in the workspace directory. You can use the
\<EA Home>\Data\Legacy.xml.user file as a template.
- Add only the tags that need to be added or altered
- Save the file and verify the sources.
- Verify application source files. You can:
- Verify the entire project, which ensures that files are parsed in the appropriate order, taking account of the dependencies
between file types.
- Verify files or file types individually, in which case you must verify JCL files last.
The figure below shows typical results of JCL verification. For more information, see "Verification Output Notes."