A fix is available
APAR status
Closed as program error.
Error description
After applying UK75245 or UK75246, an S0C4 / ASRA may occur in CPSM method CLET. . Using the CICS Kernel Error Table to investigate the S0C4, the failing instruction will be a MVC. The 'from' argument will be pointed to by R1 in the CMAS address space. However, since we are in Access Register mode at the time, if AR 1 contains an ALET for another address space, the MVC may program check. . Additional Symptoms/Keywords EYU9XLRV LEEI ASRA S0C4 EYU9CM00 KIXREVSVR
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICSPlex SM V4R1M0 and V4R2M0 Users * **************************************************************** * PROBLEM DESCRIPTION: After applying PTF UK75245 (CPSM 4.1) * * or UK75246 (CPSM 4.2) for APAR PM48721, * * abend ASRA/S0C4 may occur in a CMAS in * * method EYU0CLET (CLET) at offset * * x'1E08' (CPSM 4.1) or x'1E06' (CPSM * * 4.2) when a MAS connect attempt fails. * **************************************************************** * RECOMMENDATION: After applying the PTF that resolves this * * APAR, all CMASes and MASes must be recycled * * to pick up the new code. The restarts need * * not be performed at the same time, however * * until a CMAS and its connected MASes are * * restarted with the updated code, the problem * * may continue to occur. * **************************************************************** Code added to address APAR PM48721 created a new control block for MASes, the EYUBCTAB, which is allocated in the MAS dataspace. To ensure it is freed when a MAS terminates, code was added to both the MAS (in method EYU0CLTM (CLTM)) and the CMAS (in method EYU0CLET (CLET)). Depending upon the type of MAS or CMAS termination, either CLTM or CLET, but not both, should have freed the EYUBCTAB. However, a logic error in CLTM could result in both CLTM and CLET issuing free requests for the EYUBCTAB. Since CLTM runs before CLET, the free request from CLET will fail. While attempting to issue an exception trace to report this failure, another logic error in CLET will result in the abend ASRA/S0C4 documented above.
Problem conclusion
Since CLTM will always run before CLET, it has been updated to ensure that if it frees the EYUBCTAB, then CLET cannot. CLTM has been updated to resolve the logic error that results in the abend when it attempts to issue an exception trace.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM56144
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
70M
Status
CLOSED PER
PE
YesPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-01-17
Closed date
2012-01-30
Last modified date
2012-03-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK75796 UK75797
Modules/Macros
EYUBCTAB EYUBCTNL EYUQCTER EYURCLCB EYURCLCE EYURCOEB EYURCTER EYURXLMF EYUTRCOM EYUYCTER EYUZCTER EYU0CLET EYU0CLEV EYU0CLIN EYU0CLTM EYU0CSLT EYU0CTBP EYU0CTBR EYU0CTBS EYU0CTED EYU0CTER EYU0CTES EYU0CTIN EYU0CTRC EYU0CTRM EYU0XLTP EYU9CMRU EYU9CMR3 EYU9CMR4
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
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:
01 March 2012