Using Journal Analyzer

This section is intended to serve as a comprehensive reference for the following CA IDMS database options:
idms19
This section is intended to serve as a comprehensive reference for the following CA IDMS database options:
  • CA IDMS Database Dictionary Loader
  • CA IDMS Database Dictionary Migrator
  • CA IDMS Database Dictionary Query Facility
  • CA IDMS Database Dictionary Module Editor
  • CA IDMS Database Presspack
CA IDMS Specifications
If CA IDMS Journal Analyzer encounters a run unit whose program name is missing, it substitutes '$-NULL-$' for the name to alert the user of the situation. A possible cause of the missing name is a CA IDMS application program which does not issue 'COPY IDMS SUBSCHEMA-BINDS', but issues its own BINDS. In doing so, the program did not move a literal definition of the program's name to the PROGRAM-NAME field in the SUBSCHEMA-CTRL.
If CA IDMS Journal Analyzer encounters a run unit whose 8-byte task ID is binary zeros, it substitutes 'BATC' for the first four bytes (the environment type). Normally, the environment is signified by values such as 'BATC' and 'CICS'. A zero task ID can be the result of a batch program creating disk journals in a local environment.
If CA IDMS Journal Analyzer deems the SELECT LOCKS HELD count being too large (that is, larger than, 1,677,216-16Meg), CA IDMS Journal Analyzer will adjust the count to what is considers to be a reasonable value by subtracting the value from 1,677,216.
Program Registration
CA IDMS Journal Analyzer is able to produce a PROGRAM DISPLAY in the subschema format (SUBSCHEMA DISPLAY) only when the journaled program is registered to a subschema. A program is associated with a subschema in the data dictionary through one of the following methods:
  1. The program is registered to a given subschema for authorized DML processing by the IDMSDDDL utility.
  2. The program is complied by a DML processor which automatically maintains compile-time statistics.
If a program is not already registered, the following statements must be processed via IDMSDDDL:
 
/ ADD \
< >
\ MODIFY /
 
PROGRAM program-name
 
INCLUDE SUBSCHEMA subschema-name
OF SCHEMA schema-name.
This specification can be changed, so that different subschemas are defined for compilation and for the Subschema Display. CA IDMS Journal Analyzer uses the subschema most recently registered for each program.
Program registration is also required if a user supplied decompression routine has been specified and if this routine requires a valid subschema name in the Applications Control Block (ACB).