A fix is available
APAR status
Closed as program error.
Error description
DFHSMMC2 is processing an INQUIRE_TASK_STORAGE XPI call. We issue an INQUIRE_TRANSACTION_TOKEN call at offset x'B56' into DFHSMMC2, attempting to use REG8 as a parameter register for the XMIQ_RESPONSE. REG8 has not been set yet it is being used as the pointer into the XMIQ parameter list in refstep find_smx_for_current_task. REG8 points to the end of the subsequent page which is not accessable, causing an ABEND0C4 in DFHSMMC2 at +x'0B70'.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All. * **************************************************************** * PROBLEM DESCRIPTION: DFHSM0001 An abend (code 0C4/AKEA) has * * occurred at offset X'0B70' in module * * DFHSMMC2. * **************************************************************** * RECOMMENDATION: * **************************************************************** An abend 0C4 occurs in refstep find_smx_for_current_task in DFHSMMC2 after XPI call DFHSMMCX FUNCTION(INQUIRE_TASK_STORAGE) is issued from an XEIIN GLUE. The abend occurs because the address of the xmiq parameter list in register 8 is undefined at the time of the ?DFHXMIQI FUNCTION(INQUIRE_TRANSACTION_TOKEN) call in refstep find_smx_for_current_task. When CICS attempts to save the response from the ?DFHXMIQI FUNCTION(INQUIRE_TRANSACTION_TOKEN) using R8, if the page being accessed is not owned by CICS, an abend0c4 occurs. However, if the page is owned by CICS an invalid corruption of CICS storage will occur but will probably go unnoticed. A similar problem could happen for EXEC CICS INQUIRE STORAGE. Additional keywords: abendS0C4 abend0C4 S0C4 MSGDFHSM0001 SM0001 dfhxmiqi dfhxmiqm dfhxmiq_ptr xmiq_response corruption corrupted X'01' X'02' 1 2
Problem conclusion
DFHSMMC2 has been changed to assign the address of the xmiq parameter list to a pointer before the ?DFHXMIQI FUNCTION(INQUIRE_TRANSACTION_TOKEN) call.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK48279
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
500
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2007-07-04
Closed date
2007-07-24
Last modified date
2007-09-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK27603
Modules/Macros
DESSMMC2 DFHSMMC2
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R500 PSY UK27603
UP07/08/02 P F708
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":"3.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":"3.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
04 September 2007