IBM Support

PM47053: dependent files do not get rebuilt

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Problem Description
    
    Sometimes dependent files don't get rebuilt. In a particular
    case, user
    has a BasicRecord called FieldRecord which defined a variable
    
    'checkFunction CheckDelegate = Checks.noCheck;'. When it is
    compiled, user gets
    compiler errors that the Checks.noCheck function didn't match
    the
    CheckDelegate type.
    
    User modified the Checks.noCheck function so that it
    matched. When it is recompiled, the compiler errors went away,
    but it did
    not regenerate the javascript properly. Some of the files still
    had
    generation errors like this even though FieldRecord had no
    errors:
    
    
    IWN.VAL.9992.e 9/0 The part
    Ch59abConversionHeaderBBusinessObjectCust
    cannot be generated because the part FieldRecord contains
    validation or
    syntax errors.
    
    
    
    
    .
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When a part, such as a library or handler, references a
    record and the record contains compilation errors, the part
    is not generated. However if the compilation errors are then
    fixed in the record, and the change is not considered
    structurally significant, the library or handler is not
    notified, so that it can be generated.
    

Problem conclusion

  • The code has been changed so that if compilation errors are
    added or removed from a part, that part will always be
    considered to be structurally changed. Because of this, any
    part that references it will be recompiled and regenerated.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM47053

  • Reported component name

    RATL APP DEV WI

  • Reported component ID

    5724J1901

  • Reported release

    801

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-09-02

  • Closed date

    2012-01-27

  • Last modified date

    2012-01-27

  • 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

    RATL BUS DEV

  • Fixed component ID

    5724S5000

Applicable component levels

  • R801 PSN

       UP

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

Document Information

Modified date:
27 January 2012