Duplicate definitions verification

This section appears in the following deployment analysis reports:

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

Purpose

Lists duplicates: candidate resource definitions that are in the same report set, and that have the same name and type. Indicates which duplicate, if any, CICS® would install, and why the others would be not installed.

For some resource types, CICS installs the first resource definition in the group sequence order, and rejects any subsequent duplicates. For these resource types, this section reports the rejected duplicates (in the Condition column) as "Ineligible".

For other resource types, CICS installs resource definitions in group sequence order regardless of whether a duplicate has already been installed. CICS overwrites any duplicate that occurs earlier in the group sequence order. the result is that the last duplicate is installed. For these resource types, this section reports the overwritten duplicates as "Superseded".

For details on which duplicate CICS would install, see the CICS documentation on duplicate resource definition names.

For report sets of candidate resource definitions that combine resource definitions from a CSD file and resource definitions from a CICSPlex® SM data repository, the report follows the order that CICS follows at cold start: CSD file first, then CICSPlex SM data repository. Effectively, resource definitions from the CICSPlex SM data repository are appended to the end of the group sequence order of the resource definitions from the CSD file. Although the resource definitions from the CICSPlex SM data repository will not contain duplicates among themselves, it is possible that a resource definition from the CICSPlex SM data repository can have one or more duplicates in the CSD file. Whether such a duplicate resource definition from the CICSPlex SM data repository is installed, "Ineligible", or "Superseded" depends on the CICS behavior for that resource type, exactly as for a resource definition from a CSD file.

Example

                         CICS Deployment Analysis Report
                            Cold Start Compare Report
                       Duplicate Definitions Verification
 
 Report                                   List or                         Loc        Deploy   Collection      RASGNDEF Grp
 Item   ID Name     Type         Group    RESDESC  Code Condition         Rem Ena VV Checksum Type            Override Seq
 ------ -- -------- ------------ -------- -------- ---- ----------------- --- --- -- -------- --------------- -------- ----
    138 02 CCVMTRC  MAPSET       CCVTEST  CCVT41CX 0824 Superseded        LOC ENA    9C4FD5A2 CANDIDATES-CSD           0058
        02                       CCV510   CCM510   0825                   LOC ENA    9C4FD5A2 CANDIDATES-CSD           0067
    139 02 DFHDPMS  MAPSET       DFHDP    DFHLIST  0824 Superseded        LOC ENA    E46E9B30 CANDIDATES-CSD           0052
        02                       DFHDP    CCVT41CX 0825                   LOC ENA    E46E9B30 CANDIDATES-CSD           0060
    140 02 DFHCICST PROFILE      DFHSTAND DFHLIST  0824 Superseded        LOC N/A    57E6F7BD CANDIDATES-CSD           0022
        02                       CCVTEST  CCVT41CX 0825                   LOC N/A    57E6F7BD CANDIDATES-CSD           0058
    141 02 DFHDPCP  PROGRAM      DFHDP    DFHLIST  0824 Superseded        LOC ENA    E2EADF45 CANDIDATES-CSD           0052
        02                       DFHDP    CCVT41CX 0825                   LOC ENA    E2EADF45 CANDIDATES-CSD           0060
    142 02 DFHDPIN  PROGRAM      DFHDP    DFHLIST  0824 Superseded        LOC ENA    24538A0D CANDIDATES-CSD           0052
        02                       DFHDP    CCVT41CX 0825                   LOC ENA    24538A0D CANDIDATES-CSD           0060

Codes

0821
Discarded. This candidate resource definition is not the last duplicate in the group sequence order. Furthermore, the next (not necessarily the last) duplicate in the group sequence order is uninstallable due to a referential integrity error (see code 0822). An installable duplicate might or might not be found later in the group sequence order.
0822
Uninstallable. This candidate resource definition has a referential integrity error. For details, see the line for this resource definition in Referential integrity verification.
0823
Ineligible for installation, because this candidate resource definition is not the first in the group sequence order.
0824
Superseded. This candidate resource definition is not the last duplicate in the group sequence order.
0825
Selected for installation. The Condition column is blank for this code value.
0826
Replaced. Ineligible for installation, because this candidate resource definition is not the last of this type in the group sequence order.

Information Information

Feedback


Timestamp icon Last updated: Friday, 1 November 2013


http://pic.dhe.ibm.com/infocenter/cicsts/v5r1/topic//ccv-batch-da-report-section-duplicate.htm