A fix is available
APAR status
Closed as program error.
Error description
You are running CICS Transaction Sever 4.2 and receive the following error message: DFHSM0002 A severe error (code X'0D08') has occurred in module DFHSMMF The system dump shows the following exception trace entry: SM 0D08 SMMF *EXC* - Address_is_in_a_free_page - FUNCTION(FREEMAIN) REMARK(ADPTFLDS) ADDRESS(40404040) STORAGE_CLASS(SHARED_CICS) A CSSY transaction is running, processing an interval control element or ICE. Module DFHICP has issued this freemain for adapter fields. DFHICP obtains the address to free based on Register 8 (R8), which should be pointing to an ICE control block- with eyecatcher DFHAPICE, but it does not. This causes an invalid address to be passed on the freemain request. The problem is DFHICP is referencing a pointer to an ICE control block that has been freemained, and that storage has been reallocated to a different subpool. Additional Symptom(s) Search Keyword(s): KIXREVEPH SM0002 0D06 FREE_ICE_ADAPTER_ADDR Address_not_on_8_byte_boundary 0D0C Invalid_freemain_address CSSY suspended on SMLOCK freemaining DSTGODR storage, give the started task time to complete freemaining the ICE control block pointed to by the CSSY task.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: Storage Manager exception DFHSM0002 * * code x'0D08' occurs during FREEMAIN * * of Adaptor Data (ADPTFLDS). * **************************************************************** * RECOMMENDATION: * **************************************************************** DFHICP has attached a task to run, using a scheduled ICE. After the attach is completed DFHICP suspends on the SMLOCK; meanwhile the attached task runs very swiftly, and FREEMAINs its ICE. When DFHICP receives control back it attempts to FREEMAIN various control blocks. The addresses for these control blocks are retrieved from the ICE storage. In the reported case the ICE has been FREEMAINed, and its storage reused. The addresses used for the FREEMAIN requests are therefore no longer valid. This situation may give rise to one of the following exceptions: * DFHSM0002 code x'0D08' SMMF Address_is_in_a_free_page * DFHSM0002 code x'0D07' SMMF Address_is_outside_DSA * DFHSM0002 code x'0D06' SMMF Address_not_on_8_byte_boundary * DFHSM0002 code x'0D0C' SMMF Invalid_freemain_address . These may be followed by: * DFHSM0002 code x'0305' SMGF Invalid_freemain_address . The REMARK in the FREEMAIN request will indicate that the request was attempting to release one of the following storage areas: * EWLMCORR * DSTGODR * ADPTFLDS . The error may be encountered on the CSSY task (for EXEC CICS START requests which specify an interval), or on the task which issued an EXEC CICS START (where no delay or interval is used). Other problems may be seen, such as storage overlays.
Problem conclusion
DFHICP has been corrected to load addresses for FREEMAIN requests for the affected fields correctly.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
**** PE14/08/13 FIX IN ERROR. SEE APAR PI23037 FOR DESCRIPTION
APAR Information
APAR number
PM99007
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
700
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-10-14
Closed date
2013-11-21
Last modified date
2014-08-19
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PM99543 UI12855
Modules/Macros
DFHEIIC DFHICP
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R700 PSY UI12855
UP13/11/30 P F311
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:
19 August 2014