A fix is available
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
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