IBM Support

PH52457: RATIONAL PROGRAMMING PATTERN 9.7.2 : RULE "AVOID CALLING THE SAME DATA ELEMENT MULTIPLE TIMES IN A SEGMENT" FAILS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as fixed if next.

Error description

  • In RPP 9.7.2, depending on the type of segment checked,
    when the rule "Avoid calling the same Data Element multiple
    times in a Segment" is called, it may throw a Null Pointer
    Exception :
    
    java.lang.NullPointerException
        at
    com.ibm.pdp.qualitycontrol.design.rules.AvoidDuplicateDatacall.c
    ollectDuplicateNameComponent(AvoidDuplicateDatacall.java:116)
        at
    com.ibm.pdp.qualitycontrol.design.rules.AvoidDuplicateDatacall.c
    ollectDuplicateNameCELines(AvoidDuplicateDatacall.java:86)
        at
    com.ibm.pdp.qualitycontrol.design.rules.AvoidDuplicateDatacall.c
    ollectDuplicateName(AvoidDuplicateDatacall.java:80)
        at
    com.ibm.pdp.qualitycontrol.design.rules.AvoidDuplicateDatacall.a
    nalyseSegmentDescription(AvoidDuplicateDatacall.java:74)
        at
    com.ibm.pdp.qualitycontrol.design.rules.AvoidDuplicateDatacall.a
    nalyzeMonoStructureSegment(AvoidDuplicateDatacall.java:56)
        at
    com.ibm.pdp.qualitycontrol.design.provider.DesignEntityResource$
    1.analyze(DesignEntityResource.java:81)
        at
    com.ibm.pdp.qualitycontrol.design.provider.AbstractDesignRule.an
    alyzeSpecificType(AbstractDesignRule.java:102)
        at
    com.ibm.pdp.qualitycontrol.design.rules.AvoidDuplicateDatacall.a
    nalyzeResource(AvoidDuplicateDatacall.java:45)
        at
    com.ibm.pdp.qualitycontrol.design.provider.AbstractDesignRule.an
    alyze(AbstractDesignRule.java:92)
        at
    com.ibm.rsaz.analysis.core.rule.AbstractAnalysisRule.analyze(Abs
    tractAnalysisRule.java:114)
        at
    com.ibm.rsaz.analysis.core.category.DefaultAnalysisCategory.anal
    yze(DefaultAnalysisCategory.java:143)
        at
    com.ibm.pdp.qualitycontrol.design.provider.DesignEntityCodeRevie
    wProvider.analyze(DesignEntityCodeReviewProvider.java:67)
        at
    com.ibm.rsaz.analysis.core.manager.AnalysisProviderManager$2.run
    (AnalysisProviderManager.java:393)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:60)
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users of the Software analysis rules                         *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * The first time you launch the software analysis on the rule  *
    * "AvoidDuplicateDatacall" on a segment 00, a logical view     *
    * segment or a table segment, the rule aborted due to this     *
    * exception. If you start the rule with another type of        *
    * segment, it is initiated with this segment and it will       *
    * remain as the original segment for all the executions of the *
    * same rule (that is an error).                                *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PH52457

  • 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-02-08

  • Closed date

    2023-03-06

  • Last modified date

    2023-03-06

  • 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:
06 March 2023