IBM Support

PH57908: RATIONAL PROGRAMMING PATTERN 9.7 : CHANGING LEVEL OF SF UNDER A CO BREAKS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as fixed if next.

Error description

  • In RPP 9.7.2  If  a subfunction level is changed under a CASE
    OF, the logic breaks and manual intervention is needed to fix
    what RPP generates.
    In the changinglevel.jpg image, when changing a 40IT to a 30IT,
    the logic SHOULD always provide the 30IT of F75LD whether F75KD
    was true or not.
    But this in not the case in multiple programs.
    The problem occurs when in the wizard the "with generation" box
    is not checked.
    

Local fix

  • As a workaround, if you check 'with generation', the
    modification of the level does not break the code.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All users of function/subfunction Wizard                     *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Wizard function/subfunction - Modifying the level of a       *
    * subfunction in CO tree sometimes breaks the tree without     *
    * generation                                                   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PH57908

  • 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

    2023-10-31

  • Closed date

    2023-12-05

  • Last modified date

    2023-12-05

  • 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:
05 December 2023