Application Settings - Common
The following groups contain Adeptia Connect microservices common properties that can be configured by going to Account > Settings > Application Settings. For more details on properties configuration, refer to the page Configuring the application properties.
[+] Backend Database Configuration
[-] Hide
| Property name | Description | Default value |
|---|---|---|
abpm.jdo.connection.retryCount | Number of retries to connect to the backend database, if it is down. By default, it is set to infinite retries, as, if the backend database is down, then all GUI operations come to a standstill. Possible value- Any integer | -1 |
abpm.jdo.connection.retryTimeInterval | The time interval between two retries of connecting to the backend server. Possible value- Any integer | 30 |
[+] AIMap
[-] Hide
| Property name | Description | Default value |
|---|---|---|
| abpm.services.aimap.adeptiaai.enable | Set this property to true/yes to enable Generative AI for mapping suggestions. If set to false, the application will use AIMap to retrieve mapping suggestions. | false |
| abpm.services.aimap.adeptiaai.usingdescriptions | Set this property to either true or false. If set to true, the application uses the descriptions of Layout fields to provide generative AI mapping suggestions. | false |
| abpm.services.aimap.xsltRuleSuggestions | Set this property to true to enable the XSL Rule Editor in the Data Mapper. | false |
[+] Adeptia Assistant
[-] Hide
![]() | <ch:anchor>Though the following properties are configurable, it is recommended that you do not change their values as they are specific to the Adeptia's AI Engine being used for providing the query suggestions. To enable Adeptia Assistant and configure its properties, please contact your Adeptia application admin or support@adeptia.com for assistance.</ch:anchor> |
| Property name | Description | Default value |
|---|---|---|
| abpm.services.chatbot.adeptiaai.enable | Set this property to true/yes to enable the Adeptia Assistant feature. | false |
| abpm.services.chatbot.adeptiaai.endpoint | The API endpoint to interact with the Adeptia Assistant knowledge base. | |
| abpm.services.chatbot.adeptiaai.oauth.clientid | The client identifier provided by the third-party application used for authentication. | |
| abpm.services.chatbot.adeptiaai.oauth.clientsecret | The client secret provided by the third-party application for authentication. | |
| abpm.services.chatbot.adeptiaai.oauth.scope | The scope of the access request. The application's access token will be limited to the granted scopes. | |
| abpm.services.chatbot.adeptiaai.oauth.tokenurl | The token URL issued by the third-party application for authentication. | |
| abpm.services.chatbot.adeptiaai.tagname | The tag name bound to the endpoint. |
[+] Data Encryption at rest
[-] Hide
| Property name | Description | Default value |
|---|---|---|
abpm.security.data.encryption.rest.enable | Configurable option to enable or disable encryption of data at rest | false |
abpm.security.data.encryption.rest.alias | Alias name for the key. | |
abpm.security.data.encryption.rest.keyPassword | Key Password | |
abpm.security.data.encryption.rest.keystoreLocation | Location (absolute path) of the Keystore that will be used for data encryption. | |
abpm.security.data.encryption.rest.keystorePassword | Keystore Password |
[+] Domain URL
[-] Hide
| Property name | Description |
|---|---|
| abpm.domain.url | URL to access the application. This field is mandatory in case you are using Ingress as a front-end for Webapp Gateway. |
[+] EDI Cache
[-] Hide
| Property name | Description | Default value |
|---|---|---|
| abpm.edi.cache.enable | EDI Cache enable or disable option | yes |
| abpm.edi.cache.idleTime | Minimum idle time in seconds | 86400 |
| abpm.edi.cache.maxElementsinMemory | Maximum number of elements that can be cached | 0 |
abpm.edi.cache.timetoLive | 0 |
[+] Event
[-] Hide
| Property name | Description | Default value |
|---|---|---|
| abpm.event.concurrency | Maximum number of files that can be processed concurrently by an Event at the defined polling frequency. Possible value- Any positive integer. 0 indicates an infinite number of files. | -1 |
| abpm.event.startup.activation.retryCount | Enter the number of retries that the application can make to activate an Event. | 3 |
| abpm.event.startup.activation.retryInterval | The time (in seconds) interval after which the application retries to activate an Event. | 5 |
[+] HashiCorp Vault Cache
[-] Hide
| Property name | Description | Default value |
|---|---|---|
| abpm.hashicorpVault.cache.idleTime | Minimum idle time in seconds | 86400 |
| abpm.hashicorpVault.cache.maxElementsinMemory | Maximum number of elements that can be cached | 0 |
| abpm.hashicorpVault.cache.timetoLive | Max time in seconds an object can stay in cache | 0 |
[+] Git Config
[-] Hide
| Property name | Description |
|---|---|
| configmanagement.gitconfig.enabled | Set this property to true to enable Git Config. |
| configmanagement.gitconfig.url | The URL for the Git repository. The value you define here is valid only for the projects for which you haven't configured the Project-Git Mapping. |
| configmanagement.gitconfig.password | The password or Personal Access Token for your Git account if you are using private repository. The value you define here is valid only for the projects for which you haven't configured the Project-Git Mapping. |
| configmanagement.gitconfig.userName | The Username for your Git account if you are using private repository. The value you define here is valid only for the projects for which you haven't configured the Project-Git Mapping. |
| configmanagement.gitconfig.branchName | The Git branch name, for example Dev, QA, or Prod, that you want to use for fetching the properties' values. The value you define here is valid only for the projects for which you haven't configured the Project-Git Mapping. |
| configmanagement.gitconfig.filePath | The path for the properties file from which you want to fetch the properties values. The value for this field varies based on the location of the properties file that may be present at the root of the repository or nested under multiple subfolders, for example, <folder1>/<folder2>/application.properties. The value you define here is valid only for the projects for which you haven't configured the Project-Git Mapping.</folder2></folder1> |
[+] Git Repository Cache
[-] Hide
| Property name | Description |
|---|---|
| abpm.gitRepository.cache.maxElementsinMemory | Maximum number of elements that can be cached. |
| abpm.gitRepository.cache.idleTime | Minimum idle time (in seconds). |
| abpm.gitRepository.cache.timetoLive | Max time in seconds an object can stay in cache. |
[+] JDO Cache
[-] Hide
| Property name | Description | Default value |
|---|---|---|
| abpm.jdo.cache.enable | JDO Cache enable or disable option | yes |
| abpm.jdo.cache.idleTime | Minimum idle time in seconds | 86400 |
| abpm.jdo.cache.maxElementsinMemory | Maximum number of elements that can be cached | 0 |
| abpm.jdo.cache.timetoLive | Max time in seconds an object can stay in cache | 0 |
[+] JWT Configuration
[-] Hide
| Property name | Description | Default value |
|---|---|---|
abpm.jwt.expire.time | Expiry time (in miliseconds) of the JWT to be used for accessing a Web Service. | 2592000000 |
abpm.jwt.issuer | Issuer of the JWT to be used for accessing a Web Service. | AdeptiaInc |
abpm.jwt.key | JWT key to be used for accessing a Web Service. | dafaesr334543958ff21312fafddfad |
abpm.jwt.token.encryption.signature.algorithm | JWT (to be used for accessing a Web Service) encryption signature algorithm. | HS256 |
abpm.jwt.token.name | JWT (to be used for accessing a Web Service) name. | ACCESS_TOKEN |
app.connect.jwt.token.expire.time | Expiry time of the JWT to be used for accessing the Connect Portal. | 30 |
app.connect.jwt.token.expire.timeunit | JWT (to be used for accessing the Connect Portal) expiry time unit. Possible values are MINUTES, HOURS, and DAYS. | DAYS |
app.connect.jwt.token.id.cookie.name | The name by which the JWT Id cookies are saved. | jwtid |
app.connect.jwt.ui.token.name | Token used for UI. | _cguit |
app.jwt.expire.days | The number of days after which the JWT to be used for accessing the Connect Portal expires. | 2 |
app.jwt.issuer | Issuer of the JWT to be used for accessing the Connect Portal. | AdeptiaInc |
app.jwt.key | JWT key used for Connect Portal authentication. | dafaesr334543958ff21312fafddfad |
app.jwt.token.encryption.signature.algorithm | Algorithm used for encrypting the JWT to be used for accessing the Connect Portal. | HS256 |
app.jwt.token.name | JWT (to be used for accessing the Connect Portal) name. | ACCESS_TOKEN |
app.jwt.token.prefix.length | The length of the JWT (to be used for accessing the Connect Portal) prefix. | 2 |
[+] Knowledge Base
[-] Hide
![]() | <ch:anchor>Though the following properties are configurable, it is recommended that you do not change their values as they are specific to the Adeptia's AI Engine being used. To enable AI Knowledge base and configure its properties, please contact your Adeptia application admin or support@adeptia.com for assistance. </ch:anchor> |
| Property name | Description | Default value |
|---|---|---|
| abpm.services.knowledgebase.adeptiaai.enable | Set this property to true or yes to enable the creation of a knowledge base. | false |
| abpm.services.knowledgebase.adeptiaai.endpoint | The API endpoint to interact with the knowledge base. | |
| abpm.services.knowledgebase.adeptiaai.oauth.clientid | The client identifier provided by the third-party application used for authentication. | |
| abpm.services.knowledgebase.adeptiaai.oauth.clientsecret | The client secret provided by the third-party application for authentication. | |
| abpm.services.knowledgebase.adeptiaai.oauth.scope | The scope of the access request. The application's access token will be limited to the granted scopes. | |
| abpm.services.knowledgebase.adeptiaai.oauth.tokenurl | The token URL issued by the third-party application for authentication. | |
| abpm.services.knowledgebase.adeptiaai.allowed.file.extensions | The valid file extensions (comma-separated) for creating a knowledge base. Supported extensions include: pdf, csv, txt, jpeg, jpg, png. | |
| abpm.services.knowledgebase.adeptiaai.file.maxsize | The size limit (in MB) for the file used to create a knowledge base. |
[+] Log Database Configuration
[-] Hide
| Property name | Description | Default value |
|---|---|---|
abpm.log.connection.retryCount | Number of retries to connect to the log database, if it is down. By default, it is set to infinite retries, as, if the log database is down, then logs are not entered into the database, but stored into a file. Possible value- Any integer | -1 |
[+] Logging
[-] Hide
| Property name | Description | Default value |
|---|---|---|
logging.level.event | Events logging level. For production server, it is recommended to use NOTICE log level or leave it without any value. In case of no value, it will consider the root logging level. | INFO |
[-] Hide
| Property name | Description | Default value |
|---|---|---|
| abpm.services.mail.graphapi.chunksSize | Specifies the chunk size (in bytes) for splitting email attachments sent or received via Microsoft Graph API. | 4194304 |
| abpm.services.mail.graphapi.maxRetryAttempts | Specifies the maximum number of retry attempts the application will make when sending emails via Microsoft Graph API. | 5 |
| abpm.services.mail.graphapi.initialRetryDelayAttempts | Specifies how long the application waits (in milliseconds) before making the first retry attempt to resend an email. | 1000 |
| abpm.services.mail.graphapi.retryBackOffFactor | The multiplier used to calculate the delay between subsequent retries when resending a failed email. For example, if the initial delay is 1000 milliseconds (1 second) and the multiplier is 2, the next retries occur after 2 seconds, then 4 seconds, and so on. | 1.5f |
| abpm.services.mail.graphapi.maxDelayRetryMS | Limits the maximum time during which retry attempts are made. For example, if set to 32000 milliseconds (32 seconds), retries will continue until this time limit is reached. | 30000 |
| abpm.services.mail.graphapi.defaultPageSize | Specifies the maximum number of email messages to fetch per page of results. | 10 |
[+] Mail Event
[-] Hide
| Property name | Description | Default value |
|---|---|---|
abpm.mailEvent.retry | Number of retry when mail box in use Possible value- Any positive integer. It should be based on the mail server that you are using. | 0 |
abpm.mailEvent.sleepTime | Sleep time (in millisecond) when mail box in use Possible value- Any positive integer. It should be based on the mail server that you are using. | 0 |
[+] Mail Server Parameters
[-] Hide
| Property name | Description | Default value |
|---|---|---|
abpm.mail.ssl.hostname.trust.verification | Set the value for this property to enable or disable the Mail SMTP SSL Trust verification. The possible values are yes (Enable), and no (Disable). | yes |
mail.connectionTimeout | Socket connection timeout value in seconds. For infinite timeout set the value to -1. | 180 |
mail.encoding | Encoding | |
mail.mailNotificationHomeEnvironmentDisplayNameEnable | Enable or Disable Environment Variable | true |
mail.mailProtocol | Enter the Protocol for sending mail notification. For Example:
| SMTP |
mail.mailServer | Mail Server Address/Exchange Server | smtp.gmail.com |
mail.mailServerPassword | Mail Server Password | |
mail.mailServerUserId | The email Id to be used for sending mail notifications. | |
mail.mailsubject | Mail Subject | |
mail.onErrorTransactionAbort | Transaction Abort Option | true |
mail.port | Port | 465 |
mail.readTimeout | Socket read timeout value in seconds. For infinite timeout set the value to -1. | 600 |
mail.securityType | Mail Security Type. Possible values are SSL, TLS | SSL |
mail.sslEnabled | Enable SSL | true |
mail.systemAdminEmailId | System Admin Email Id | |
mail.writeTimeout | Socket write timeout value in seconds. For infinite timeout set the value to -1. | 600 |
| mail.CDOHostName | CDO Host Name/IP in case of MAPI | CDOHostMachine |
| mail.domain | Domain in case of MAPI Protocol |
[+] Monitoring Tool Configuration
[-] Hide
| Property name | Description |
|---|---|
| monitoring.tool.button.text | Property to provide a name to the button. It is mandatory to enter a name for the button in this field to make the button visible. |
| monitoring.tool.button.tooltip | Property to provide a tooltip for the button. No tooltip is displayed if you leave this field blank. |
| monitoring.tool.url | Property to set the URL for the external monitoring tool. Leaving this field blank displays the message "URL is not configured..." |
[+] Others
[-] Hide
| Property name | Description | Default value |
|---|---|---|
abpm.apiKey.implementor | API Key implementor name | JWT |
app.production.url | Production URL, used if AC 2.0 communicates with AC 1.0. | https://connect.adeptia.com |
app.source.test.mapping.limit | 10 | |
| user.home | /tmp |
[+] Password Ageing Policy
[-] Hide
| Property name | Description |
|---|---|
abpm.password.ageing.policy.expiration.time | Enter the number of days beyond which the password expires. As an Admin, provide a valid email id to ensure that you get the notification. |
| abpm.password.ageing.policy.expire.message.time | Enter the number of days beyond which the user starts receiving email notifications about password expiration before/after the password expires. |
![]() | This feature is not available for SAML and LDAP users. |
[+] Personalization
[-] Hide
| Property name | Description | Default value |
|---|---|---|
| Home.Environment.DisplayName | Identifies the Adeptia Connect environment, for example, Development, Production, etc. | Development |
[+] Private Labeling
[-] Hide
| Property name | Description |
|---|---|
abpm.product.name | Product Name for private labeling |
abpm.vendor.name | Vendor Name for private labeling |
[+] Proxy Settings
[-] Hide
| Property name | Description | Default value |
|---|---|---|
abpm.transportHttpNonProxyHost | Transport Non Proxy HTTP Host IP Address | 192.168.1.99 |
abpm.transportProxy | Transport Proxy Enable and Disable Option Possible value- true/false | false |
abpm.transportProxyFtpPort | Transport Proxy FTP Port Possible value- Depends on proxy server configuration. | 21 |
abpm.transportProxyHost | Transport Proxy Host IP Address Possible value- Specify the IP address of the proxy Server | 192.168.1.129 |
abpm.transportProxyHttpPort | Transport Proxy HTTP Port Possible value- Depends on proxy server configuration. | 8082 |
[+] Runtime Cache
[-] Hide
| Property name | Description | Default value |
|---|---|---|
| abpm.connectRuntime.cache.enable | Runtime Cache enable or disable option | no |
[+] SAP
[-] Hide
| Property name | Description | Default value |
|---|---|---|
| sap.idoc.send.read_timeout | Sets the maximum wait time (in seconds) for SAP to acknowledge an IDoc. If SAP does not respond within the set timeline, the Transaction is stopped and an error is returned. | 180 (in seconds) |
| sap.idoc.send.pool_size | Sets the maximum number of threads in the shared executor used for SAP IDoc send operations. | 20 |
[+] Spring Retry Policy Configurations
[-] Hide
| Property name | Description | Default value |
|---|---|---|
abpm.spring.retry.backOff.policy.initialInterval | Property to define backoff initial interval for each retry attempt in the exponential form. | 3000 |
abpm.spring.retry.backOff.policy.maxInterval | Property to define backoff maximum interval for retry attempt. | 30000 |
abpm.spring.retry.backOff.policy.multiplier | Property to define backoff multiplier for each retry attempt. | 2 |
abpm.spring.retry.policy.maxAttempts | Property to define the maximum number of retry attempts. | 10 |
[+] Web Service Configuration
[-] Hide
| Property name | Description | Default value |
|---|---|---|
abpm.webservice.consumer.hostNameVerificationEnabled | Do not allow HTTPS connection if the URL's hostname and the server's identification hostname mismatch. Possible value- true/false | true |

