IBM Support

PH29862: DFHWB0002 A SEVERE ERROR (CODE X'070D') HAS OCCURRED IN MODULE DFHWBCL

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Client Application is receiving the following
    error.
    .
    DFHWB0002 A severe error (code X'070D') has occurred
    in module DFHWBCL
    .
    Here's the failing Trace Entry.
    .
    070D WBCL
    *EXC* - CONVERT_DATA_ERROR - FUNCTION(READ_RESPONSE)
    TRUNCATE(YES)
     SESSION_TOKEN(17A14000 , 00000368)
    BODY(00000000_1BD9AB42 ,
     00000000_00000000 ,
    00000000_00007918) TIME_OUT_VALUE(12C)
     STATUS_TEXT(1BDA2552 ,
    00000008 , 00000100)
    
    The problem is that the CICS client
    application has received a chunked response from the server.
    The only chunk returned was the zero length chunk. The code in
    DFHWBCL is expecting there to always be at least one chunk of
    data. That first chunk would cause the conversion related
    information to be set properly. If the only chunk is the zero
    length chunk then the conversion information is never set up.
    Later code then assumes that non-SBCS conversion is required
    and calls DFHCCNV passing in data from low core and that leads
    to the conversion error and the DFHWB0002 message and dump.
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: DFHWB0002 message code(x'070D') and     *
    *                      dump issued following an outbound HTTP  *
    *                      request to a remote server.             *
    ****************************************************************
    A CICS application makes an outbound HTTP request to a remote
    server.  The server returns a chunked response that consists of
    only the terminating zero length chunk.  It did not send any
    chunks containing useful data.
    
    DFHWBCL is expecting there to always be at least one chunk of
    data. The first chunk would cause codepage conversion
    information to be set. If the only chunk is the zero length
    chunk, the conversion information is never set up.
    
    DFHWBCL attempts to convert the empty chunked response and
    passes invalid conversion data to DFHCCNV.  DFHCCNV returns an
    exception response which then leads to message DFHWB0002 with
    code(x'070D') being issued along with a system dump.
    
    The problem only occurs when the INTO option is used on the
    WEB CONVERSE or WEB RECEIVE commands.  It does not happen if SET
    is used.
    
    Additional keywords:
    msgDFHWB0002 WB0002
    

Problem conclusion

  • DFHWBCL has been changed to avoid calling DFHCCNV when only the
    zero length chunk is received.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH29862

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    200

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-09-24

  • Closed date

    2020-11-10

  • Last modified date

    2020-12-01

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

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

    UI72499 UI72500

Modules/Macros

  • DFHWBCL
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R200 PSY UI72500

       UP20/11/13 P F011

  • R300 PSY UI72499

       UP20/11/13 P F011

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.

[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.5"}]

Document Information

Modified date:
02 December 2020