A fix is available
APAR status
Closed as program error.
Error description
On a WEB RECEIVE command with TOCONTAINER option specified, error DFHWB0002 A SEVERE ERROR (CODE X'071E') in DFHWBCL is issued. Problem happens on READ_RESPONSE function on call to WBCM_HANDLE_FREEMAIN_ERROR . The WBCM_HANDLE_FREEMAIN_ERROR is invoked when smgf_response != smgf_ok. Looking at smgf_response, it is declared in shared_plist which means it is shared by other domain call. ----------------------------------------------------- Dcl 1 shared_plist union bdy(dword) ,2 dhdh_parms char(length(dfhdhdh_arg)) ,2 smgf_parms char(length(dfhsmgf_arg)) ,2 trpt_parms char(length(dfhtrpt_arg)) ,2 wbcl_parms char(length(dfhwbcl_arg)) ; ----------------------------------------------------- In this case, the domain call dfhsmgf FREEMAIN remark('WBSETBUF') didn't run (no trace entry for WBSETBUF in dump). smgf_response should have rubbish data. But later routine check smgf_response to decide if the previous freemain succeeded. Because the rubbish data may be not '0'x which means error happened. This leads to the routine WBCM_SEVERE_ERROR being invoked.
Local fix
N/A
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: DFHWB0002 SEVERE ERROR CODE X'071E' * * OCCURS IN DFHWBCL ON A WEB RECEIVE * * COMMAND. * **************************************************************** * RECOMMENDATION: * **************************************************************** An application issues a WEB RECEIVE TOCONTAINER without a current channel and the Server returns an empty chunked response. DFHWBCL attempts to return the response in a container and this fails with exception WBCL_NO_CURRENT_CHANNEL. An SMGF_FREEMAIN for WBSETBUF is bypassed because there was no response data but the code checks SMGF_RESPONSE and incorrectly picks up the previous channel exception. This causes message DFHWB0002 to be issued.
Problem conclusion
DFHWBCL is changed to only check the SMGF_RESPONSE if the SMGF FREEMAIN is issued.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM96559
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
700
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-09-06
Closed date
2013-11-22
Last modified date
2013-12-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PM99709 UI12857
Modules/Macros
DFHWBCL
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R700 PSY UI12857
UP13/11/30 P F311
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":"4.2","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":"4.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 December 2013