IBM Support

PI28900: ERROR MESSAGE AND ERROR HANDLING IMPROVEMENT FOR MESSAGE 'KEY ALREADY EXISTS'.

A fix is available

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • ERROR MESSAGE AND ERROR HANDLING FOR MESSAGE 'KEY ALREADY
    EXISTS'.
    

Local fix

  • 
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of the DB2 Object Comparison Tool      *
    *                 for z/OS who use DDL as the source and       *
    *                 target when performing a compare.            *
    ****************************************************************
    * PROBLEM DESCRIPTION: When using DDL as the source and        *
    *                      target input, the source and target     *
    *                      has duplicate definitions for the       *
    *                      table, Object Compare fails with        *
    *                      Return Code 12 / RC=12, and the DTC     *
    *                      function reports the following          *
    *                      message:                                *
    *                                                              *
    *                      'KEY ALREADY EXISTS'                    *
    *                                                              *
    *                      The message should be improved          *
    *                      and DTC should terminate with an        *
    *                      appropriate error.                      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When using DDL as the source and target input, the source
    and target has duplicate definitions for the table, Object
    Compare fails with Return Code 12 / RC=12, and DTC reports
    the following message:
    
    'KEY ALREADY EXISTS'.
    

Problem conclusion

  • The problem has been resolved.
    
    When using DDL as source and target input, the source and
    target has a duplicate definition for the table, and the
    DTC function fails with a Return Code 12 / RC=12, and
    DTC will report the following new error message ADB7830E /
    msgadb7830e:
    
    ADB7830E:
    The node with the key key_name already exists in the
    dictionary.
    
    Explanation:
    The node with the key cannot be inserted into the dictionary
    because the key already exists. This is an internal error.
    
    System action:
    Processing stops.
    
    User response:
    Report this internal error to IBM Software Support.
    

Temporary fix

  • 
    

Comments

  • 
    

APAR Information

  • APAR number

    PI28900

  • Reported component name

    DB2 ADMIN TOOL

  • Reported component ID

    568851500

  • Reported release

    B10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-11-03

  • Closed date

    2015-07-23

  • Last modified date

    2015-08-03

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UI29702 UI29703

Modules/Macros

  •    ADBCDTS  ADB7000
    

Fix information

  • Fixed component name

    DB2 ADMIN TOOL

  • Fixed component ID

    568851500

Applicable component levels

  • RA20 PSY UI29702

       UP15/07/28 P F507

  • RB10 PSY UI29703

       UP15/07/28 P F507

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSCVQTD","label":"IBM Db2 Administration Tool for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
30 March 2021