IBM Support

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

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

    PK59335

  • 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

    2008-01-16

  • Closed date

    2008-01-30

  • Last modified date

    2008-03-03

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

    PK56677

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

    UK33339

Modules/Macros

  •    DFHEAM11 DFHECM11 DFHEDM11 DFHEIM11 DFHEPM11
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R400 PSY UK33339

       UP08/02/05 P F802

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:
03 March 2008