iTP Active Transaction Pages (iTP ATP) Programmer's Guide
iTP Active Transaction Pages (iTP ATP) Programmer’s Guide—522292-002
G-1
G
Migration Considerations
There are four subsections to this appendix:
•
The new Javascript runtime engine and ATP have some differences in operation.
For further details, consult Runtime Operation Differences.
•
Changes to the way the atp parser preprocesses your source files means that you
may receive more error messages than previously. For further details, consult ATP
Parser Differences.
•
If you have selected Tuxedo 6.5 support and want to use some of the example
scripts, consult Tuxedo 6.5 Support.
•
Other General Considerations.
Runtime Operation Differences
IEEE floating-point support is available as an add-on option when the target
hardware/software system supports it. If your system does not support IEEE floating
point, the following conditions apply.
NaN, POSITIVE_INFINITY, and NEGATIVE_INFINITY are not defined in the NSK
platform. As a result, the following conditions apply:
Floating Point
•
isNaN always returns false
•
isFinite always returns true
•
MAX_VALUE = 1.15792089237316192e77
•
MIN_VALUE = -1.15792089237316192e77
•
NaN = 0
•
POSITIVE_INFINITY = MAX_VALUE
•
NEGATIVE_INFINITY = MIN_VALUE
Math Objects
•
Only one object failed.
•
Math.atan2(x, y) failed in ECMA test cases with the following values.
(0, 0), (0, -0), (-0, 0), (-0, -0), (-0, -1)