Skip to main content
Version: 4

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 nameDescriptionDefault 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 nameDescriptionDefault 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

Information<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 nameDescriptionDefault value
abpm.services.chatbot.adeptiaai.enableSet this property to true/yes to enable the Adeptia Assistant feature.false
abpm.services.chatbot.adeptiaai.endpointThe API endpoint to interact with the Adeptia Assistant knowledge base.
abpm.services.chatbot.adeptiaai.oauth.clientidThe client identifier provided by the third-party application used for authentication.
abpm.services.chatbot.adeptiaai.oauth.clientsecretThe client secret provided by the third-party application for authentication.
abpm.services.chatbot.adeptiaai.oauth.scopeThe scope of the access request. The application's access token will be limited to the granted scopes.
abpm.services.chatbot.adeptiaai.oauth.tokenurlThe token URL issued by the third-party application for authentication.
abpm.services.chatbot.adeptiaai.tagnameThe tag name bound to the endpoint. 

[+] Data Encryption at rest

[-] Hide

Property nameDescriptionDefault value

abpm.security.data.encryption.rest.enable

Configurable option to enable or disable encryption of data at restfalse

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 nameDescription
abpm.domain.urlURL 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 nameDescriptionDefault value
abpm.edi.cache.enableEDI Cache enable or disable optionyes
abpm.edi.cache.idleTimeMinimum idle time in seconds86400
abpm.edi.cache.maxElementsinMemoryMaximum number of elements that can be cached0

abpm.edi.cache.timetoLive


0

[+] Event

[-] Hide

Property nameDescriptionDefault 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.retryCountEnter the number of retries that the application can make to activate an Event.3
abpm.event.startup.activation.retryIntervalThe time (in seconds) interval after which the application retries to activate an Event.5

[+] HashiCorp Vault Cache

[-] Hide

Property nameDescriptionDefault value
abpm.hashicorpVault.cache.idleTimeMinimum idle time in seconds86400
abpm.hashicorpVault.cache.maxElementsinMemoryMaximum number of elements that can be cached0
abpm.hashicorpVault.cache.timetoLiveMax time in seconds an object can stay in cache0

[+] 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.passwordThe 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.userNameThe 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.branchNameThe 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.filePathThe 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.maxElementsinMemoryMaximum number of elements that can be cached.
abpm.gitRepository.cache.idleTimeMinimum idle time (in seconds).
abpm.gitRepository.cache.timetoLiveMax time in seconds an object can stay in cache. 

[+] JDO Cache

[-] Hide

Property nameDescriptionDefault value
abpm.jdo.cache.enableJDO Cache enable or disable option
yes
abpm.jdo.cache.idleTimeMinimum idle time in seconds
86400
abpm.jdo.cache.maxElementsinMemoryMaximum number of elements that can be cached

0

abpm.jdo.cache.timetoLiveMax time in seconds an object can stay in cache0

[+] JWT Configuration

[-] Hide

Property nameDescriptionDefault 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

Information<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 nameDescriptionDefault value
abpm.services.knowledgebase.adeptiaai.enableSet this property to true or yes to enable the creation of a knowledge base.false 
abpm.services.knowledgebase.adeptiaai.endpointThe API endpoint to interact with the knowledge base.
abpm.services.knowledgebase.adeptiaai.oauth.clientidThe client identifier provided by the third-party application used for authentication.
abpm.services.knowledgebase.adeptiaai.oauth.clientsecretThe client secret provided by the third-party application for authentication.
abpm.services.knowledgebase.adeptiaai.oauth.scopeThe scope of the access request. The application's access token will be limited to the granted scopes.
abpm.services.knowledgebase.adeptiaai.oauth.tokenurlThe token URL issued by the third-party application for authentication.
abpm.services.knowledgebase.adeptiaai.allowed.file.extensionsThe valid file extensions (comma-separated) for creating a knowledge base. Supported extensions include: pdf, csv, txt, jpeg, jpg, png.
abpm.services.knowledgebase.adeptiaai.file.maxsizeThe size limit (in MB) for the file used to create a knowledge base.

[+] Log Database Configuration

[-] Hide

Property nameDescriptionDefault 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 nameDescriptionDefault 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

[+] Mail Configuration

[-] Hide

Property nameDescriptionDefault value
abpm.services.mail.graphapi.chunksSizeSpecifies the chunk size (in bytes) for splitting email attachments sent or received via Microsoft Graph API. 4194304
abpm.services.mail.graphapi.maxRetryAttemptsSpecifies the maximum number of retry attempts the application will make when sending emails via Microsoft Graph API.5
abpm.services.mail.graphapi.initialRetryDelayAttemptsSpecifies how long the application waits (in milliseconds) before making the first retry attempt to resend an email.1000
abpm.services.mail.graphapi.retryBackOffFactorThe 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.maxDelayRetryMSLimits 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.defaultPageSizeSpecifies the maximum number of email messages to fetch per page of results. 10

[+] Mail Event

[-] Hide

Property nameDescriptionDefault 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 nameDescriptionDefault 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 Variabletrue

mail.mailProtocol

Enter the Protocol for sending mail notification. 


For Example:

  • GRAPH API
  • SMTP
  • MAPI
SMTP

mail.mailServer

Mail Server Address/Exchange Serversmtp.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 Optiontrue

mail.port

Port465

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, TLSSSL

mail.sslEnabled

Enable SSLtrue

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.domainDomain in case of MAPI Protocol

[+] Monitoring Tool Configuration

[-] Hide

Property nameDescription
monitoring.tool.button.textProperty 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.tooltipProperty to provide a tooltip for the button. No tooltip is displayed if you leave this field blank.
monitoring.tool.urlProperty to set the URL for the external monitoring tool. Leaving this field blank displays the message "URL is not configured..."

[+] Others

[-] Hide

Property nameDescriptionDefault value

abpm.apiKey.implementor

API Key implementor nameJWT

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 nameDescription

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.
SuccessThis feature is not available for SAML and LDAP users.

[+] Personalization

[-] Hide

Property nameDescriptionDefault value
Home.Environment.DisplayNameIdentifies the Adeptia Connect environment, for example, Development, Production, etc.Development

[+] Private Labeling

[-] Hide

Property nameDescription

abpm.product.name

Product Name for private labeling

abpm.vendor.name

Vendor Name for private labeling

[+] Proxy Settings

[-] Hide

Property nameDescriptionDefault 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 nameDescriptionDefault value
abpm.connectRuntime.cache.enableRuntime Cache enable or disable optionno

[+] 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 nameDescriptionDefault 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 nameDescriptionDefault 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