Fixes are available
APAR status
Closed as program error.
Error description
Javascript code generation for while is not correct.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * **************************************************************** * PROBLEM DESCRIPTION: * **************************************************************** * RECOMMENDATION: * **************************************************************** When generating a part for Javascript, if the logic contains a while statement, whose condition contains multiple checks (uses ?? or ||), and invokes a function, the generated while statement is incorrect.
Problem conclusion
The problem is in the code that simplifies complex conditions. JavaScript generation cannot handle complex conditions (with ?? or ||) that contain function invocations correctly. Because of this, the conditions are broken apart into a series of IF statements. In the case of a condition on a while statement, this processing was incorrect. The code has been corrected so the while statement will now be generated correctly.
Temporary fix
Comments
APAR Information
APAR number
PM62478
Reported component name
RATL BUS DEV
Reported component ID
5724S5000
Reported release
801
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-04-13
Closed date
2012-10-08
Last modified date
2012-10-08
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:
08 October 2012