Microservice Settings - Webrunner

 Adeptia Connect
Property nameDescription
abpm.connect.template.displayName.enableProperty to enable Display Name in Template.
abpm.services.webmapper.includeSchemaDetailsInMappingJSONSet the value of this property to 'yes' if you want to save the layout details which are sent to the server to generate mapping XSL to the database along with the mapping JSON.
 AIMap
Property nameDescription
abpm.services.aimap.enableEnabling this feature will allow access to all the library of data maps that have been contributed by community of Adeptia users and customers. In return, it will also contribute your mapping metadata (mapping rules) to this community library. Rest assured that your business data or information will always remain in your control and never be shared.
 Application Security
Property nameDescription

abpm.api.basic.authentication.enable

Enable or disable basic authentication for REST , Monitoring API and Legacy API like fetch service list etc.

abpm.application.security

Enable or Disable Application Security.

abpm.connect.idle.session.timeout.warning.time

Property to define time in seconds before which you want show warning message for session expiration for Connect Portal and Server. This value must be less than idle session time.

abpm.connect.layout.max.file.size.limit

Maximum file size limit in MB for Connect for layouts (xml, text, excel, JSON, positional).

abpm.connect.login.invalidLoginAttemptCount

You can configure this property for the number of valid log in attempts. You can set the number of attempts as per your requirement. The default value for the property is five (5). <br> Note :- If the value is set as 0, there will be unlimited login attempts. Any value of this property other than 0 or positive integer, will be treated as default value of 5.

abpm.connect.login.invalidLoginAttemptTimeSpan

This property helps you limit the number of attempts within the stipulated time you have defined here. The default stipulated time will be 60 minutes. You need to define the value in minutes and it cannot be less than one (1) minute. <br> Note :- If you define any value less than one (1), it will be considered as the default value (60 minutes).

abpm.connect.login.lockoutTime

This property helps you to define for how long the user's account will be locked after their login attempts are over. The default duration of the lockout is 120 minutes. You need to define the value in minutes and it cannot be less than one (1) minute. Note :- If you define any value less than one (1), it will be considered as the default value (120 minutes).

abpm.connect.security.max.file.size.limit

Maximun file size limit in MB for Connect for key manager, keystore and truststore.

SessionTimeOut

Maximum time (in minutes) for which user can remain logged in Adeptia Connect in idle state.
 Caching
Property nameDescriptionDefault valuePossible value
abpm.dataMapper.dblookup.cache.limitNumber of Data Mapper Select Query and result string pairs to be cached.10000

Any integer

 Data Mapper
Property nameDescriptionDefault valuePossible value

abpm.dataMapper.dateFormat.validate

Parse invalid dates in the date format function available in the data mapping.

yes - Date format function in the data mapper will parse invalid dates and will not give a blank output.

no - Date format function in the data mapper will not parse invalid dates and gives a blank output. 

yesyes or no

abpm.dataMapper.dateFunction.logError

Log Error for Data Mapper Date functions.truetrue or false

abpm.dataMapper.filterEmptyElements

Enable to filter empty elements in the output of Data Mapper.

abpm.dataMapper.saxonica.propertyFile

File path for saxonica parser properties file.

abpm.dataMapper.valuemap.optimizedSave

Use this option to save the valuemap in an optimized way, this helps in creating large valuemaps.

 Dependency and Reference
Property nameDescription
abpm.activities.dependencies.references.enableEnable this to retrieve dependencies and references of activities.
 Deployment Configuration
Property nameDescription
customClasses.readMode.jarOnly

Set the value for this property to true if you want the system to read the custom classes only from the JAR files. The default value for this property is false.

 Diagnostics
Property nameDescription
abpm.diagnostics.license.threshold

Number of days remaining in the license expiry.

 EDI Solution Parameters
Property nameDescriptionDefault valuePossible value
abpm.solution.edi.pagination.enableEnable or Disable Pagination.Yes

Yes/No

abpm.solution.edi.pagination.page.sizeMaximum number of Records that will displayed in a page.20

Any positive integer number

 GUIError
Property nameDescription
abpm.gui.error.message.enableEnable or Disable Error Message.
abpm.gui.error.trace.enableEnable or Disable Error Trace.
 Layout Builder
Property nameDescription

abpm.layoutbuilder.pdf.maxsize

Maximum allowed file size (in KB) used to create the PDF layout.

abpm.services.advschema.file.max_columns

Max columns of uploaded file for schema creation.

abpm.services.advschema.file.max_rows

Max rows of uploaded file for schema creation.

abpm.services.advschema.file.max_sheets

Max sheets of uploaded file for schema creation.

abpm.services.advschema.file.max_size

Max file size of uploaded file for schema creation (in KB).
 Logging
Property nameDescription

logging.includeLocation

Used by log4j to include the location in the appenders (Console, jdbc etc.). Possible values of this property is true or false.

logging.jdbc.buffer

Log4j JDBC Buffer Size.

logging.level.audit

Audit logging level. For production server, it is recommended to use NOTICE log level.

logging.level.root

Root Application logging level. For production server, it is recommended to use NOTICE log level.

logging.level.system

System logging level. For production server, it is recommended to use NOTICE log level.

logging.pattern.console


 Mail Server Parameters
Property nameDescriptionDefault valuePossible value
abpm.changePasswordNotification.sendNewPassword

Specifies whether you want to receive notification whenever a users password is changed.

yesyes or no
 Others
Property nameDescriptionDefault valuePossible value

abpm.bean.reverse.propertiesOrder

Enable or disable logic to reverse bean properties order while rendering HTML from bean editor to JSP.

abpm.connect.default.usertype

Default user type to be assigned to user in case of multiple roles.

abpm.gui.dataservice.showErrorMessage

Enable this property to see data service error messages.

abpm.gui.error.message.contact.email

Contact email to show in GUI error messages.

abpm.httprequest.connection.timeout

HTTP request connection time out for AJAX call in milliseconds.180000

abpm.httprequest.connection.timeout.globalsearch

HTTP request connection time out for AJAX call in milliseconds for global search.

abpm.message.fadeout.time

Auto fadeout for message in milliseconds.5000

exportzip.path

Export Zip Path.

 Permission
Property nameDescriptionDefault valuePossible value
abpm.activity.defaultPermission

Default permission mask while creating a new activity.

The permission property contains a three-digit number, where:

  • 1st digit represents the level of permission for Owner.
  • 2nd digit represents the level of permission for other groups to which the owner belongs. 
  • 3rd digit represents the level of permission for users outside the owner's group.


There are three levels of permissions for every level of user:

  • Read
  • Write 
  • Execute


Each level has a specific number assigned to it.

  • Read - 4
  • Write - 2 
  • Execute - 1


So based on these numbers, you can assign each type of user in any of the following digits:

7 = 4+2+1 (Read + Write + Execute)

  • 6 = 4+2 (Read + Write)
  • 5 = 4+1 (Read + Execute)
  • 4 = 4 (Read)
  • 3 = 2+1 (Write + Execute)
  • 2 = 2 (Write) 
  • 1 = 1 (Execute)


For Example - 750 (default value) means each user has the default permissions:
Administrator - 7 - Read + Write + Execute
Group - 5 - Read + Execute
Other - 0 - None

750Combination of read, write, and execute permission that you want to give to each type of user (Owner, Other groups to which the owner belongs, and Users outside the owner's group).
 Private Labeling
Property nameDescription
abpm.contact.emailidContact emailid for private labeling.
 Schema Property
Property nameDescriptionDefault valuePossible value
abpm.schema.hideVersion2.0


abpm.schemashowfieldcountIndicates the maximum number of fields to be displayed in Text, Advanced Text and Advanced Positional Schema.200

Any Positive Integer

 Server Side Validation
Property nameDescription
abpm.server.side.entity.validationEnable or disable server side entity validation before persisting entity in database.
 Version Control
Property nameDescriptionDefault valuePossible value

abpm.versionControl.enable

Enables versioning in Adeptia Connect.falsetrue or false

abpm.versionControl.client

Set Version Control Client. Possible values are: SVN or GIT.

abpm.versionControl.email

Version Control Repository Email

abpm.versionControl.keystore.password

Set a password for your keystore. Applicable only when you use an HTTPS protocol on an SVN server which is client authenticated.

abpm.versionControl.keystore.path

Path of your keystore to use for client authentication. Applicable only when you use an HTTPS protocol on an SVN server which is client authenticated.
Any accessible location on a local system.

abpm.versionControl.password

Password of the user specified in the abpm.versionControl.username.

abpm.versionControl.projectPath

This is the path of a local working copy of version control project. When you Check-In the activity of Adeptia Suite for the first time, a local copy of SVN project is created in the path specified in the property abpm.versionControl.projectPath 

At the same time, a project with the name specified in the above property is also created in the SVN.  

If Adeptia Suite is installed on Windows OS then you can define either the absolute path or relative path with respect to ServerKernel folder. For example, you can define the absolute path as C:/Adpetia/AdeptiaVersionControl. It means that the local SVN project is created within C:/Adeptia/AdeptiaVersionControl folder.
 
You can also define the relative path as ./AdeptiaVersionControl. In this case, a local SVN project is created within ServerKernel > AdeptiaVersionControl folder.

The default value of the property abpm.versionControl.projectPath is ./AdeptiaVersionControl.

You can provide the path other than the default path in the abpm.versionControl.projectPath property as per your requirement.

If Adeptia Suite is installed on Linux OS then you must specify the absolute path for the Local Version Control Project, for example, /root/home/ADEPTIA/AdeptiaVersionControl/.


Any absolute path or relative path with respect to ServerKernel folder.

abpm.versionControl.repository.access.protocol

Protocol to access the SVN server.SVNSVN/HTTP/HTTPS

abpm.versionControl.repository.branch

Repository branch name on which all version control operations will be performed. This operation is applicable only for GIT client.

abpm.versionControl.repository.url

IP address/Name of the host machine where SVN is installed in the following syntax:

svn://<hostname >:<SVN port>

 where,

 <hostname> is hostname or IP address of the host, where SVN is installed.
<port> is the port at which SVN is running. By default, SVN uses 3690.
 
For example, if SVN Server is installed on a host with IP address 192.168.1.1 and using port 3690 then the URL will be: svn://192.168.1.1:3690/
 
In case SVN is installed on Linux OS, you need to provide the absolute path of the Version Control Repository in the following syntax:

 svn://<hostname >:<SVN port><Absolute Path of the Repository including the Repository Name>


svn://<hostname >:<SVN port>
or
svn://<hostname >:<SVN port><Absolute Path of the Repository including the Repository Name>

abpm.versionControl.username

User Name of the Version Control Repository to access SVN repository.
As per configuration of SVN Server

abpm.versionControlHTTPRequest.connection.timeout

Version Control HTTP request connection time out for AJAX call in milliseconds.

1800000


 Web Service Configuration
Property nameDescriptionDefault valuePossible value
abpm.webservice.consumer.wsdlparser.iswsdl4jOption to select WSDL parser, either WSDL4j or EasyWSDL, used by Web Service consumer.

false

true/false

 WebMapper
Property nameDescription
abpm.services.webmapper.autosaveenableThis property controls the default behavior of autosaving a web mapper while it is being created. Possible values: true or false.
abpm.services.webmapper.autosavetimeProvide the time interval value in milliseconds for autosaving web mapper. This can be used if abpm.services.webmapper.autosaveenable is set to true.
 WebPD
Property nameDescription
abpm.services.webpd.autosaveenableThis property controls the default behavior of autosaving a process designer while it is being created. Possible values: true or false.
abpm.services.webpd.autosavetimeProvide the time interval value in milliseconds for autosaving process designer. This can be used if abpm.services.webpd.autosaveenable is set to true.