IBM Support

PK56677: INTEGRATED CICS TRANSLATOR FOR C/C++ GETTING NUMEROUS ERRORS. CCN5825, CCN5063, CCN3766, CCN3045, CCN3865,

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:
    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