IBM Support

PI19011: DFR ABENDU3100 WITH MSGDFR3100E SEQUENCE # ERROR IN WADS DDNAME=DFSWADSX

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • In the case of the following conditions, DFR may issue a
    DFR3100E message and may end with an abend code U3100 when
    DFR tries to close the last OLDS after an IMS failure.
    
    Conditions:
     - DFR runs with a DBRC=N parameter.
     - The first block sequence number of the last OLDS is greater
       than X'80000000'.
     - The first block sequence number of the previous OLDS is
       less than X'7FFFFFFF'.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All IMS DEDB FAST RECOVERY Version 2         *
    *                 Release 2 (FMID=H1J2220) users in IMS V11,   *
    *                 V12 or V13.                                  *
    ****************************************************************
    * PROBLEM DESCRIPTION: This problem detected as the results of *
    *                      an additional code review and tests.    *
    *                      DFR may issue a MSGDFR3100E message and *
    *                      may end with an abend code U3100 when   *
    *                      DFR tries to close the last OLDS.       *
    ****************************************************************
    * RECOMMENDATION: Apply the maintenance for this APAR.         *
    ****************************************************************
    In the case of the following conditions, DFR may issue a
    MSGDFR3100E message and may end with an abend code U3100 when
    DFR tries to close the last OLDS after an IMS failure.
    .
    Conditions:
     - DFR runs with a DBRC=N parameter.
     - The first block sequence number of the last OLDS is greater
       than X'80000000'.
     - The first block sequence number of the previous OLDS is
       less than X'7FFFFFFF'.
    .
    The cause of the problem is that DFR compares the first block
    sequence number of the last OLDS with the first block sequence
    number of the previous OLDS.
    If the first block sequence number of the last OLDS is lower,
    DFR concludes that the no log is in the last OLDS.
    Because the block sequence number is an unsigned value, a
    logical comparison should have been used.
    It wasn't and the result is that DFR cannot find the right
    close point for the last OLDS.
    

Problem conclusion

  • All the logic that poses a problem when a block sequence number
    exceeds X'7FFFFFFF' is corrected for IMS V11, V12 or V13.
    *
    The following modules have been modified.
    (x = B, C and D)
    *
    DFRGCLSx - When comparing the first BSN of the last OLDS with
               the first BSN of the previous OLDS, this module was
               changed so that a logical comparison might be used.
    DFRGEFCx - This module was changed so that logical addition
               might be used when adding the BSN.
             - This module was changed so that logical comparison
               might be used when comparing the BSN.
    DFRGRD1x - This module was changed so that logical addition
               might be used when adding the BSN.
    *
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI19011

  • Reported component name

    DEDB FAST RECOV

  • Reported component ID

    5655E3200

  • Reported release

    220

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-05-30

  • Closed date

    2014-06-09

  • Last modified date

    2014-07-01

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

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

    UI18684

Modules/Macros

  • DFRGCLSB DFRGCLSC DFRGCLSD DFRGEFCB DFRGEFCC
    DFRGEFCD DFRGRD1B DFRGRD1C DFRGRD1D
    

Fix information

  • Fixed component name

    DEDB FAST RECOV

  • Fixed component ID

    5655E3200

Applicable component levels

  • R220 PSY UI18684

       UP14/06/11 P F406

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":"SSCX895","label":"IMS DEDB Fast Recovery"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"2.2.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
01 July 2014