IBM Support

PK14233: INVALID CONVERSION FROM EBCDIC TO ASCII WHEN CICS TS 3.1 USES CLINTCP=819 AND SRVERCP=273.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Sending the input after the question mark back as data tothe
    web browser is changed from the original character string.
    the DFHCNV is using CLINTCP=819 and SRVERCP=273.,
    the initial ascii string was not converted to "273" code plate.
    It appears to be using CLINTCP=819 and ,SRVERCP=037,
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All.                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: HTTP headers not converted correctly    *
    *                      from ASCII into EBCDIC.                 *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    An HTTP request is received into CICS using CICS WEB support.
    The querystring in the HTTP headers contains some national
    characters, in this case German. When the data is converted from
    ASCII into EBCDIC the server codepage used is 037 and not the
    273 as compiled into the customer's DFHCNV table for DFHWBHH.
    The DFHCNV table is no longer used for this conversion. The z/OS
    conversion routines are called to do the conversion with the
    fixed codepages source=819 and target=037. The effect of this is
    that the application receives the wrong data in its commarea.
    The same problem could be seen when using an
    EXEC CICS WEB EXTRACT QUERYSTRING.
    The target codepage should be picked up from the customer's
    LOCALCCSID SIT parameter.
    

Problem conclusion

  • DFHWBSR routine wbrq_inbound_convert_headers has been changed to
    set the target codepage to the customer's LOCALCCSID setting.
    
    The CICS Transaction Server for z/OS Migration Guide v3r1
    (GC34-6425-02) has been changed on page 74. At the end of
    the first bullet which starts:
    "The code page conversion table (DFHCNV) is no longer required"
    the following has been added:
    To convert inbound HTTP header or forms data into a codepage
    other than 037, you must use the LOCALCCSID SIT parameter.
    You can set this to any codepage that is compatible with
    CCSID ISO-8859-1 (codepage 819).
    The CICS Transaction Server for z/OS
    Migration from CICS TS for z/OS 2.2 v3r1
    (GC34-6424-02) has been changed on page 112. At the end of
    the first bullet which starts:
    "The code page conversion table (DFHCNV) is no longer required"
    the following has been added:
    To convert inbound HTTP header or forms data into a codepage
    other than 037, you must use the LOCALCCSID SIT parameter.
    You can set this to any codepage that is compatible with
    CCSID ISO-8859-1 (codepage 819).
    The CICS Transaction Server for z/OS
    Migration from CICS TS for OS/390 1.3 v3r1
    (GC34-6423-02) has been changed on page 132. At the end of
    the first bullet which starts:
    "The code page conversion table (DFHCNV) is no longer required"
    the following has been added:
    To convert inbound HTTP header or forms data into a codepage
    other than 037, you must use the LOCALCCSID SIT parameter.
    You can set this to any codepage that is compatible with
    CCSID ISO-8859-1 (codepage 819).
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK14233

  • Reported component name

    CICSTS 3.1 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2005-10-28

  • Closed date

    2005-11-28

  • Last modified date

    2005-12-02

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

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

    UK09477

Modules/Macros

  •    DESWBAP  DESWBDM  DESWBRQ  DESWBSR  DESWBXM
    DFHWBAP  DFHWBAPA DFHWBAPF DFHWBAPJ DFHWBAPM DFHWBAPT DFHWBAPV
    DFHWBDM  DFHWBRQD DFHWBRQS DFHWBSR  DFHWBSRA DFHWBSRM DFHWBSRT
    DFHWBXM  DFHWBXMA DFHWBXMT
    

Publications Referenced
GC34642302GC34642402GC34642502  

Fix information

  • Fixed component name

    CICSTS 3.1 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R400 PSY UK09477

       UP05/11/30 P F511

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:
02 December 2005