IBM Support

PM99709: 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

    PM99709

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-10-22

  • Closed date

    2013-12-17

  • Last modified date

    2015-03-05

  • APAR is sysrouted FROM one or more of the following:

    PM96559

  • APAR is sysrouted TO one or more of the following:

    UI13702

Modules/Macros

  • DFHWBCL
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R800 PSY UI13702

       UP13/12/28 P F312

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.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":"5.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
05 March 2015