A fix is available
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
SC34643303 |
Fix information
Fixed component name
CICSTS 3.1 Z/OS
Fixed component ID
5655M1500
Applicable component levels
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