IBM Support

PH40399: RATIONAL PROGRAMMING PATTERN 9.7.0 : EXISTING SYNTAX CANNOT BE CONVERTED TO THE NEW SYNTAX. CHECK THE EXISTING SYNTAX.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as fixed if next.

Error description

  • In RPP 9.7.0, Macros containing micro patterns pulled into
    the generated program may raise the warning :
    "'The existing syntax cannot be converted to the new syntax.
    Check the existing syntax.'"
    
    The micro pattern does not show in the generated program
    but only in the Macro
    
    Examples were with Move and Divide Micro pattern within
    the macro, with an extended number of parameters.
    

Local fix

  • The existing syntax is nor recognized by the feature which
    tries to translate the syntax known prior to RPP 9.7 into the
    new version, post RPP 9.7.
    The existing syntax therefore remains, and is still fully
    supported and properly translated into cobol, so the
    warning can be ignored.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users that want to generate code                             *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * When you generate a cobol and the design entity (program or  *
    * screen) called a macro in which we have a micro pattern. The *
    * micro pattern can be here only because it has parameters,    *
    * and will not be visible in the final cobol. In this case, we *
    * don't need to transform it to the new syntax and we don't    *
    * need to put a warning indicating a potential transformation  *
    * problem.                                                     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PH40399

  • Reported component name

    RATL PROG PATTE

  • Reported component ID

    5725H0300

  • Reported release

    970

  • Status

    CLOSED FIN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-09-06

  • Closed date

    2021-09-28

  • Last modified date

    2021-09-28

  • 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

  • R850 PSN

       UP

  • R900 PSN

       UP

  • R901 PSN

       UP

  • R910 PSN

       UP

  • R911 PSN

       UP

  • R912 PSN

       UP

  • R950 PSN

       UP

  • R951 PSN

       UP

  • R960 PSN

       UP

  • R961 PSN

       UP

  • R962 PSN

       UP

  • R970 PSY

       UP

  • R971 PSY

       UP

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

Document Information

Modified date:
02 December 2021