This document covers the following topics:
We would like to inform you that, after a detailed analysis & assessment, Software AG has decided to adjust its strategy regarding the Legacy-Unix platforms HP-UX®, AIX® and Solaris®. With many of our customers already departed from or soon planning to depart their Legacy-Unix platforms due to cost and technical reasons, Software AG has decided Linux x86 will be its strategic open systems platform for Adabas & Natural 2050+ going forward. This will allow Software AG to focus more resources on this platform and maximize the overall value to our customer base.
The end-of-maintenance date (EOM) for Software AG support of the Legacy-Unix platforms is December 31, 2024. For the period from December 31, 2024 to December 31, 2025 Software AG will offer options for non-standard sustained support on the Legacy-Unix platforms for customers who are unable to rehost by the regular EOM date. Both dates apply to all Software AG A&N products (excluding CONNX, which will still be available on Legacy-Unix).
This will provide you sufficient time to rehost your Software AG applications from the Legacy-Unix platform to your preferred Linux x86 platform(s). Software AG recommends one of the following rehosting options:
RedHat Enterprise Linux®
SUSE Linux Enterprise
Please be assured that Software AG is prepared to offer assistance in planning and executing your rehosting from the Legacy-Unix platform to an alternative platform.
Following the principles of our "A&N 2050+ Initiative", your rehosting project will be a high priority to Software AG. Our local Software AG teams will be happy to discuss any rehosting topic with you.
If you have any questions regarding the Adabas & Natural platform roadmap, please do not hesitate to contact Adabas & Natural Product Management (e-mail: AskANProdMgt@softwareag.com).
For the Adabas & Natural products on the Legacy-Unix platforms HP-UX®, AIX® and Solaris® we currently plan the following final versions:
Final Version (GA) | EOM | EOSS | |
---|---|---|---|
Adabas HP-UX® | 6.7.0, October 2018 | 31.12.2024 | 31.12.2025 |
Adabas AIX® and Solaris® | 7.0, October 2020 | 31.12.2024 | 31.12.2025 |
Natural HP-UX® | 9.1.1, October 2018 | 31.12.2024 | 31.12.2025 |
Natural AIX® and Solaris® | 9.1.3, April 2021 | 31.12.2024 | 31.12.2025 |
The read/write buffer pool can now be used on its own in performance-critical environments.
For details about the buffer pool with enhanced performance, see Operations > Natural Buffer Pool > Buffer Pool with Enhanced Performance.
The DBGAT
profile parameter can now be set in a Natural
parameter file on Linux.
For details, see Parameter Reference > DBGAT - Debug Attach Server for NaturalONE
The new application programming interface NSCSSXMN allows you to archive and revive LDAP security profiles.
For details, see Natural Security > Application Programming Interfaces.
The Natural Web I/O Server installation introduces the new pam_oidc PAM module. This module allows to configure OpenID Connect authentication more easily.
For more information see Natural Web I/O Interface > Installing and Configuring the Natural Web I/O Interface Server > PAM Module for OIDC.
You can now start the debug attach server with SSL/TLS security. You can configure the
SSL/TLS security with the DBGAT
parameter.
For more information about debugging an external Natural application with NaturalONE, see Parameter Reference > DBGAT - Debug Attach Server for NaturalONE.
For detailed information on how to debug external Natural applications, see the NaturalONE documentation.
The following Natural application programming interfaces (APIs) are new in the
SYSEXT
system library:
API | Task | Enhancement |
---|---|---|
USR2071N |
Support EntireX Security on client side |
The example program |
When a parameter provided in an INPUT USING MAP
, CALLNAT
,
or PERFORM
external subroutine does not correspond to a parameter in the
called object, an error with the position number of the parameter in error shows.
The error text now also includes the field name of the parameter variable. The
variable name is only available at compile time when the PCHECK
compiler
option is set to ON
. If the external subroutine is received at runtime,
the error text does not include the field name.
This change affects the first insert position in the following error messages: NAT0936, NAT0937, NAT0938, NAT0648, NAT0965, NAT0966, NAT0969.
The Natural compiler has been improved to generate an internal hash signature for Natural objects instead of the former timestamp value. The hash signature is generated based on the Natural object structure and remains the same for Natural objects of the same structure whenever compiled.
With this enhancement, the GDA's signature remains the same throughout multiple compiles, provided no structural changes were done in a GDA. As a result, Natural objects using GDA's only need to be re-compiled if there is a change in GDA signature due to a GDA structure change.
The new behavior is more consistent with the documented behavior and has the advantage for developers that fewer object compilations are required. This change also results in error message "NAT0925: GDA signature conflict" being returned, instead of "NAT0933: GDA time-stamp conflict."
The Natural compiler has been improved to also display mismatching field names of a MOVE BY NAME or MOVE BY POSITION statement. The new error message NAT0321 has been introduced:
NAT0321 Error :1: in :2: processing fields :3:.
Parameter :1: is filled with the underlying error (e.g. 300 for “Operands are not data transfer compatible.”)
Parameter :2: is filled with statement MOVE BY NAME or MOVE BY POSITION
Parameter :3: is filled with the field name or pair of fields causing the error
Error finding in large structures will be speed up with the additional information.
The new PARSE JSON
statement allows you to parse JSON documents from a
Natural program. For more information, see PARSE JSON
in
Statements.
As of this version, the Natural Availability Server supports ...
the "DOWNLOAD PC FILE" statement to download data
from the Natural host to the client.
the "UPLOAD PC FILE" statement, to upload files from
the client to Natural
the "PRINT" statement, to print the file received
from Natural.
For more information, see Natural Availability Server > File Transfer.
The Natural Availability Server now supports OpenID Connect authentication. For more information see Natural Availability Server > Advanced Configuration > Open Id Connect Authentication.
This HTTP call checks the availability of the Natural Availability Server and the Natural Web I/O Interface server.
The HTTP call is designed to expose the availability state of the node to the load balancer.
For more information see Natural Availability Server > Advanced Configuration > Health check HTTP call.
The NATBPMON
administrator can now always invoke the utility. If the
maximum buffer pool user limit is reached, the administrator accesses the utility as
an emergency user.
The Data area format of the Transfer options is enhanced with the value ‘D’ to
convert data areas to the DEFINE DATA
format. Due to the enhanced
parameter values, the Profile Maintenance command UPDATE
must be executed to update the changes into the Object Handler profile. For more
information, see the enhanced Data area
format of the Transfer
option described in Settings. For more information about the profile in
the Object Handler utility, see the chapter Profile Settings.
The Natural Configuration Utility now supports additional buffer pool administrators in the local configuration file.
For further information, see Configuration Utility > Overview of Configuration File Parameters > Administrator Assignments.
The following will be changed in upcoming releases of Natural:
This is the last version of Natural for Linux and Cloud that supports Natural Runtime (RUN). Natural Runtime will be embedded in the Natural (NAT) package for Linux.