A fix is available
APAR status
Closed as program error.
Error description
CICS region goes into a hard loop when it tries to find a new TRANNUM for a new task ATTACH, but the current number of task numbers in use is now 99,999. The running task is a CSSY task that doesn't get abended with an AICA, and there is no DFHXM0004 to break CICS out of this loop. The loop occurs in the ALLOCATE_TRANNUM proc in DFHXMAT.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: CICS region loops because there are no * * free transaction numbers available. * **************************************************************** * RECOMMENDATION: * **************************************************************** CICS region loops when it tries to find a free transaction number for a new task after the current number of transaction numbers in use has reached the maximum of 99999. The test, in DFHXMAT, that determines if all transaction numbers have been allocated is defective. Additional keywords: DFHXM0004 msgDFHXM0004 DFHXM0002 msgDFHXM0002 ICVR RUNAWAY
Problem conclusion
DFHXMAT has been changed so that message DFHXM0002 will be issued with severe error code X'1112' when an attempt is made to attach a new task after all available transaction numbers have been allocated. Message DFHXM0002 in the CICS Transaction Server for z/OS V3.1 and V3.2 Messages and Codes manuals, GC34-6442-04 and GC34-6827-01 respectively, will be changed. The following paragraph will be added to the user's response just before the last paragraph beginning: 'You need further assistance from IBM to resolve this problem.' If severe error code is X'1112', there are no free transaction numbers to allocate to new transactions as all available transaction numbers are in use. If you are using transaction classes to limit the number of CICS tasks within your system, you should specify a transaction class purge threshold (PURGETHRESH) for any transaction class bearing a heavy transaction load. See the CICS Resource Definition Guide and the CICS Performance Guide for more information.
Temporary fix
********* * HIPER * ********* FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK69397
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
400
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt
Submitted date
2008-07-22
Closed date
2008-12-12
Last modified date
2009-01-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK42512 UK42513
Modules/Macros
DESXMAT DFHMEXME DFHXMAB DFHXMAT DFHXMER DFHXMTA DFHXMXE DFH69397 MFHMEXME
GC34644204 | GC34682701 |
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
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":"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 January 2009