A fix is available
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:
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