IBM Support

PM37794: DFHAP0001 ABENDS0C7 ABENDAKEA OFFSET 49E IN DFHWBTTA HCI6600

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • DFHAP0001 An abend (code 0C7/AKEA) has occurred
    at offset X'0000049E' in module DFHWBTTA.
    ===KE: Kernel Domain KE_TASK Summary
    KE#  KE_TASK  STATUS    TCA_ADDR TRAN_# TRANSID
    007E 14E97700 *Running* 13ECD800 26494  CWBA
    ...
    =KE: Error Number
    Error Code:  0C7/AKEA    Error Type:  PROGRAM_CHECK
    Error happened in program DFHWBTTA at offset 000002F6
       Instruction Length:4  Interrupt Code:07
    .
    Abend happens in refstep dfhwbtta_get_content_length .
    It is trying to resolve the content length by searching
    the headers for the string 'Content-Length:'
    then extracting the corresponding value string.
    The program check happens because the search finds blanks
    (x'40') instead of a length value
    because it is padded to the left instead of the right.
    .
    <><><><><><><><><><><><><><><><><><-><><><><><><><><><><><><><>
    95966083 81838885 0D25C396 95A38595   | no-cache..Conten |
    A360D385 9587A388 7A404040 40404040   | t-Length:        |
    40404040 40404040 404040F4 F0F90D25   |            409.. |
    <><><><><><><><><><><><><><><><><><-><><><><><><><><><><><><><>
    .
    The "409" is the length.
    .
    The code fails on a Convert To Binary (CVB) instruction:
    .
    0472 4F60 77F8  007F8 1703          CVB   @06,CL_DEC
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All                                          *
    ****************************************************************
    * PROBLEM DESCRIPTION: An abend (code 0C7/AKEA) occurs in      *
    *                      DFHWBTTA when receiving a POST request  *
    *                      using CICS 3270 Web Bridge.             *
    *                                                              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    An HTTP POST request is sent by a client using CICS 3270 Web
    Bridge. An abend (code 0C7/AKEA) occurs in DFHWBTTA. This is
    because in the HTTP POST request Content-Length header, there
    are leading spaces before the actual Content-Length value such
    as:
    
    Content-Length:          166
    
    DFHWBTTA fails to step over the leading spaces and converts the
    Content-Length value using the wrong string length, resulting
    in an abend 0C7/AKEA.
    
    The existence of leading spaces also causes DFHWBSR to use a
    Content-Length of zero leading to message DFHWB0114 being
    issued.
    
    Additional keywords: MSGDFHWB0114 WB0114 MSGDFHAP0001 AP0001
                         S0C7 ABEND0C7
    

Problem conclusion

  • Module DFHWBTTA is changed so that it will skip leading spaces
    before Content-Length value when processing Content-Length and
    work out the correct string length of the Content-Length value.
    
    Module DFHWBSR is also changed to skip leading spaces before
    the Content-Length value.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PM37794

  • Reported component name

    CICS TS Z/OS V4

  • Reported component ID

    5655S9700

  • Reported release

    600

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-04-26

  • Closed date

    2011-06-03

  • Last modified date

    2011-07-05

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

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

    UK68444

Modules/Macros

  •    DESWBAP  DESWBDM  DESWBRQ  DESWBRQF DESWBSR
    DESWBTTA DESWBXM  DFHWBAP  DFHWBAPF DFHWBDM  DFHWBRQD DFHWBRQS
    DFHWBSR  DFHWBTTA DFHWBXM
    

Fix information

  • Fixed component name

    CICS TS Z/OS V4

  • Fixed component ID

    5655S9700

Applicable component levels

  • R600 PSY UK68444

       UP11/06/09 P F106

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

Document Information

Modified date:
05 July 2011