IBM Support

PK58228: INTEGRATED CICS TRANSLATOR FOR C/C++ GETTING NUMEROUS ERRORS. CCN3045, CCN3046, CCN3068, CNN3166, CNN3275, CCN3276, CCN3277

A fix is available

Subscribe

You can track all active APARs for this component.

 

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:
    CCN3045 Undeclared identifier  .
    CCN3046 Syntax error.
    CCN3068 Operation between types " " and " " is not allowed.
    CCN3166 Definition of function   requires parentheses.
    CCN3275 Unexpected text   encountered.
    CCN3276 Syntax error: possible missing  ?
    CCN3277 Syntax error: possible missing   or  ?
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All                                          *
    ****************************************************************
    * PROBLEM DESCRIPTION: Various compiler messages issued when   *
    *                      using the Integrated C/C++ Translator   *
    *                      when no translator options are          *
    *                      specified.                              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    If the integrated C/C++ translator has been invoked by the C/C++
    compiler without specifying the xlator options (XOPTS or CICS)
    on the pragma statement or PARM card, then the CICS standard
    definitions and declarations will not be included. Therefore, C
    compiler error messages will be produced. This occurs because
    DFHEDM10 tests for the presence of TABLEBIT before including
    declarations and standard definitions. Since this is not set on
    for integrated translation, as described above, (the tables are
    link-edited with the translator), the declarations and
    definitions are not resolved, and this results in various error
    messages being issued by the compiler. (For example, when
    translating the supplied sample program CCNGCI1, messages
    CCN3045, CCN3166 and CCN3276 are issued).
    KEYWORDS: msgccn3045 msgccn3166 msgccn3276
    

Problem conclusion

  • DFHEDM10 has been changed to also test for the use of the
    integrated translator when determining whether to perform the
    necessary insertions.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK58228

  • Reported component name

    CICSTS V3 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2007-12-13

  • Closed date

    2008-01-25

  • Last modified date

    2008-02-02

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

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

    UK33266 UK33267

Modules/Macros

  •    DFHECM10 DFHEDM10 DFHEIM10 DFHEPM10
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R400 PSY UK33266

       UP08/02/01 P F801

  • R500 PSY UK33267

       UP08/02/01 P F801

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 February 2008