This document provides additional information that you should be aware of after having installed Natural.The following topics are covered:
Natural system commands which require a screen-based user interface (for
example, CATALL
) are not recognized in batch mode (formerly called
"real batch mode").
Some error messages have been changed for this version of Natural to improve compatibility between Natural for Windows, Natural for UNIX, Natural for Mainframes and Natural for OpenVMS.
The following error messages have been changed:
NAT6254 has been replaced by NAT1254;
NAT0968 has been replaced by NAT0935;
NAT6010 has been replaced by NAT1222 for X-arrays and large and dynamic variables.
The following error messages are new for this version of Natural to improve compatibility between Natural for Windows, Natural for UNIX, Natural for Mainframes and Natural for OpenVMS.
Error Message | Description |
---|---|
NAT1145 |
Input does not match edit mask :1:. NAT1145 replaces NAT1143 in case of interactive input/output. This new error advises the user of the expected input format for the current field. |
NAT1257 | Access to a non-materialized X-array field not
permitted.
NAT1257 replaces NAT1316 in case of references to non-materialized X-arrays. |
If the background color of a window is changed with the terminal command
%=
, this will now also
change the background color of the text constants. In earlier versions, the
background color of text constants was not changed which caused an uncommon
color layout.
In previous versions, a database field short name was not rejected
during compilation if the parameter DBSHORT=ON
and the
DEFINE DATA LOCAL
statement were specified. This problem was
corrected. The syntax error NAT0981 is now returned. For further information,
see the enhanced description of the
DBSHORT
parameter.
The profile parameter RTINT
determines whether it is
allowed to interrupt a running Natural application that does not respond
anymore. This mechanism may cause problems afterwards, when continuing or
terminating the application processing. Therefore, it is not recommended to set
this parameter to ON
. By default, interrupts are not allowed.
The Natural Native Interface, which enables an application to execute Natural code in its own process context through function calls according to the C calling convention, is not yet supported.