IBM Support

PI96810: MIGRATED TO CICS TS 5.4 AND NOW GETTING SM0002, RM0001, MN0002, AND WB0002.

A fix is available

Subscribe

You can track all active APARs for this component.

 

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