IBM Support

PI66989: 0C4 IN DFHDMENS +110 ENF LISTEN EXIT ERROR SMSVSAM EVENT 16/11/10 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • A dump is taken with title:
    .
    Dump Title: ENF LISTEN EXIT ERROR,ISSUER=IEFENFSR ... DFHDMENS
    .
    VERBX LOGDATA shows that an 0C4 has occurred in module
    DFHDMENS +x'110'. DFHDMENS is at PTF level UI34515. The 0C4
    occurs while running under an SRB. DFHDMENS is failing on an
    Execute of a MVC instruction, trying to copy data from the ENF
    parm list to the newly GETMAINed area addressed by R7. R2 is
    zeroes but should be the length of the ENF parameter list. R5
    is the ENF event# which is x'2D' or 45 meaning the SMSVSAM
    address space been initialized/reinitialized.
    .
    Additional Symptom(s) Search Keyword(s): KIXREVACC
    init_notify_element IDAENF45 ENF45 Reg2 PI50813
    Following messages are not received:
    DFHFC0568I APPLID File control dynamic RLS restart has started.
    DFHFC0562 APPLID The RLS control ACB has been successfully
              registered by CICS
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users with PI55064 applied.         *
    ****************************************************************
    * PROBLEM DESCRIPTION: A CICS RLS region issues an abend S0C4  *
    *                      in DFHDMENS when the SMSVSAM address    *
    *                      space is restarted.                     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Restarting the SMSVSAM address space generates an ENF45 event,
    mapped by the ENF45 DSECT. This is received by CICS in
    DFHDMENS, which copies the ENF45 event into CICS storage.
    PI55064 modified the code in DFHDMENS to find the length
    of the ENF control block at runtime, since this may vary
    between different z/OS maintenance levels, but did not
    account for different types of ENF events encoding their
    length differently.
    
    DFHDMENS attempts to load the length of the ENF event into
    general register 2. That length is then used as input to a
    MVC instruction to copy the ENF event data into storage
    owner by CICS. When processing an ENF45 event register 2
    is loaded incorrectly with zeros, leading to a 256 byte
    MVC instruction.
    
    This results in a storage violation, prefixed by "IDAENF45"
    eyecatcher data. In the reported problem this storage
    violation crossed a page boundary, and produces an S0C4 event,
    protection exception.
    
    Additional Keywords: 0C4 abend0C4 abendS0C4 abend0E0 0E0
    DFHAP0001 DFHDTST DFHDTDC DETERMINE_FILE_STATISTICS
    SMSR INQUIRE_ACCESS INVALID_ELEMENT
    PGIS Inquire_program_failure64
    

Problem conclusion

  • UI34515
    DFHDMENS has been altered to allocate the correct amount of
    storage for the ENF45 control block, and move the correct
    data length.
    

Temporary fix

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

Comments

APAR Information

  • APAR number

    PI66989

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-08-04

  • Closed date

    2016-11-15

  • Last modified date

    2017-11-17

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

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

    PI69532 PI69533 PI69534 UI42625

Modules/Macros

  • DFHDMENS
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R800 PSY UI42625

       UP16/11/23 P F611 ­

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":"5.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":"5.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
17 November 2017