A fix is available
APAR status
Closed as program error.
Error description
If a multi-leg broadcast gets timed out, but one of the legs is in an XMIT state (it is a multi-buffer send, and we have sent at least the first buffer, but not the last,) method CSLT may process this leg multiple times, invalidly decrementing the leg count to the point where it is 0. At this point method CTRC gets called and may pre-maturely clean up the entire broadcast. Additional Symptom(s) Search Keyword(s): KIXREVSVR
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICSPlex SM V4R2M0 Users * **************************************************************** * PROBLEM DESCRIPTION: When a CMAS times out one leg of a * * multi-leg broadcast, errors can occur * * that result in control blocks in use * * for the broadcast to be prematurely * * made available for other communications * * requests. This can cause invalid * * failures for those requests, and the * * orphaning of the control blocks, * * leading to the CMAS issuing the * * following error message: * * * * EYUCT0105E Transport Services * * control block shortage * * has occurred. * **************************************************************** * RECOMMENDATION: After applying the PTF that resolves this * * APAR, all CMASes must be restarted. Note * * that the restarts do not need to occur at * * the same time. * **************************************************************** When one leg of a multi-leg broadcast is timed out while in XMIT state (it is a multi-buffer broadcast, and at least the first buffer has been sent for the leg, but not the last buffer), logic errors in methods EYU0CSLT (CSLT) and EYU0CTRC (CTRC) can cause the control blocks in use by the broadcast being released while still in use. If this occurs, it is possible that multiple communications requests can be using the same control blocks concurrently. This will lead to the failure of those requests, and the orphaning of the control blocks
Problem conclusion
CSLT and CTRC have been updated to properly handle the time out of one leg of a multi-leg broadcast, which is in XMIT state.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM94059
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
70M
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-07-29
Closed date
2013-08-14
Last modified date
2013-09-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PM94840 UK96688
Modules/Macros
EYU0CSLT EYU0CTRC
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R70M PSY UK96688
UP13/08/16 P F308
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:
03 September 2013