Consultor Eletrônico



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