Natural System Error Messages 0551-0600

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.

NAT0600: 'END-IF' missing for IF statement in line :1:.

Text
'END-IF' missing for IF statement in line ....
Explanation
In structured mode, an IF statement block must be terminated with
a corresponding END-IF statement.
Example:
  READ ...
   IF ...
      COMPUTE ...
      COMPUTE ...
   END-IF
  DISPLAY
  END-READ
  END
Action
Correct error in program.