IBM Support

PK23984: INVALID RBA IS SET DURING BACKOUT ESDS FILE BY XFCLDEL

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • During forward recovery for ESDS file by CICSVR, MSGDWW0621
    appear becasue of invalid RBA. DFHFCVS set invalid RBA to
    VSWAARG during backout processing using XFCLDEL. When a record
    was tried to add at the last portion of CIn, VSAM had to insert
    the record in the next CI (CIn +1) because of no space in CIn.
    CICS rememberd the old RBA in CIn, and eventually set that RBA
    in VSWAARG on WRITE-UPDATE call to VSAM. VSAM just moved the RBA
    to RPLDDDD (VSWALRBA) and CICS logged the update with this old
    RBA value. This led the DWW0621 failure at later fwd recovery.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All.                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: An invalid RBA value may be written to  *
    *                      the forward recovery file. This may     *
    *                      cause a problem when recovering a file  *
    *                      using a utility such as CICS/VR.        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A write to an ESDS logs the expected RBA for the record
    being added. This RBA value may be incorrect if the record
    cannot fit in the current CI and is placed at the start of
    a new CI. The 'write add complete' record written to the forward
    recovery journal will contain the correct RBA value. If the
    task abends, backout will be invoked. This will read the log and
    attempt to read the file using the logged RBA value. This
    will fail, but the RBA is recalcalated to the next CI and
    the record reread. Exit XFCLDEL is invoked to logically
    delete the record, and then it is rewritten to the file. However
    the write update record written to the forward recovery journal
    contains the original logged RBA value rather than the actual
    RBA value. This may cause an error when forward recovering
    the file using a utility such as CICS/VR.
    Additional Keywords
    VSWAXKEY FIDFCWU
    

Problem conclusion

  • DFHFCVS has been modified to ensure the correct RBA value is
    used when writing to the forward recovery journal during backout
    processing.
    

Temporary fix

  •             *********
                * HIPER *
                *********
    FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK23984

  • Reported component name

    CICSTS 3.1 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2006-04-27

  • Closed date

    2006-05-09

  • Last modified date

    2006-06-03

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

    PK23573

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

    UK14252

Modules/Macros

  •    DFHFCVS  DFHFCVS1
    

Fix information

  • Fixed component name

    CICSTS 3.1 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R400 PSY UK14252

       UP06/05/12 P F605

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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
03 June 2006