A fix is available
APAR status
Closed as program error.
Error description
CPSM locks may not be freed when a task is killed.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICSPlex SM V5R1M0 Users * **************************************************************** * PROBLEM DESCRIPTION: The CPSM CICS end-of-task Task Related * * User Exit (TRUE), EYU9XSTR, may not * * perform CPSM lock recovery when a KILL * * or ABEND CANCEL is issued for a CPSM * * task running in a CMAS or MAS. This * * can result in hangs in other CPSM tasks * * running in the CMAS or MAS, or other * * MASes running on the same LPAR. * * * * When EYU9XSTR is called to perform * * recovery for a CPSM task, it first * * issues message EYUXS1014I. When * * EYU9XSTR completes recovery processing * * for the task, it will issue message * * EYUXS1015I or EYUXS1016E, both of which * * display flags indicating the result of * * the recovery process. If flags 2 or 5 * * are set to "N", then lock recovery was * * not performed for the terminating task * * in the CMAS or MAS. * **************************************************************** * RECOMMENDATION: After applying the PTF that resolves this * * APAR, all CMASes and MASes must be * * restarted. Note that the restarts do not * * need to occur at the same time. * **************************************************************** When EYU9XSTR is called as the end-of-task TRUE for a task, it searches the active CPSM task list in the region for the terminating taskid. If the terminating task is in the CPSM list, it saves the status flag for the task, and then removes the task from the list. Then, if the status list indicates that the task was active, it performs recovery processing, including CPSM lock recovery. If the status flag does not indicate that the task was active, EYU9XSTR does not perform recovery, and instead will issue the EYUXS1015I message with all the flags set to "N". When this occurs, if the task holds, or is queued waiting for, a CPSM lock, other tasks in the region or CPSM tasks in other regions on the same LPAR may hang until the region is terminated.
Problem conclusion
EYU9XSTR has been updated such that if the active flag is not on for a terminating task, it will take a dump to provide diagnostics, then will perform recovery for the task. Modules EYU9XLAP and EYU9XLOP have been updated to provide additional diagnostics.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM78635
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
80M
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-12-06
Closed date
2013-01-18
Last modified date
2015-03-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK91029
Modules/Macros
CJA9XSTR CJB9XSTR CJC9XSTR CJD9XSTR EYU9XLAP EYU9XLOP EYU9XSTR
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R80M PSY UK91029
UP13/01/22 P F301
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:
04 March 2015