New utility programs

Table 21 shows new utility programs.

Table 21. New utility programs
Program Function Description
DFHEISUP Load module scanner utility This utility scans load libraries for the CICS® commands in load modules, and identifies which modules contain specific API or SPI commands that you have named. For example, if you know that a particular API or SPI command should be changed to take advantage of a new feature in CICS, you can use the load module scanner to identify all the load modules that contain the command. The load module scanner can look for specific commands, or options on commands, or combinations of options. It can also scan for commands where certain options are not specified.

The load module scanner locates all EXEC CICS commands in the load modules in the library you are scanning. It then applies a filter that you have specified, and reports only on the subset of commands that you have listed in the filter tables.

CICS provides two sample filter tables, DFHEIDBR and DFHEIDTH, in the SDFHSAMP library:

  • DFHEIDBR contains the filter set for commands that are not supported by the 3270 bridge.
  • DFHEIDTH contains the filter set for commands that give access to shared storage. The use of these commands could make a program not threadsafe, unless it has the necessary synchronization logic in place to ensure serialization and prevent concurrent update. This table is particularly intended for use where you plan to ensure your CICS DB2® application programs are threadsafe in order to maximize the benefit of DB2 performance enhancements.
[[ Contents Previous Page | Next Page Index ]]