Natural System Error Messages 1351-1400

NAT1392: PCHECK/ECHECK validation has found :1: inconsistencies.

Text
PCHECK/ECHECK validation has found ... inconsistencies.
Explanation
During the PCHECK/ECHECK validation, more than one inconsistency was
found. This message is displayed to indicate that several parts of the
Natural object need to be inspected. The original messages related to
the actual errors can be displayed with the system command LASTMSG.

For example, program MAIN contains:
PERFORM SUBR1 at line 100 with an inconsistent parameter list.
CALLNAT 'CLN1' at line 200 with an inconsistent parameter list.

The initial error messages would be:
  MAIN 0100 NAT0936 Format/length conflict in parameter 1 (Subroutine...
  MAIN 0200 NAT0936 Format/length conflict in parameter 1 (Subprogram...
In addition, the following message would be displayed:
  MAIN 0200 NAT1392 PCHECK=ON validation has found 2 inconsistencies.
Action
Check program and correct error.

NAT1393: Object :1: (:2:/:3:/:4:) cataloged with unsupported version.

Text
Object ... (.../.../...) cataloged with unsupported version.
Explanation
An attempt was made to execute a Natural programming object or load
a GDA, LDA, PDA or map at compilation which is not supported by the
current version of Natural.

For a list of supported Natural versions, see the
Natural documentation.
Action
Re-compile the object under the current version of Natural.

NAT1395: Reporting mode of object :1: (:2:/:3:/:4:) not permitted.

Text
Reporting mode of object :1: (:2:/:3:/:4:) not permitted.
Explanation
Switch to reporting mode by object :1: loaded from library :2:
(database :3:/file :4:) is not permitted.

Switching to reporting mode is not permitted if Natural was started
with structured mode (parameter SM=ON).
When a Natural source program is read into the source area, Natural
automatically switches to the mode in which the program was stored.
The program can be edited, but before a STOW command can be executed,
you have to ensure that the program structure is in accordance with
the appropriate programming mode.
Action
Make sure you are using the correct programming mode.

NAT1396: In the meantime :1: :2: was saved unmodified by user :3:.

Text
In the meantime :1: :2: was saved unmodified by user :3:.
Explanation
It is not possible to save object :2: of type :1:, because it was
saved - although not modified - in the meantime by user :3:.
Action
Delete the source and save it again.

NAT1397: In the meantime :1: :2: was modified and saved by :3:.

Text
In the meantime :1: :2: was modified and saved by :3:.
Explanation
It is not possible to save object :2: of type :1:, because it was
modified and saved in the meantime by user :3:.
Action
Delete the source and save it again.

NAT1398: :1: :2: is locked for :3:.

Text
:1: :2: is locked for :3:.
Explanation
It is not possible to save object :2: of type :1:, because it is
currently locked for a different purpose denoted as :3:.
Action
Unlock the object before saving it.

NAT1399: :1: :2: is locked by user :3: (session ID :4:).

Text
:1: :2: is locked by user :3: (session ID :4:).
Explanation
It is not possible to save object :2: of type :1:, because it is
currently locked by user :3: in session :4:.
Action
The user who locked the object, or an authorized administrator,
has to unlock the object.

NAT1400: Overflow for total/sum in Natural system function.

Text
Overflow for total/sum in Natural system function.
Explanation
The value that resulted from the addition of values from all
processed records caused an overflow of the value for a Natural
system function.
The number of positions for a Natural system function is derived
from the length of the argument field.
Action
Increase the length of the argument field.