IBM Support

PM32323: CICS WEB SEND ABENDS AEXZ CCNV TARGET_BUFFER_EXHAUSTED WHEN CONVERTING CODEPAGE 037 TO UTF-8 CODEPAGE 1208

A fix is available

Subscribe

You can track all active APARs for this component.

 

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