A fix is available
APAR status
Closed as program error.
Error description
Multiple EXEC CICS CREATE commands are issued to define the same transaction. One transaction is suspended on a resource type of TRANDEF indefinitely This is the follow-on from RET/AU PQ44565
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All. * **************************************************************** * PROBLEM DESCRIPTION: When multiple EXEC CICS CREATEs for the * * same transaction are issued, a task can * * be left suspended on a resource type of * * TRANDEF indefinitely. * **************************************************************** * RECOMMENDATION: * **************************************************************** When several EXEC CICS CREATE requests are issued to define the same transaction, a lock is placed on the transaction resource during the first CREATE, and the other CREATEs must wait for the lock to be released. The get_resource_lock routine in DFHXMRL doesn't handle the queue of requests correctly after the lock is released, anchoring the resource lock element chain off tasks that have already completed, and can leave tasks suspended indefinitely. This only applies to tasks that are simultaneously doing CREATEs on multiple TCBs. Keyword: RLE
Problem conclusion
The get_resource_lock process has been changed to manage the resource lock element chain so that it is anchored off tasks that still exist.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK35098
Reported component name
CICSTS 3.1 Z/OS
Reported component ID
5655M1500
Reported release
400
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2006-11-23
Closed date
2007-01-23
Last modified date
2007-02-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK21454
Modules/Macros
DESXMCL DESXMDCM DESXMDD DESXMQD DESXMRLL DESXMXD DFHXMCL DFHXMCLA DFHXMCLC DFHXMCLD DFHXMCLI DFHXMCLM DFHXMCLT DFHXMCLX DFHXMCLY DFHXMDD DFHXMDDA DFHXMDDM DFHXMDDT DFHXMQC DFHXMQCA DFHXMQCI DFHXMQCM DFHXMQCT DFHXMQD DFHXMQDA DFHXMQDM DFHXMQDT DFHXMRL DFHXMRLC DFHXMXD DFHXMXDA DFHXMXDM DFHXMXDT DFHXMXDX DFHXMXDY
Fix information
Fixed component name
CICSTS 3.1 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R400 PSY UK21454
UP07/01/26 P F701
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.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":"3.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 February 2007