Kbase P133958: How -noint64 works?
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  8/5/2008 |
|
Status: Unverified
GOAL:
How -noint64 works?
GOAL:
What does -noint64 do?
GOAL:
What happens if -noint64 in used
FACT(s) (Environment):
All Supported Operating Systems
OpenEdge 10.1B
OpenEdge 10.1C
FIX:
Starting on OpenEdge Release 10.1B, a new No INT64 (-noint64) client session parameter was created in case you have an unusual circumstance in which you want to execute 10.1B r-code with 10.1A executable.
If you specify the -noint64 parameter:
? The functions that are compiled as INT64 in Release 10.1B (CURRENT-VALUE, DYNAMIC-CURRENT-VALUE, DYNAMIC-NEXT-VALUE, ETIME, GET-POINTER-VALUE, GET-SIZE, INTERVAL, NEXT-VALUE, and SEEK) are compiled as INTEGER.
? INT64-size constant values are compiled as DECIMAL.
? ABL source code references to INT64 variables and fields generate errors.
? Code that subtracts two DATETIME values generates a compile-time error.
? The XML schema long data type (64-bit signed integer) maps to the ABL DECIMAL data type rather than the INT64 data type.
This mapping applies to:
? The bprowsdldoc and bproxsdto4gl command line utilities
? The Web services Client run-time product