IBM Support

PK85359: Comile error in generated cobol - bad syntax

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The generated cobol has a compiles error- the error statements i
    s below.
    
      052903      3             CALL EZEPROGM USING EZE-PROGRAM-FUNC
    TION-CALL                         1690 13827
      052904      3             PERFORM EZESETA-
                                      UND
    
    ==052904==? IGYPS0013-E 'EZESETA' was a name that ended with one
     or more hyphens.  The hyphens
                            were discarded.
    
    ==052904==? IGYPA3007-S 'EZESETA' was not defined as a procedure
    -name.  The statement was
                            discarded.
    
      052905      3             MOVE EZE-PROGRAM-SAVED-AREAS TO EZE-
    PROGRAM-CALLER-AREAS              13288 13271
    

Local fix

Problem summary

  • The problem was that a generic SQL read routine was trying
    to issue a call to perform a data type conversion that is
    not handled inline. A check has been added to detect this
    situation.
    
    Note, that I doubt that the customer really wants to have
    this conversion performed. They have coded a SQL field as
    type HEX and are trying to then use it with a type CHAR
    field, which causes a data type conversion to take place
    (the hex nibbles become human readable characters). If the
    user either uses both field as type HEX or as type CHAR,
    then this whole problem goes away.
    

Problem conclusion

  • Software updated.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK85359

  • Reported component name

    RBD EGL FOR COB

  • Reported component ID

    5724S5001

  • Reported release

    751

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-04-24

  • Closed date

    2009-07-13

  • Last modified date

    2009-07-13

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

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

Fix information

  • Fixed component name

    RBD EGL FOR COB

  • Fixed component ID

    5724S5001

Applicable component levels

  • R751 PSN

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSMQ79","label":"Rational Business Developer"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5.1","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
06 December 2021