A fix is available
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