iTP Active Transaction Pages (iTP ATP) Programmer's Guide

iTP Active Transaction Pages (iTP ATP) Programmer’s Guide522292-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)