Set up LaaS as licensing method
- Last UpdatedMar 04, 2025
In order to set up LaaS as the licensing method for AVEVA products, your users must add the environment variable AVEVA_LICENSE_SERVER_LIST to their computer and set it to https://license.connect.aveva.com.
Use LaaS in interactive and non-interactive modes
LaaS can be used in both interactive and non-interactive modes. In the interactive mode, which is the default behaviour, the user is prompted to sign in using the AVEVA Connect Sign in dialog box. After a successful login, the licenses are checked out accordingly.
In the non-interactive mode, the credentials are read from the Credential Manager for each license request. A non-interactive mode is useful in case of services that use batch processing.
To enable non-interactive mode for LaaS, users must first add the credentials using the Credential Manager. The Credential Manager (Aveva.Connect.Sdk.CredentialManager.exe) is a standalone, Windows Forms application used with non-interactive processes. The Credential Manager allows you to add a username and password and then saves the refresh token to %programdata%\.aveva. A non-interactive process can then read the refresh token and use it to obtain a license silently.
To use LaaS in the non-interactive mode:
-
Start Credential Manager from the following location: <installation location of your product>\Aveva.Connect.Sdk.CredentialManager\Aveva.Connect.Sdk.CredentialManager.exe
-
Add the credentials for the product you want to run non-interactively.
If your product is a service, it can now be started using LaaS. However, if you want to run a product in batch mode, then you must add the argument "-interactive=false" while running the product.
For example:
des.exe -proj=APS -user=SYSTEM -pass=XXXXXX -mdb=/ALL -interactive=false