IBM Support

PM96559: DFHWB0002 SEVERE ERROR CODE X'071E' OCCOURS IN DFHWBCL ON A WEB RECEIVE COMMAND

A fix is available

Subscribe

You can track all active APARs for this component.

 

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