System Service

The Adabas RESTful administration provides a system service for starting the daemon during startup. The service is started with a specific user, and all database containers, configuration files and log files are created with this user.

The system service scripts provide the possibility to start, stop, remove and install the system service. The script is called system_service.sh (on Unix) and system_service.bat (on Windows).

Please be aware that the user who starts the Adabas RESTful server will be the user that works on the offline methods on the database container. Online activities are performed using the login id that is used to connect to the Adabas RESTful server. This user id is displayed in the user queue of the database.


Unix System Service

On Unix platforms, the Adabas RESTful service is added to the Unix system startup during installation. The service is started with the installation user.

Windows System Service

On Windows platforms, the security system needs to be ignored. The user who starts the Adabas RESTful administration does not have to have administration rights. Because of Windows security, the container might be created without permission for other Software AG administration users. It is recommended to use a normal user instead of a user with Administration rights.

During the installation the system service is not installed automatically. You need to start the system_service.bat script to create the service using a specific user.

C:\SoftwareAG\AdabasRestAdministration\bin>system_service.bat install
wrapperm | Prompting for account (DOMAIN\ACCOUNT)...
Please input the domain name [DMN]:
Please input the account name [sag]:
Please input the password for account 'DMN\sag': ************
wrapperm | Software AG Adabas REST Server(16) service installed.
wrapperm | Starting the Software AG Adabas REST Server(16) service...
wrapperm | Software AG Adabas REST Server(16) service started.

In order to use the Adabas RESTful administration, the Adabas client global environment configuration needs to be set.