Natural System Error Messages 0550-0599

NAT0598: Program code not compatible with Natural for LUW. Reason :1:.

Text
Program code not compatible with Natural for LUW. Reason ....
Explanation
The compiler parameter LUWCOMP=ON is set. The used syntax construction
is not accepted by Natural for Open Systems (LUW).
Possible reason codes:
01: More than 7 precision digits.   14: IN SHARED HOLD / SKIP IN HOLD.
04: New compiler option.            15: READLOB / UPDATELOB.
07: MOVE ALL with SUBSTR option.    16: Array field in SEPARATE.
11: READ WORK with ADJUST option.   17: SEPARATE POSITION clause.
12: REINPUT with MARK .. (CV=..).   19: Wrong system variable.
13: WRITE WORK with system variable.
For a more detailed error description, see the compiler parameter
LUWCOMP (NTCMPO macro) in the Natural documentation.
Action
Do not use the indicated programming feature, or set LUWCOMP=OFF.

NAT0599: Program code not compatible with Version 4.2. Reason :1:.

Text
Program code not compatible with Version 4.2. Reason ....
Explanation
Compiler parameter V42COMP=ON is set. The following syntax constructions
are not accepted by Natural Version 4.2. Possible reason codes:
01: More than 7 precision digits    11: READ WORK with ADJUST option
02: Generated pgm size (GPT) > 64KB 12: REINPUT with MARK .. (CV=..)
03: User-defined functions          13: WRITE WORK with system variable
04: New compiler option             14: IN SHARED HOLD / SKIP IN HOLD
05: Parameter EMU=,ICU=,LCU=,TCU=   15: READLOB / UPDATELOB
06: FOR statement with expression   16: Array field in SEPARATE
07: MOVE ALL with SUBSTR option     17: SEPARATE POSITION clause
08: New functions *MAXVAL,..        18: Empty DEFINE DATA block
09: DECIDE with SUBSTR option       19: Wrong system variable.
10: EXAMINE with DIRECTION/POSITION
For a more detailed error description, see the compiler parameter
V42COMP (NTCMPO macro) in the Natural documentation.
Action
Do not use the indicated programming feature, or set V42COMP=OFF.