Missing definitions

This section appears in the following deployment analysis reports:

Cold start compare Candidates compare Runtime compare Runtime Candidates Check
Yes Yes Yes      

Purpose

In cold start compare reports, this section lists runtime resource definitions that have no matching candidate resource definition. Here, "missing" means "installed in the active CICS® region, but not defined in the CSD file or CICSPlex® SM data repository". If you cold-started the CICS region, these resource definitions would not be installed. For a list of candidate resource definitions that have no matching runtime resource definition, see New definitions.

Filtering is especially important for this section in cold start compare reports. Unless you define criteria in the filter file to suppress them, dynamically generated resource definitions (such as autoinstalled programs and terminals) appear in this section as "Missing" because they have no matching candidate resource definitions. In some situations, you might be interested in these differences. However, keeping such expected differences in a cold start compare report means that, when you read the report, you need to be aware which resources definitions are reported as missing because they are dynamically generated, and which resource definitions are reported as missing because there is a genuine problem: the resource definition should exist in the CSD file or CICSPlex SM data repository, but does not. Suppressing expected differences makes it easier to spot real problems. For details on filtering, see Filtering resource definitions from deployment analysis reports.

In other compare reports, this section lists resource definitions that appear in one report set but not the other.

Example

In a cold start compare report:

                         CICS Deployment Analysis Report
                            Cold Start Compare Report
                               Missing Definitions
 
 Report                                   List or                         Loc        Deploy   Collection      RASGNDEF Grp
 Item   ID Name     Type         Group    RESDESC  Code Condition         Rem Ena VV Checksum Type            Override Seq
 ------ -- -------- ------------ -------- -------- ---- ----------------- --- --- -- -------- --------------- -------- ----
      4 01 CCVR0001 FILE         CCVSRCSD N/A      0200 Missing           LOC UNE    EC77B4BD RUNTIME-CCM
      5 01 CCVR0002 FILE         CCVSRCSD N/A      0200 Missing           LOC UNE    4180ED13 RUNTIME-CCM
      6 01 CCVR0003 FILE         CCVSRCSD N/A      0200 Missing           LOC UNE    F207EBF1 RUNTIME-CCM
      7 01 CCVR0004 FILE         CCVSRCSD N/A      0200 Missing           LOC UNE    575FF4F0 RUNTIME-CCM
      8 01 CCVR0005 FILE         CCVSRCSD N/A      0200 Missing           LOC UNE    6CE4805E RUNTIME-CCM
      9 01 DFHCSD   FILE         SYSTEM   N/A      0200 Missing           LOC UNE    A3CD7FB6 RUNTIME-CCM
     10 01 DFHRPL   LIBRARY      SYSTEM   N/A      0200 Missing           LOC ENA    436B0B15 RUNTIME-CCM
     11 01 EYUCICSD PROFILE      SYSTEM   N/A      0200 Missing           LOC N/A    D1AAC5C4 RUNTIME-CCM
     12 01 DFHAPATT PROGRAM      SYSTEM   N/A      0200 Missing           LOC ENA    E444CAEA RUNTIME-CCM

In a candidates compare report:

                         CICS Deployment Analysis Report
                            Candidates Compare Report
                               Missing Definitions
 
 Report                                   List or                         Loc        Deploy   Collection      RASGNDEF Grp
 Item   ID Name     Type         Group    RESDESC  Code Condition         Rem Ena VV Checksum Type            Override Seq
 ------ -- -------- ------------ -------- -------- ---- ----------------- --- --- -- -------- --------------- -------- ----
      1 02 CONS     AIMODEL      CCVTEST  CCVT41CX 0202 Uninstallable     LOC ENA    ECBA559A CANDIDATES-CSD           0002
      2 02 DEBUG    AIMODEL      CCVTEST  CCVT41CX 0200 Not in ReportSet1 LOC ENA    515493D1 CANDIDATES-CSD           0002
      3 02 BJNL     CONNECTION   CCVEXCI  CCVT41CX 0200 Not in ReportSet1 LOC ENA    198F96E4 CANDIDATES-CSD           0009
      4 01 CCVENQ   ENQMODEL     CCV210   CCM210   0200 Not in ReportSet2 LOC ENA    1DFFD36F CANDIDATES-CSD           0001
      5 01 CCVBACK  FILE         CCV210   CCM210   0200 Not in ReportSet2 LOC ENA    D85D5400 CANDIDATES-CSD           0001
      6 01 CCVCA    FILE         CCV210   CCM210   0200 Not in ReportSet2 LOC ENA    BE33F78E CANDIDATES-CSD           0001
      7 01 CCVCAR   FILE         CCV210   CCM210   0200 Not in ReportSet2 LOC ENA    62F86ED2 CANDIDATES-CSD           0001
      8 01 CCVCCICS FILE         CCV210   CCM210   0200 Not in ReportSet2 LOC ENA    3B767281 CANDIDATES-CSD           0001
      9 01 CCVCONF  FILE         CCV210   CCM210   0200 Not in ReportSet2 LOC ENA    02151A4F CANDIDATES-CSD           0001
     10 01 CCVCOPY  FILE         CCV210   CCM210   0200 Not in ReportSet2 LOC ENA    6E06D0BD CANDIDATES-CSD           0001

Codes

0200
Cold start compare reports: missing (not in the set of candidate resource definitions).

Other compare reports: in report set 1 but not in report set 2, or vice versa.

0202
Uninstallable. This candidate resource definition has a referential integrity error. For details, see the line for this resource definition in Referential integrity verification.

Code 0202 takes precedence over code 0200, so the Condition column contains "Uninstallable" instead of, for candidates compare or runtime compare reports, "Not in ReportSetn". Here, "uninstallable" means "found, but uninstallable, in this report set; missing from the other report set". To see which data source (and hence, which report set) this uninstallable resource definition belongs to, see the ID column.