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.

 Archival
Property nameDescriptionDefault valuePossible value
abpm.archive.logRetainTimeProperty that defines the retain time for archive log. If this property is not specified, then default retain time of 30 days will be considered.30 daysAny integer
 Backend Database Configuration
Property nameDescriptionDefault valuePossible 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.-1Any integer

abpm.jdo.connection.retryTimeInterval

The time interval between two retries of connecting to the backend server.

30

Any integer

abpm.jdo.database.name

JDO Database Name

 Data Encryption at rest
Property nameDescription

abpm.security.data.encryption.rest.enable

To enable or disable data encryption at rest. The possible value can be either Yes or No.

abpm.security.data.encryption.rest.alias

Alias name for the key.

abpm.security.data.encryption.rest.keyPassword

Password of the Key.

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

Password of the Keystore.
 Domain URL
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
Property nameDescription
abpm.edi.cache.enableEDI Cache enable or disable option
abpm.edi.cache.idleTimeMinimum idle time in seconds
abpm.edi.cache.maxElementsinMemoryMaximum number of elements that can be cached

abpm.edi.cache.timetoLive


 Event
Property nameDescriptionDefault value
abpm.event.concurrencyAny positive integer. 0 indicates an infinite number of files.

-1

 JDO Cache
Property nameDescriptionDefault valuePossible value
abpm.jdo.cache.enableJDO Cache enable or disable option
no

no/yes

abpm.jdo.cache.idleTimeMinimum idle time in seconds
7200

Any valid positive integer

abpm.jdo.cache.maxElementsinMemoryMaximum number of elements that can be cached

5000

Any valid positive integer

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

Any valid positive integer

 JWT Configuration
Property nameDescription

abpm.jwt.expire.time

JWT expire time in milliseconds

abpm.jwt.issuer

JWT issuer name

abpm.jwt.key

JWT key

abpm.jwt.token.encryption.signature.algorithm

JWT token encryption signature algorithm

abpm.jwt.token.name

JWT token name

app.connect.jwt.token.expire.time

JWT token expiry time.

app.connect.jwt.token.expire.timeunit

JWT token expiry time unit. Possible values are MINUTES, HOURS and DAYS.

app.connect.jwt.token.id.cookie.name


app.connect.jwt.ui.token.name


app.jwt.expire.days


app.jwt.issuer


app.jwt.key


app.jwt.token.encryption.signature.algorithm


app.jwt.token.name


app.jwt.token.prefix.length


 Log Database Configuration
Property nameDescriptionDefault valuePossible 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.-1

Any integer

 Logging
Property nameDescription

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.
 Mail Event
Property nameDescriptionDefault valuePossible value

abpm.mailEvent.retry

Number of retry when mail box in use

0

Any positive integer. It should be based on the mail server that you are using.

abpm.mailEvent.sleepTime

Sleep time (in millisecond) when mail box in use

0

Any positive integer. It should be based on the mail server that you are using.

 Mail Server Parameters
Property nameDescription

abpm.mail.ssl.hostname.trust.verification

Set the value for this property to enable or disable the Mail SMTP SSL Trust verification. To disable the Mail SMTP SSL Trust verification, set the value for this property to no.

mail.connectionTimeout

Socket connection timeout value in seconds. For infinite timeout set the value to -1.

mail.encoding

Encoding

mail.mailNotificationHomeEnvironmentDisplayNameEnable

Enable or Disable Environment Variable

mail.mailProtocol

Mail Protocol (Smtp)

mail.mailServer

Mail Server Address/Exchange Server

mail.mailServerPassword

Mail Server Password

mail.mailServerUserId

Mail Server UserId

mail.mailsubject

Mail Subject

mail.onErrorTransactionAbort

Transaction Abort Option

mail.port

Port

mail.readTimeout

Socket read timeout value in seconds. For infinite timeout set the value to -1.

mail.securityType

Mail Security Type. Possible values are SSL, TLS

mail.sslEnabled

Enable SSL

mail.systemAdminEmailId

System Admin Email Id

mail.writeTimeout

Socket write timeout value in seconds. For infinite timeout set the value to -1.
 Others
Property nameDescription

abpm.apiKey.implementor

API Key implementor name

abpm.log.connection.retryTimeInterval

Indicates the time interval between two retries of connection to the log database server.

app.production.url

Production URL, used if AC 2.0 communicates with AC 1.0.

app.source.test.mapping.limit


 Password Ageing Policy
Property nameDescription

abpm.password.ageing.policy.expiration.time

Enter the number of days beyond which the password expires.

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

Home.Environment.DisplayName

Used to identify the Adeptia Connect environment when more than one Adeptia Connect environment are running in your organization.DevelopmentAny string to identify the Adeptia Connect, for example, Development, Production, etc.
 Private Labeling
Property nameDescription

abpm.product.name

Product Name for private labeling

abpm.vendor.name

Vendor Name for private labeling
 Proxy Settings
Property nameDescriptionDefault valuePossible value

abpm.transportHttpNonProxyHost

Transport Non Proxy HTTP Host IP Address

abpm.transportProxy

Transport Proxy Enable and Disable Optionfalse

true/false

abpm.transportProxyFtpPort

Transport Proxy FTP Port21

Depends on proxy server configuration.

abpm.transportProxyHost

Transport Proxy Host IP Address

192.168.1.129

Specify the IP address of the proxy Server

abpm.transportProxyHttpPort

Transport Proxy HTTP Port8082

Depends on proxy server configuration.

 Runtime Cache
Property nameDescription
abpm.connectRuntime.cache.enableRuntime Cache enable or disable option
 Spring Retry Policy Configurations
Property nameDescription

abpm.spring.retry.backOff.policy.initialInterval

Property to define backoff initial interval for each retry attempt in the exponential form.

abpm.spring.retry.backOff.policy.maxInterval

Property to define backoff maximum interval for retry attempt.

abpm.spring.retry.backOff.policy.multiplier

Property to define backoff multiplier for each retry attempt.

abpm.spring.retry.policy.maxAttempts

Property to define the maximum number of retry attempts.
 Web Service Configuration
Property nameDescriptionDefault valuePossible value

abpm.webservice.consumer.hostNameVerificationEnabled

Do not allow HTTPS connection if the URL's hostname and the server's identification hostname mismatch.
true

true/false

abpm.webservice.consumer.wsengine.rest.isjerseyUse jersey engine for rest webservice callstrue

true/false

To configure these application properties, refer to the page Configuring the application properties.