PM80040: COPY UTILITY WITH CHECKPAGE DOES NOT DETECT INCONSISTENCY IN PAGE END FLAGS IN A FEW SITUATIONS

A fix is available

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • In a few circumstances, COPY with CHECKPAGE does not detect
    an inconsistency in the page end flags.
    For instance in one reported case COPY was not detecting the
    inconsistency that was correctly reported by DSN1COPY CHECK with
    the following message:
    DSN1990I DSN1CPGD BROKEN PAGE. PAGE NUMBER = 00000002
    REASON: PAGE END FLAGS INCONSISTENT.
    SERVICE INFO: CODE= 'C2A'X  PGCOMB='E0'X  PGTAIL='00'X
    Problem happens also for other similar error codes (i.e.:x'C29')
    The COPY utility should return an error message like DSNU518I.
    Problem does not occur in DB2 v10.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All DB2 9 for z/OS and DB2 10 for z/OS users *
    *                 of COPY utility.                             *
    ****************************************************************
    * PROBLEM DESCRIPTION: COPY utility does not detect broken     *
    *                      data pages in a table space or abends   *
    *                      with REASON=X'00E40100' and             *
    *                      CAUSE=X'00C20042'                       *
    ****************************************************************
    * RECOMMENDATION: Apply corrective PTF when available.         *
    ****************************************************************
    COPY utility was run on a table space with a broken page but did
    not detect nor report it and the job completed with rc0.  When
    DSN1COPY with CHECK option was run against the same table space,
    it reported the broken page with the following message:
    
    DSN1990I DSN1CPGD BROKEN PAGE. PAGE NUMBER = 00000002.
    REASON: PAGE END FLAGS INCNSISTENT
    SERVICE INFO: CODE= 'C2A'X  PGCOMB='00'X  PGTAIL='00'X
    
    This page had PGCOMB = '00'X and PGEND = 'N', indicating it was
    broken.  COPY utility did not identify it because it does not
    always check the page end flags of data pages in table spaces.
    
    With such broken data pages in table spaces, COPY could also
    abend with REASON=X'00E40100' and CAUSE=X'00C20042'. Abend was
    likely to happen when the pages were not already in bufferpool
    before the COPY job started.
    
    Additional Keywords:  ABEND04E RC00E40100 RC00C20042
    

Problem conclusion

  • COPY utility has been modified to always check page end flags of
    data pages and not abend with broken pages.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM80040

  • Reported component name

    DB2 OS/390 & Z/

  • Reported component ID

    5740XYR00

  • Reported release

    910

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-01-07

  • Closed date

    2013-03-20

  • Last modified date

    2013-05-03

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

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

    UK92720 UK92721

Modules/Macros

  •    DSNUBAID DSNUBASA
    

Fix information

  • Fixed component name

    DB2 OS/390 & Z/

  • Fixed component ID

    5740XYR00

Applicable component levels

  • RA10 PSY UK92720

       UP13/04/05 P F304

  • R910 PSY UK92721

       UP13/04/05 P F304

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.



Rate this page:

(0 users)Average rating

Document information


More support for:

DB2 for z/OS

Software version:

910

Reference #:

PM80040

Modified date:

2013-05-03

Translate my page

Machine Translation

Content navigation