IBM Support

PI69534: 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
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All CICS users with PI55068 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. PI55068 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 protection
    exception.
    
    Additional Keywords: 0C4 abend0C4 abendS0C4 abend0E0 0E0
    DFHAP0001 DFHDTST DFHDTDC DETERMINE_FILE_STATISTICS SMSR
    INQUIRE_ACCESS INVALID_ELEMENT PGIS Inquire_program_failure
    

Problem conclusion

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

Temporary fix

Comments

APAR Information

  • APAR number

    PI69534

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-09-21

  • Closed date

    2016-11-15

  • Last modified date

    2017-01-25

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

    PI66989

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

    UI42609

Modules/Macros

  • DFHDMENS
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R000 PSY UI42609

       UP16/11/19 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.3","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.3","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
25 January 2017