This document covers the following topics:
To speed up the INPL step of the Natural for UNIX installation, all libraries are now loaded with one batch Natural session, using a library list as input.
The following new Natural parameter is provided in this version:
Parameter | Description |
---|---|
SRVRTRY
|
Specifies the number of attempts for an RPC
server to connect/reconnect (REGISTER ) to an EntireX Broker that
is not active, and the wait time between two successive attempts.
|
The new parameter SRVRTRY
can also be specified
in the Configuration Utility. See
Remote Procedure Call in the
Configuration Utility documentation.
It is now possible to specify the following capabilities: RTLM (set RTL input mode) and LTRM (set LTR input mode). See Right-To-Left Support in Natural Termcap (NATTERMCAP) Utility in the Utilities documentation.
- Toggle Keys for Server Command Execution Views
PF11 can now be used to toggle between the standard and the extended views of Server Command Execution. See also Server Command Execution in SYSRPC Utility in the Utilities documentation.
- Forward Java EE credentials
If the access to Natural for Ajax applications is protected on JBoss Application Server, it is now possible to forward the security credentials to the Natural Web I/O Interface server, thus sparing the user a second logon. In the configuration tool, the new session option Forward Java EE credentials is available for this purpose.
- Disconnect behavior
It is now possible to disconnect from Natural without showing the disconnect page. In the configuration tool, the new session option Disconnect behavior is available for this purpose. You can define whether the disconnect page is to be shown when a Natural program ends (default), or whether the current browser tab is to be closed.
In previous versions, a blank after the equal sign (=) of the
EM
parameter in the
MOVE
EDITED
statement was illegally accepted during compilation.
This has been corrected. Error NAT0023
is now returned.
Example:
MOVE EDITED #N (EM= 999) TO ... /* NAT0023 is now returned MOVE EDITED ... TO #A (EM= XXX) /* NAT0023 is now returned
As of Natural Version 6.3.9, floating-point numbers that are displayed
due to Natural I/O will be rounded to the floating-point mantissa length used
for display. This also affects the display when the
FL
parameter is used and when
a floating-point number is assigned to an alphanumeric field.
Example:
DEFINE DATA LOCAL 1 #F8 (F8) 1 #A (A30) END-DEFINE * MOVE 5.1234567892345678E00 TO #F8 WRITE #F8 * WRITE #F8 (FL=7) * MOVE #F8 TO #A WRITE #A * END
Results in Natural Version 6.3.8:
+5.123456789234567E+00 +5.123456E+00 +5.123456789234567E+00
Results in Natural Version 6.3.9:
+5.123456789234568E+00 +5.123457E+00 +5.123456789234568E+00
See also Arithmetic Operations with Floating-Point Numbers in the Programming Guide.
With Natural Version 6.3.7, the
SYSEXV
utility provided new sample
programs for the new DDM EMPLOYEES-V2009
(Adabas 6.1.6 support).
As of Natural Version 6.3.9, the new program V637INFO
(Readme Information) is also available, providing detailed information on how
to get the data from the new EMPLOYEES
file. This program can be
found in the menu of the SYSEXV
utility.
It is now recommended that you use Adabas 6.1.8 or higher.
Natural Remote Procedure Call (RPC) is available as a separate subcomponent of Natural. It has its own version number. This measure takes into account that Natural RPC is a cross-platform component and makes it possible to provide new Natural RPC versions independent of new Natural versions for the various platforms supported.
With Natural Version 6.3.9, an enhanced Natural Remote Procedure Call Version 6.3.4 is delivered that replaces the existing Natural RPC Version 6.3.3.3.
The following changes and enhancements are available.
The Natural RPC Server has been extended to support EntireX RPC clients
(EntireX 8.2.0) using Natural redefinitions (REDEFINE
statement)
and other features introduced with the IDL Extractor for Natural (EntireX
8.2.0). The IDL Extractor for Natural has been extended with a graphical user
interface to complete the extraction process with user decisions. This allows
modeling of the Natural server to an IDL and enables selection of the
appropriate (Natural to IDL) mapping where multiple possibilities exist and
where automatic decision taking can lead to incorrect or suboptimal IDL.
Note:
The Natural RPC server still supports EntireX RPC clients built with
previous EntireX versions.
The documentation for the
MP
parameter has been
corrected. Other than documented with previous versions, it is not possible to
use MP
as a dynamic parameter when invoking Natural.
The Natural for Ajax documentation which is included in this Natural documentation now pertains to Version 8.1.2. It is based on Application Designer Version 8.0.
The Release Notes for Natural for Ajax Version 8.1.2 can be found in Empower, Software AG's global extranet, at https://empower.softwareag.com/