How DFHMSCAN works

DFHMSCAN works by:

  1. Loading, one at a time, either all of the programs in the library, or a subset, depending on what value you specify for the PARM option.
  2. Scanning each of the specified modules for BALR 14,14, BASR 14,14, and BALR 14,15 instructions.
  3. Analyzing the code preceding identified BALR or BASR instructions, to see if it matches sequences produced by CICS® macro requests or EXEC CICS commands. DFHMSCAN scans back 20 bytes if it finds a BALR 14,14 or BASR 14,14 instruction, and 40 bytes if it finds a BALR 14,15.
  4. Checking each module for EXEC CICS ADDRESS CSA commands.

Related reference
Identify macro-level programs utility program (DFHMSCAN)
JCL to run DFHMSCAN
Producing a summary report from DFHMSCAN
Producing a detailed report from DFHMSCAN
Limitations of the DFHMSCAN program
[[ Contents Previous Page | Next Page Index ]]