A fix is available
APAR status
Closed as program error.
Error description
You are using the CICS Integrated C translator and getting translator errors which can range from any of the following: CCN5825 (W) The character "ᆰ " is not allowed. CCN5063 (S) The text ")" is unexpected. CCN3766 The universal-character-name "." is not in the allowable range for an identifier. CCN3045 Undeclared identifier \u009d. CCN3865 CICS compiler option must be specified. Pragma ignored. CCN3224 Incorrect pragma ignored. CCN5274 (S) The name lookup for "NORMAL" did not find a declaration.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All * **************************************************************** * PROBLEM DESCRIPTION: Various compiler messages issued when * * using the Integrated C/C++ Translator. * **************************************************************** * RECOMMENDATION: * **************************************************************** The integrated C/C++ translator has been invoked to resolve a DFHRESP or DFHVALUE within the source. DFHEIM00 is called which invokes DFHEIM11 to convert the value into a numeric string. DFHEIM00 returns this numeric value to the integrated C/C++ translator, with variable sa pointing to the start of this numeric string, and variable ea to the next byte after. However, because these two pointers are equal, it appears that a null string is returned. This gives rise to compiler error messages such as CCN3766 and CCN3045.
Problem conclusion
DFHEIM11 has been changed. In the case of Integrated Translator support for C/C++, the start and end atom positions are now calculated correctly.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK56677
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
500
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
YesSpecatt / Pervasive
Submitted date
2007-11-16
Closed date
2007-12-18
Last modified date
2012-06-12
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK32409 PK59335
Modules/Macros
DFHEAM11 DFHECM11 DFHEDM11 DFHEIM11 DFHEPM11
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R500 PSY UK32409
UP07/12/21 P F712
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.2","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.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
12 June 2012