IBM Support

DY47577: MISSING RECORDS AT END OF EXTENT

A fix is available

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • For a multi extent file on FBA the CI (Control Interval) with
    the last records are not written during CLOSE if the current CI
    is the last CI on the current extent.
    The used DTFSD specifies RECFORM=VARBLK.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All.                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: Missing records at end of file.         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    For a VTOC controlled file (BAM file) on FBA the CI (Control
    Interval) with the last record(s) is not written during CLOSE
    if the current CI is the last CI on the extent.
    Instead a SEOF (Software End Of File) CI with zeroes is written.
    The used DTFSD specifies RECFORM=VARBLK.
    

Problem conclusion

  • During Close of a DTFSD variable length record file when
    records are written in  control interval (CI) format it is
    checked whether there is a CI to be written.
    However it is only written in the current extent if there is
    space in the extent. The check for space includes a field that
    is used for the record number on ECKD devices but should be zero
    on FBA or SCSI devices. Erroneously it was set to 1.
    The fix sets this field to zero during initialisation of
    DTF Extension for a file on SCSI or FBA disk.
    

Temporary fix

Comments

APAR Information

  • APAR number

    DY47577

  • Reported component name

    VSE/AF MACROS

  • Reported component ID

    5686CF906

  • Reported release

    52C

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-10-10

  • Closed date

    2014-10-28

  • Last modified date

    2014-11-14

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

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

    UD54074 DY47582

Modules/Macros

  • IJJGMIOI
    

Fix information

  • Fixed component name

    VSE/AF MACROS

  • Fixed component ID

    5686CF906

Applicable component levels

  • R52C PSY UD54074

       UP14/11/14 I 1000

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.



Document information

More support for: z/VSE family

Software version: 52C

Operating system(s): VSE/ESA

Reference #: DY47577

Modified date: 14 November 2014