A fix is available
APAR status
Closed as unreproducible.
Error description
CICS application issues WEB SEND command for SOAP message with length 11040 ('x2B20'). DFHCCNV is called to Convert_Data Source_CCSID(25) Target_CCSID(4B8). The buffers are the same length 2B20. However, the SOAP body contains a cent sign (x'4A') which gets converted to 2 bytes in UTF-8. This causes the target buffer to run out of space. The WEB SEND should issue a DFHCCNV INQUIRE_CONVERSION_SIZE call to determine the size of buffer required to hold the converted data. However, this call has been invalidly bypassed.
Local fix
Use different host codepage on WEB SEND.
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users * **************************************************************** * PROBLEM DESCRIPTION: ABEND AEXZ when issuing a WEB SEND * * FROM command specifying 037 for the * * HOSTCODEPAGE and UTF-8 for the * * CHARACTERSET. * **************************************************************** * RECOMMENDATION: * **************************************************************** CICS application issues WEB SEND FROM to return a response to the client. The server codepage is 037 and the client codepage is 1028 (UTF-8). The data contains a cent character x'4A' which in UTF-8 is a 2 byte character. DFHWBAP contains a call to DFHCCNV function INQUIRE_CONVERSION_SIZE which should be used to determine the converted data length. However, the logic there is incorrect and the call is bypassed if either the server codepage is 037 or the client codepage is 819. Thus the call is bypassed and the buffer size for converted data is the same as the original. Later, the call to DFHCCNV for function CONVERT_DATA fails with EXCEPTION TARGET_BUFFER_EXHAUSTED which leads to the ABENDAEXZ.
Problem conclusion
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
DFHWBAP has been changed so that the DFHCCNV INQUIRE_CONVERSION_SIZE call is only bypassed if the server codepage is 037 and the client codepage is 819.
APAR Information
APAR number
PM32323
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
400
Status
CLOSED UR3
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2011-02-10
Closed date
2011-03-01
Last modified date
2011-04-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK65227
Modules/Macros
DESWBAP DESWBDM DESWBRQ DESWBRQF DESWBSR DESWBXM DFHWBAP DFHWBAPF DFHWBDM DFHWBRQS DFHWBSR DFHWBXM
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R400 PSY UK65227
UP11/03/08 P F103
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":"3.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":"3.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
04 April 2011