IBM Support

PI27891: LOAD UTILITY STARTED BY QAPPLY FAILING WITH RC00C90224 WHEN THE TARGET OBJECT IS IN RREPL STATUS

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • QAPPLY generates a LOAD DATA INCURSOR to apply the changes
    from the source table to the target table when the source
    table is reloaded(Qapply parm AS_LOADPHASE=I is in effect).
    As the object is in RREPL status, the Load will fail with
    MSGDSNU590I:
    DSNU590I  -ssid 244 13:26:40.47 DSNUGDTC - RESOURCE
    NOT AVAILABLE, REASON=X'00C90224', ON dbname.tsname
    PROHIBITS PROCESSING
    The syslog would eventually show:
    DSNT501I  -ssid DSNIDBET RESOURCE UNAVAILABLE
                            CORRELATION-ID=qapplycorrid
                            CONNECTION-ID=RRSAF
        .....
                            REASON 00C90224
                            TYPE 00000201
                            NAME dbname.tsname
    Since this load is initiated by QAPPLY, then it should
    be allowed.
    

Local fix

  • Change tablespace status to RW instead of RREPL to allow load to
    run.  Set it back to RREPL once load completes.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All DB2 10 for z/OS and DB2 11 for z/OS      *
    *                 utility users of LOAD INCURSOR from an       *
    *                 authorized replication application on an     *
    *                 object in Read or Replication Only (RREPL)   *
    *                 status.                                      *
    *                                                              *
    *                 All DB2 10 for z/OS and DB2 11 for z/OS      *
    *                 utility users of COPY, MERGECOPY,            *
    *                 COPYTOCOPY, CHECK LOB, CHECK DATA, or CHECK  *
    *                 INDEX on objects in RREPL status.            *
    ****************************************************************
    * PROBLEM DESCRIPTION: LOAD INCURSOR on an object in RREPL     *
    *                      status, issued from an authorized       *
    *                      replication application, ends with      *
    *                      ABEND04E RC00C90224.                    *
    ****************************************************************
    * RECOMMENDATION: Apply corrective PTF when available          *
    ****************************************************************
    LOAD INCURSOR of a table in Read or Replication Only (RREPL)
    status and issued by an authorized replication application,
    issued messages DSNU590I - RESOURCE NOT AVAILABLE,
    REASON=X'00C90224' and DSNT501I - RESOURCE UNAVAILABLE REASON
    00C90224 TYPE 00000201 and ends with RC8.  This occurred because
    LOAD INCURSOR is not supported to run on objects in RREPL status
    but should be when it is issued from an authorized replication
    application.
    
    Also COPY, COPYTOCOPY, MERGECOPY, CHECK DATA, CHECK INDEX and
    CHECK LOB should also be allowed to run on objects in RREPL
    status.
    
    Additional Keywords: MSGDSNU590I MSGDSNT501I IFI306 IFCID306
    

Problem conclusion

  • Code has been changed to allow LOAD INCURSOR to execute on
    objects in RREPL status when issued by an authorized replication
    application.
    
    Also, code has been changed to allow the COPY, COPYTOCOPY,
    MERGECOPY, CHECK DATA, CHECK INDEX and CHECK LOB utilities to
    run on objects in RREPL status.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI27891

  • Reported component name

    DB2 OS/390 & Z/

  • Reported component ID

    5740XYR00

  • Reported release

    A10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-10-17

  • Closed date

    2015-03-19

  • Last modified date

    2015-05-04

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

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

    UI26118 UI26119

Modules/Macros

  •    DSNIBCTD DSNIDBET DSNUGBAC DSNUGDTC DSNUGSIT
    DSNUGUCA
    

Fix information

  • Fixed component name

    DB2 OS/390 & Z/

  • Fixed component ID

    5740XYR00

Applicable component levels

  • RA10 PSY UI26118

       UP15/04/04 P F504

  • RB10 PSY UI26119

       UP15/04/04 P F504

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":"SSEPEK","label":"Db2 for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
06 May 2020