This document describes the new and modified features in Adabas Version 7.3:
New L1 (read by ISN) command option 2: THRU ('K'). This option allows you set the thru ISN in the ISNQ field, while the from ISN is specified in the ISN field. If the THRU ('K') option is specified, the ISNQ field must be set. Adabas returns response 3 on the first call after the thru ISN is reached.
The ADAOPR utility has two new commands:
STOPI to stop users who are inactive for a specific amount of time.
DELUI to remove users from the Adabas user queue who are inactive for a specific amount of time.
Adabas is available as a Docker Container Image (Containers).
The interactive use of Adabas utilities under Linux now supports auto completion of control statements with the <TAB> key. Previous control statements can be repeated using the up and down arrow keys.
ADABCK has a new parameter PRIMARY_ONLY
. When set, database
dumps are allowed only on the primary node of a cluster.
A primary node switch will trigger the ALERT action routine if configured.
The LOST QUORUM condition will trigger the ALERT action routine if configured.
Adabas Encryption for Linux now supports the Google Cloud Key Management System.
The following files are now encrypted:
TEMP and SORT container files.
DTA and DVT files when unloaded from an encrypted database.
Export files (ORDEXP) exported from an encrypted database.
You can now switch primary clusters.
You can now manage SORT and TEMP containers.
The job scheduler now supports the utilities ADACLP, ADACVT, ADAERR, ADAINV, ADAPLP, ADAPRI, ADAREC, ADAVFY, and ADAINI.
The global authorization INI files have been removed from the installation. The files adaauth.ini and adaaudit.ini are no longer necessary. The content of these files is now stored in a specific ASSO record in the database, which allows setting different authorization settings for the databases.
The RBAC initialize function has been enhanced. It is now possible to authorize a specific user for the database.
You can now manage databases located outside of the location given by $ADADATADIR. The location must be specified in the ADABAS.INI file.
You can now list all permissions by user or role for RBAC enabled databases.
Replaced the PUT method with POST for permission granting.
Replaced the PUT method with DELETE for permission granting.
Several container-related environment variables have been changed to allow for a standardized naming scheme. If you're currently using these environment variables in your scripts, you need to change their names. Otherwise, you will receive a deprecation warning for any environment variables used with the old naming scheme.
Here is a detailed table of all supported Adabas container-related environment variables and whether they have changed:
Old Variable Names | New Variable Names |
---|---|
ACCEPT_EULA | ACCEPT_EULA |
ADADBID | ADABAS_DBID |
ADA_DB_CREATION | ADABAS_DB_CREATION |
ADA_RESTORE_BCK | ADABAS_RESTORE_BCK |
ADA_LOAD_EXAMPLES | ADABAS_LOAD_EXAMPLES |
TRACE_ENABLED | ADABAS_TRACE_ENABLED |
ADABAS_ADMIN_USER | ADABAS_ADMIN_USER |
ADABAS_ADMIN_PWD | ADABAS_ADMIN_PWD |
The following functionality is not supported any longer:
Global transactions in accordance with the X/OPEN CAE Specification on Distributed Transaction Processing (XA Support)
Reading and writing on tape devices.
Storing Adabas files on raw devices. The ADADEV utility has been removed from the Adabas installation.