A fix is available
APAR status
Closed as program error.
Error description
CICS TS V3.1 is acting as the client and is sending messages to the server in a continuous flow. The following sequence is constantly repeated in a long running transaction: 1. EXEC CICS WEB OPEN 2. EXEC CICS WEB SEND 3. EXEC CICS WEB RECEIVE 4. EXEC CICS WEB CLOSE The server address is always the same. Customer has run tests by sending 1000 consecutive messages to the server. Without SSL everything works fine, but when using SSL the SOS condition is raised after 180 messages. It looks as if some SSL related data is filling the storage. From TRACE repated 8K areas are getmained for WBSETBUF to satisfy a WEB_OPEN request, but never freed. WBSETBUF is getmained by DFHWBCL (lvl PK56688) x'40DE' at label wbcl_return_response_body . This problem has been fixed by development in CICS TS 3.2. The WBSETBUF should be freemained during WEB CLOSE processing.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All. * **************************************************************** * PROBLEM DESCRIPTION: EXEC CICS WEB-RECEIVE SET buffer is * * incorrectly freed during EXEC CICS WEB * * CLOSE. * **************************************************************** * RECOMMENDATION: * **************************************************************** In the CICS Transaction Server for z/OS, CICS Application Programming Reference manual ( SC34-6434-05 ) section 1.294, the description for WEB RECEIVE (Client) option SET(ptr-ref) states 'The pointer reference is valid until the next receive command or the end of task.' In fact the SET buffer is being incorrectly freed as part of EXEC CICS WEB CLOSE processing. Additional Keywords : WBSETBUF
Problem conclusion
DFHWBCL has been changed to no longer freemain the Set buffer ( WBSETBUF ) at EXEC CICS WEB CLOSE.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK61299
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
400
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2008-02-20
Closed date
2008-04-25
Last modified date
2008-05-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK35890
Modules/Macros
DESWBCL DFHWBCL
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R500 PSY UK35890
UP08/04/30 P F804
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 May 2008