A fix is available
APAR status
Closed as program error.
Error description
Migrated to CICS TS 5.4, started volume testing the regions which started getting SM0002, WB0002, RM0001, and MN0002 abends. Several WB Domain control blocks are overlaid. . Looking at the Web Domain the following overlays appear. . 4040404040404040 40404 ?????? ??????? 4040:4040:4040:4040: ** DFHPD0105 A loop has been detected. WBO at address 40404040 . WBOX-R 40404040 WBO Realm extension . 0000 40404040 40404040 40404040 40404040 0010 40404040 40404040 40404040 40404040 0020 - 403F LINES SAME AS ABOVE . WBO 40404040 Web Outbound Session . 0000 40404040 40404040 40404040 40404040 0010 40404040 40404040 40404040 40404040 0020 - 023F LINES SAME AS ABOVE 0240 40404040 40404040 . HOSTNAME 40404040 Web Outbound Session Hostname . ** DFHPD0101 Pointer to HOSTNAME at offset 0000 is invalid. . PROXY 40404040 Web Outbound Session Proxy . ** DFHPD0101 Pointer to PROXY at offset 0000 is invalid. . PATH 40404040 Web Outbound Session Path . ** DFHPD0101 Pointer to PATH at offset 0000 is invalid. . WBOX-R 40404040 WBO Realm extension . 0000 40404040 40404040 40404040 40404040 0010 40404040 40404040 40404040 40404040 0020 - 403F LINES SAME AS ABOVE . WORKBUF 40404040 Web Outbound Work Buffer . ** DFHPD0101 Pointer to WORKBUF at offset 0000 is invalid. . PEEKBUF 40404040 Web Outbound Peek Buffer . ** DFHPD0101 Pointer to PEEKBUF at offset 0000 is invalid. . SENDBUF 40404040 Web Outbound Send Header Buffer . ** DFHPD0101 Pointer to SENDBUF at offset 0000 is invalid. . DISCBUF 40404040 Web Outbound Discard Buffer . ** DFHPD0101 Pointer to DISCBUF at offset 0000 is invalid. ** DFHPD0105 A loop has been detected. WBO at address 40404040 already encountered. . . Socket QPH Storage. . QPH.SOCKET 4A9EB000 Quickcell Page Header . 0000 40404040 40404040 40404040 40404040 0010 40404040 40404040 40404040 40404040 0020 40404040 40404040 40404040 40404040 . QPH.SOCKET 40404040 Quickcell Page Header . 0000 40404040 40404040 40404040 40404040 0010 40404040 40404040 40404040 40404040 0020 40404040 40404040 40404040 40404040 . * DFHPD0105 A loop has been detected. QPH at address 40404040 already encountered. . The problem is caused by a compiler issue in DFHWBCL. While initializing a buffer used to build the request headers an extra 256 bytes are being set to blanks (x'40') if the buffer length is a multiple of 256 plus 1 (e.g. 257, 513). This causes the storage overlay. . Additional Symptom(s) Search Keyword(s): KIXREVPAD
Local fix
n/a
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: Storage overlays when making outbound * * HTTP requests. * **************************************************************** * RECOMMENDATION: . * **************************************************************** A CICS application is using the EXEC CICS WEB API to make outbound HTTP requests. When DFHWBCL builds the HTTP request it uses an area of storage in the WBOUTBND subpool. It is possible for certain lengths of HTTP headers to cause DFHWBCL to overlay storage past the end of this storage area with x'40's. The effect of the overlay depends on which subpool owns the page that follows the WBOUTBND page in memory. It is possible to observe DFHSM0002, DFHSO0002, DFHWB0002, DFHMN0002 and even DFHRM0001 and termination of the CICS region. Additional Keywords: SM0002 WB0002 RM0001 MN0002 MSGDFHSM0002 MSGDFHWB0002 MSGDFHRM0001 MSGDFHMN0002
Problem conclusion
DFHWBCL has been changed to no longer cause a storage overlay when building the HTTP request.
Temporary fix
Comments
APAR Information
APAR number
PI96810
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
100
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2018-04-16
Closed date
2018-05-10
Last modified date
2018-06-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI55736
Modules/Macros
DFHWBCL
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R100 PSY UI55736
UP18/06/04 P F805 ¢
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":"5.4","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":"5.4","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
04 June 2018