A fix is available
APAR status
Closed as program error.
Error description
A storage creep and possible SOS can occur in the ECDSA WBGENRAL subpool. This may happen if a program issues a WEB STARTBROWSE HTTPHEADER without an accompanying WEB ENDBROWSE HTTPHEADER, as in the following sequence of commands: . EXEC CICS WEB STARTBROWSE HTTPHEADER EXEC CICS WEB READNEXT HTTPHEADER EXEC CICS WEB READNEXT HTTPHEADER ... EXEC CICS RETURN . The storage obtained during the WEB READNEXT HTTPHEADER calls is obtained out of the WEBGENRAL subpool in ECDSA. A trace will show the GETMAIN with REMARK(READHEAD) out of DFHWBAP (UK09477) +x'5D8'. This storage is not FREEMAIN'd at task termination.
Local fix
Correct the application program so that it issues the EXEC CICS WEB ENDBROWSE HTTPHEADER before returning control to CICS.
Problem summary
**************************************************************** * USERS AFFECTED: All. * **************************************************************** * PROBLEM DESCRIPTION: Storage creep when EXEC CICS WEB * * STARTBROWSE HTTPHEADER command is * * issued without an ENDBROWSE. * **************************************************************** * RECOMMENDATION: * **************************************************************** A CICS WEB aware application has an EXEC CICS WEB STARTBROWSE HTTPHEADER command coded. This causes storage to be getmained out of the WBGENRAL subpool in ECDSA but when the task completes this storage is not being freemained. As a result, WBGENRAL subpool storage can become depleted. This is because storage used for WEB STARTBROWSE HTTPHEADER commands is only freemained after issuing an EXEC CICS WEB ENDBROWSE HTTPHEADER command and not by any Web request tidyup routines. Additional Keywords: READHEAD wrb_header_browse_token SOS MSGDFHSM0133 DFHSM0133 SM0133
Problem conclusion
Routine wbrq_tidyup has been changed to free browse header storage getmained by an EXEC CICS WEB STARTBROWSE HTTPHEADER command if any is still allocated.
Temporary fix
********* * HIPER * ********* FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK26453
Reported component name
CICSTS 3.1 Z/OS
Reported component ID
5655M1500
Reported release
400
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt
Submitted date
2006-06-13
Closed date
2006-08-02
Last modified date
2006-09-05
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK16876
Modules/Macros
DESWBA DESWBAP DESWBBLI DESWBDM DESWBRQ DESWBSR DESWBXM DESWBXN DFHWBA DFHWBAP DFHWBAPF DFHWBBLI DFHWBDM DFHWBRQS DFHWBSR DFHWBXM DFHWBXN
Fix information
Fixed component name
CICSTS 3.1 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R400 PSY UK16876
UP06/08/09 P F608
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:
05 September 2006