IBM Support

OA63931: MESSAGE GZD0801E ISSUED INCORRECTLY FOR LINEAR DATA SETS ZDMF/K

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When zDMF is converting a Linear Data Set with 8K CISZ, it
    often produces message GZD0801E Data set XXX.YYY.LDS.DATA
        in group GSB00124 contains an imbedded short block at
        CCHHRkll=0048000101001000. on source VOLSER=XXX005
    
    There are three related issues:
    1. This message should never be issued for VSAM components, as
       they cannot have short blocks.
    2. The problem causing the error isn't short blocks.
    3. There is no actual problem, so no message should be issued.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Using IBM z/OS Data Set Mobility Facility    *
    *                 Version 3.4.1 to convert to Extended Format  *
    *                 and encrypt VSAM data sets, or encrypt basic *
    *                 and large format physical sequential data    *
    *                 sets.                                        *
    ****************************************************************
    * PROBLEM DESCRIPTION: zDMF issues message GZD0801E while      *
    *                      converting a VSAM file to Extended      *
    *                      format:                                 *
    *                                                              *
    *                      GZD0801E Data set <data set name>       *
    *                      in group <group> contains an embedded   *
    *                      short block                             *
    *                                                              *
    *                      DB2 incurs SQLCODE -904 processing      *
    *                      a table space data set with this zDMF   *
    *                      error:                                  *
    *                                                              *
    *                      DSNT408I SQLCODE = -904, ERROR:         *
    *                      UNSUCCESSFUL EXECUTION CAUSED BY AN     *
    *                      UNAVAILABLE RESOURCE. REASON 00C20103   *
    *                                                              *
    *                      Additional DB2 errors on affected       *
    *                      data sets:                              *
    *                                                              *
    *                      DSNB224I  -DUD2 DSNB1AEX - BUFFER       *
    *                        MANAGER                               *
    *                        I/O ERROR DURING READ                 *
    *                        DSNAME=<data set>                     *
    *                        PAGE NUMBER=X'00000000'               *
    *                        MM ERROR FLAG=X'14'                   *
    *                        CSW STATUS=X'0C40'                    *
    *                        SENSE BYTES=X'0000'                   *
    *                        SEEK ADDRESS=X'0000002185000000'      *
    *                                                              *
    *                      Other zDMF errors that may be           *
    *                      encountered:                            *
    *                                                              *
    *                      GZD0802E DSN=<data set>                 *
    *                       GROUP=<group>                          *
    *                       LOGERR=0022 ERR=C2E VALD               *
    *                                                              *
    *                      Similar GZD0802E messages with          *
    *                      LOGERR=1028. It should be noted here    *
    *                      that 1028 is not a valid error code     *
    *                      issued by zDMF, but rather indicative   *
    *                      of a storage overlay where 1028 is a    *
    *                      hex value of an extended format         *
    *                      physical block size plus 8 bytes.       *
    *                                                              *
    *                      Other possible symptoms include         *
    *                      conversion of track allocated physical  *
    *                      sequential data sets which do not get   *
    *                      encrypted but incur an I/O error when   *
    *                      browsed.                                *
    ****************************************************************
    All of the VSAM data set errors arise from attempting to process
    unformatted control areas where the physical blocks encountered
    on a given track are unpredictable in nature since the track has
    not been formatted yet for this VSAM data set.
    
    The errors associated with physical sequential files arise from
    incorrectly associating an empty track with the first block of
    the data set and determining the data set to be empty.
    

Problem conclusion

  • GZDCTLM is modified to better detect VSAM end of file by:
    1. Identifying when a track is contained within a preformatted
       control AREA and validates the expected blocks accordingly.
    2. Identifying when a track is at a control area boundary and
       validates the track accordingly.
    3. Identifying when a track is contained in an unformatted
       control area.
    GZDCTLM now correctly detects empty first block of a physical
    sequential file.
    

Temporary fix

Comments

APAR Information

  • APAR number

    OA63931

  • Reported component name

    ZDMF

  • Reported component ID

    ZDMF00001

  • Reported release

    341

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2022-10-14

  • Closed date

    2023-04-17

  • Last modified date

    2023-05-02

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

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

    UJ92595

Modules/Macros

  • GZDCTLM
    

Fix information

  • Fixed component name

    ZDMF

  • Fixed component ID

    ZDMF00001

Applicable component levels

  • R341 PSY UJ92595

       UP23/04/19 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.

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSRLWE","label":"IBM z\/OS Data Set Mobility Facility (zDMF)"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"341","Line of Business":{"code":"LOB69","label":"Storage TPS"}}]

Document Information

Modified date:
22 August 2024