IBM Support

PH50084: RATIONAL PROGRAMMING PATTERN 9.7.2 : NEW GENERATION FAILS WHEN COBOL SOURCE STARTS WITH FREE TEXT

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as fixed if next.

Error description

  • In RPP 9.7.2, when a Cobol source is opened while the
    new generation has not yet been used, in the case
    where the source starts with an empty line, or some
    text which would be considered by RPP as specific code
    then the new generation fails and throws an exception.
    

Local fix

  • Removing the empty line or the specific code before the
    new generation is triggered allows the generation.
    The specific code may be added back if needed, and the
    following generations will work fine.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All users who generate cobol                                 *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * If a cobol contains specific lines at the bottom of the      *
    * cobol, sometimes the generation fails with a                 *
    * NullPointException. Now, in this case, the error message     *
    * produced is more explicit                                    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PH50084

  • Reported component name

    RATL PROG PATTE

  • Reported component ID

    5725H0300

  • Reported release

    972

  • Status

    CLOSED FIN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2022-10-10

  • Closed date

    2022-11-04

  • Last modified date

    2022-11-04

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

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

Fix information

Applicable component levels

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

Document Information

Modified date:
04 November 2022