IBM Support

PK30627: TRANSLATOR SUPPORT FOR CHINESE CODE PAGES

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • New Function
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All.                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: Support for code pages 935 and 1388     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Support required for Chinese code pages 935 and 1388.
    Some 'C' copybooks need to specify the code page used
    via the pragma filetag directive.
    Additional keywords
    bracket
    

Problem conclusion

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

  • The CICS translator now supports Chinese code pages 935 and
    1388.
    'C' copybooks now specify the code page used via a pragma
    filetag directive.
    The CICS Transaction Server for z/OS Version 3 Release 1
    CICS Application Programming Guide, SC34-6433-03,
    Chapter 5, Programming in C and C++, Using Locale support,
    will be updated to include the following topic:
    
    Locale support for C and C++
    The CICS translator, by default, assumes that programs written
    in the C or C++ language have been edited with the EBCDIC
    Latin-1 code page IBM-1047.
    If you have used an alternative code page, you can specify this
    in a pragma filetag directive at the start of the application
    program. The pragma statement must be the first non-comment
    statement in the program, and the filetag directive must be
    specified before any other directive in the pragma statement.
    The CICS translator scans for the presence of the filetag
    Directive. The CICS translator only supports the default code
    page IBM-1047, the German EBCDIC code page IBM-273, and the
    Chinese EBCDIC code pages IBM-935 and IBM-1388.
    For example, if the program has been prepared with an editor
    using the German EBCDIC code page, it should begin with the
    following directive:
    ??=pragma filetag ("IBM-273")
    If your application program uses a mix of different code pages
    (for example, if you are including header files edited in a code
    page different to that used for the ordinary source files), all
    of the files must include the pragma filetag directive, even if
    they are in the default code page IBM-1047.
    Some older IBM C compilers which are no longer in service, but
    can still be used with the CICS translator, might not support
    the use of the pragma filetag directive. Check the documentation
    for your compiler if you are not sure whether your compiler
    supports this. All the IBM C/C++ compilers that are listed in
    High-level language support (a topic in the What's New) which
    are still in service support the use of the pragma filetag
    directive.
    

APAR Information

  • APAR number

    PK30627

  • Reported component name

    CICSTS 3.1 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    400

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2006-08-31

  • Closed date

    2006-10-23

  • Last modified date

    2006-11-02

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

    PK30621

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

    UK18999

Modules/Macros

  •    DESBRIH  DESBRIH2 DFH$DXCC DFHBRICH DFHBRIHH
    DFHBR2CH DFHBR2HH DFHCDBLK DFHEAM07 DFHEBURM DFHECM07 DFHEDM07
    DFHEIM07 DFHEPM07 DFHEXM12 DFHIIURH DFHNCC   DFHNEPCA DFHXCPLH
    

Publications Referenced
SC34643303    

Fix information

  • Fixed component name

    CICSTS 3.1 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R400 PSY UK18999

       UP06/10/28 P F610

  • R403 PSY UK19000

       UP06/10/28 P F610

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 November 2006