A fix is available
APAR status
Closed as program error.
Error description
Message DFHXM0306 CODE x'130C' is issued to indicate transaction CWBG is in a wait forever state. Shutdown of CICS hangs because the transaction in unable to be purged. CWBG fails to be attached at startup due to INVALID_USER_TOKEN being passed to DFHUSXM by DFHXMTA during INIT_TRANSACTION_USER processing. The invalid user token passed was SESSION_USER_TOKEN. CWBG is a non-terminal task and should never have a SESSION_USER_TOKEN. Problem stems from DFHXMTA's stack storage not being initialized to zeros. Thus, causing DFHXMTA to make a bad decision of passing SESSION_USER_TOKEN based on residual data within the stack.
Local fix
Usermod available upon request
Problem summary
**************************************************************** * USERS AFFECTED: All. * **************************************************************** * PROBLEM DESCRIPTION: DFHXM0306 X'130C' non-terminal task in * * FOREVER wait. * **************************************************************** * RECOMMENDATION: * **************************************************************** Transaction CWBG enters a FOREVER WAIT state during transaction initialization because an invalid user token is set on the USXM call to INIT_TRANSACTION_USER by DFHXMTA. The user_token is set from session_user_token which does not exist for a non-terminal task. The problem is caused by residual data in DFHXMTA's stack storage causing the test for the existence of session_user_ token to succeed. Residual data from the stack is then passed as the session_user_token on the call to DFHUSXM. This problem could occur for any non-terminal related task. This problem also causes problems with CICS shutdown as the hung tasks are non-purgeable and CICS must be cancelled. Keywords: XM0306 130C CWBG CRSQ CSFU CXRE
Problem conclusion
DFHXMTA has been altered to initialize fields set_session_user_token and session_user_token in its stack storage.
Temporary fix
********* * HIPER * ********* FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK37353
Reported component name
CICSTS FOR VSE
Reported component ID
564805400
Reported release
B0P
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt
Submitted date
2007-01-12
Closed date
2007-04-19
Last modified date
2007-12-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK24146
Modules/Macros
DESXMAT DFHXMTA
Fix information
Fixed component name
CICSTS FOR VSE
Fixed component ID
564805400
Applicable component levels
RB0P PSY UK24146
UP07/05/01 P E411
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":"1.1.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
03 December 2007