A fix is available
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