IBM Support

PM97934: ARYX111E - A SQL ERROR OCCURRED WITH SQL CODE = -803 AND SQL STATE = 23505

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error message
    "ARYX111E - A SQL error occurred with SQL code = -803 and SQL
    state = 23505.
    DSNT408I SQLCODE = -803, ERROR:  AN INSERTED OR UPDATED VALUE IS
    INVALID BECAUSE INDEX IN INDEX SPACE ARYR171C CONSTRAINS COLUMNS
    OF THE TABLE SO NO TWO ROWS CAN CONTAIN DUPLICATE VALUES IN
    THOSE COLUMNS. RID OF EXISTING ROW IS X'000004E699'."
    .
    may occur when Agent fails to parse the POR nodes (aryrpl34)
    properly when a single object reference spans multiple por nodes
    and the recovery plan generation is using on-demand strategy.
    

Local fix

  • Dropping index ARYRP_PORS_IX or dropping and recreating the
    index as a non-unique index.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of DB2 Recovery Expert z/OS.           *
    ****************************************************************
    * PROBLEM DESCRIPTION: "ARYX111E - A SQL error occurred with   *
    *                       SQL code = -803 and SQL state = 23505. *
    *                       DSNT408I SQLCODE = -803, ERROR:  AN    *
    *                       INSERTED OR UPDATED VALUE IS INVALID   *
    *                       BECAUSE INDEX IN INDEX SPACE ARYR171C  *
    *                       CONSTRAINS COLUMNS OF THE TABLE SO NO  *
    *                       TWO ROWS CAN CONTAIN DUPLICATE VALUES  *
    *                       IN THOSE COLUMNS. RID OF EXISTING ROW  *
    *                       IS X'000004E699'."                     *
    *                      may occur when Agent fails to parse the *
    *                      POR nodes (aryrpl34) properly when a    *
    *                      single object reference spans multiple  *
    *                      por nodes and the recovery plan         *
    *                      generation is using on-demand strategy. *
    ****************************************************************
    * RECOMMENDATION: APPLY the PTF.                               *
    ****************************************************************
    Code has been changed to correct this condition.
    

Problem conclusion

  • APPLY the PTF.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM97934

  • Reported component name

    DB2 REC EXPERT

  • Reported component ID

    5697H7400

  • Reported release

    310

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-09-26

  • Closed date

    2013-11-08

  • Last modified date

    2013-12-02

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

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

Modules/Macros

  • ARY98604
    

Fix information

  • Fixed component name

    DB2 REC EXPERT

  • Fixed component ID

    5697H7400

Applicable component levels

  • R310 PSY UI12315

       UP13/11/14 P F311

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":"BU048","label":"IBM Software"},"Product":{"code":"SSCVQTW","label":"Db2 Recovery Expert"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
02 December 2013