A fix is available
APAR status
Closed as program error.
Error description
You are running with CICS TS 4.2, and receive a dump with message: DFHSM0002 A severe error (code X'0D06') has occurred in module DFHSMMF. . Trace entires show that there is trouble FREEing ADPTFLDS, because it is not on a 8 byte boundary. ADPTFLDS is new in CICS TS 4.2. SM 0D01 SMMF ENTRY FREEMAIN ADPTFLDS,000000xx,SHARED_CICS SM 0D06 SMMF *EXC* Address_not_on_8_byte_boundary FREEMAIN, ADPTFLDS... . Further investigation indicates that DFHICP is attempting to FREEMAIN storage if ICE_ADAPTER_ADDR is non-zero. This setting is for origin data returned by adapters, but shouldn't have been gathered in the case at hand because a START with TERMID shouldn't request origin data. . Additional Symptom(s) Search Keyword(s): KIXREVJXD dfhsm0002 0D07 *EXC* Address_is_outside_DSA ADPTFLDS SHARED_CICSwith low value passed on the FREEMAIN request.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: A severe error (X'0D06') occurs in * * module DFHSMMF. * **************************************************************** * RECOMMENDATION: * **************************************************************** An EXEC CICS START is performed at CICS 4.2. In the case of a local request, after the START has been scheduled DFHICP incorrectly performs a FREEMAIN on the storage pointed to by ICE_ADAPTER_ADDR as this field has been erroneously overlaid. Alternatively for a remote request TCA field TCZICADP contains the erroneous overlay. This results in DFHEIIC performing an invalid FREEMAIN. In either case the FREEMAIN fails resulting in the X'0D06' error. Additional keywords: msgDFHSM0002 DFHSM0002 SM0002 x'0D07' ADDRESS_NOT_ON_8_BYTE_BOUNDARY ADDRESS_IS_OUTSIDE_DSA
Problem conclusion
Module DFHEIIC has been modified such that, just ahead of the call to DFHICP, if ADAPTER_PTR is null, TCA field TCZICADP is set to zeros. In addition procedure FREEMAIN_ADAPTER_STG in DFHEIIC has been modified such that a FREEMAIN only occurs if local field ADAPTER_PTR is not null.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
**** PE12/07/06 FIX IN ERROR. SEE APAR PM65514 FOR DESCRIPTION
APAR Information
APAR number
PM55512
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
700
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
YesSpecatt / Pervasive
Submitted date
2012-01-06
Closed date
2012-03-23
Last modified date
2012-07-12
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK77330
Modules/Macros
DFHEIIC
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R700 PSY UK77330
UP12/04/03 P F204
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":"4.2","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":"4.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
12 July 2012