New, Modified and Dropped Features

This document describes the new and modified features in Adabas Version 7.3:


New Features

New Read by ISN Command Option

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.

New Commands for ADAOPR

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 as a Docker Container Image

Adabas is available as a Docker Container Image (Containers).

Utilities on Linux

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.

Adabas Cluster for Linux

  • 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

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.

Adabas REST Administration

  • 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.

Modified Features

Role Based Access Control

  • 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.

Adabas REST Administration

  • 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.

Adabas Container Image

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

Dropped Features

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.

On this page