PAS Properties

Properties

Mandatory Data Type Format Size Default

Allowed Values

Usage details

application.buildversion

NUMBER nn.nn.nn.nn 11

n - Digit from 0 to 9 inclusive

Defines the build version of the application on the login screen.

application.databaseType

YES Fixed List <=10

SqlServer
Oracle
DB2

The system-wide default database type. Used for multiple query support functionality and JDBC interaction.

application.default.buildversion

NUMBER nn.nn.nn.nn 11

n - Digit from 0 to 9 inclusive

Only used if the property, application.buildversion,
is set and begins with '${' Defines the build version of the application on the login screen.

application.defaultCurrencyCode

YES Standard List

Value = https://www.currency-iso.org/en/home/tables.html

The default currency should be added as a CurrencyCode in the AsCurrency table.

application.defaultLocale

YES Standard List

As per IETF BCP 47, supported by JAVA

Specifies the language that the login screen will be displayed in.

Example: ja_JP: login screen will appear in Japanese.

Example: en-US: login screen will appear in English.

Note:Once the user logs in, the language is determined by that user's locale.

application.enablePlanGroup

Boolean 2 No

Value: No

If included, should be set to No.

application.enablePostAssignmentValidation

Boolean <=3 No

Value: Yes, No

Determines whether or not to execute the PostAssignmentValidateExpressions business rule during activity processing.

application.enableProduct

Boolean <=3 No

Value: Yes, No

Allows application to use the Products hierarchy in configuration.

application.mathApplicationCallbackBll

YES Alphabetic Fixed

Value: com.adminserver.pas.bll.PasCallBackBll

Internal PAS property. Class used to carry DataRetriever and RateRetriever to be used by the Math engine.

application.mode

YES Alphabetic Fixed List <=11

Value: DEVELOPMENT, PRODUCTION

Development mode is where configuration changes are allowed. Configuration data is not cached. Production mode is where configuration change is a new release and JVM is restarted when it is changed. Configuration data is cached.

Should be set to PRODUCTION in production environment.

application.refreshMasks

Integer +/-nnnnnn <=7

For use in application.mode = DEVELOPMENT Time in milliseconds to refresh mask configuration Value <= 0 will never refresh.

application.resourceCacheTimeout

Integer +/-nnnn <=5 -1

Time to cache translations, in minutes, before checking data source for updates. For value < 0, never check for updates. For value = 0, always check for updates. For value > 0, check for updates after specified minutes have passed. System Default is -1. Should be set to -1 in a Production environment.

application.theme

YES AlphaNumeric Fixed <=10

Value: Oracle

The theme used for page styles and images.

application.X-Frame-Options

AlphaNumeric Fixed List / Free text Parameter <=255 None

Value: DENY, SAMEORIGIN, ALLOW-FROM <url>

For support against CSRFattacks. Applies only to IE8 and above. If property is not specified, no system protection against CSRF is offered.

DENY => Any application page is not allowed to be framed.
SAMEORIGIN => Application is allowed to be framed in any page coming from the same root url. SAMEORIGIN means same root URL.
ALLOW-FROM <url> => Application is allowed to be framed from any page coming from the root URL specified in the property.

application.AccessControlAllowOrigin NO AlphaNumeric Fixed List / * <=255 None Value: <url>,*,

To enable the web server to make cross domain requests.
<url> => list of allowed domains, which are making service calls.
* => This allows access to all domains, but using this wildcard character is considered overly permissive policy.

database.nlscomp

Alphabetic Fixed List <=15 LINGUISTIC

Value: LINGUISTIC, BINARY, ANSI

Info:

Refer to https://docs.oracle.com for the version of Oracle used for a current listing of values you can specify for this parameter.

 

 

Only applicable if using the Oracle database. It provides the NLS_COMP setting that the system should use in the database session in order to perform Case/Accent insensitive search. Default value if not specified is LINGUISTIC.

Note:The DBA should setup appropriate indexes for this property and suggest the setting value to use based on the client installation's language preference.

database.nlssort

Alphabetic Fixed List <=25 BINARY_CI Info:

Refer to Database Globalization Support Guide and other related documents at https://docs.oracle.com/ for a current listing of values you can specify for this parameter

Only applicable if using the Oracle database. It provides the NLS_SORT setting that the system should use in the database session in order to perform Case/Accent insensitive search. The DBA should setup appropriate indexes for these properties and suggest the setting value to use based on the client installation's language preference.

Note:The default setting for OIPA is a sort that is accent-sensitive and case-insensitive.

datasource.type

YES Alphabetic Fixed 4 none

Value: jndi

The data source type.

jndi relies on jndi names ADMINSERVERDS, ADMINSERVERRESOURCEDS ADMINSERVERSEARCHDS and ADMINSERVERREADONLYDS in the application server for a datasource connection.

debug.identifyTranslator

Boolean <=3

Value: Yes, No

debug.remoteDebugging

Boolean <=3

Value: Yes, No

debug.SaveGeneratedClass

Boolean <=3 No

Value: Yes, No

debug.SaveGeneratedClassDirectory

AlphaNumeric File Path <=255

Directory where the generated source code should be saved.debug.SaveGeneratedClass needs to be set to Yes.

Warning: Only use in a Non-Production environment.

document.crystalConnectionCount

Whole Number nnnn <=4

Only valid for generating Crystal documents. Sets allowable connections. Should be set to a number not greater than the number of CR licenses.

document.documentGeneratorUrl

AlphaNumeric URL <=255

The url for the DocumentGenerator webservice url for generating documents.

document.documentPath

AlphaNumeric File Path <=255

Directory where report templates are stored.

document.generatedDocumentRootPath

AlphaNumeric File Path <=255

Directory where generated documents are saved.

extensions.config

AlphaNumeric File Path <=255

Directory where extensions.xml for extension configuration is stored.

grid.taskSubmissionThreadPoolSize

Whole Number nnn <=3

The number of threads dedicated to submit tasks to the grid for processing. Increasing this number can speed up how quickly tasks are distributed to the grid. See cycle documentation for additional details.

jpa.databasePlatform

YES AlphaNumeric Fixed List <=100

Value:
org.eclipse.persistence.platform.database.SQLServerPlatform org.eclipse.persistence.platform.database.OraclePlatform org.eclipse.persistence.platform.database.DB2Platform

Property that determines which JPA DatabasePlatform to use with EclipseLink.

jpa.showSql

Boolean <=5 False

Value: True, False

Shows information in the application's log/console for all SQLs executed using JPA.

Warning: Only use in a Non-Production environment.

NamedStoredProceduresRateBll.config.filePath

AlphaNumeric File path <=255

Configuration file path used by default RateRetriever implementation com.adminserver.bll.NamedStoredProceduresRateBllclass.

XML file that specifies the stored procedure to be execute for specific rate groups. If using this, leave rateRetriever.className blank.

rateRetriever.className

AlphaNumeric Java Class FQN <=255

Fully qualified extension class name to retrieve rates for all rate groups.

Warning: If using this, leave NamedStoredProceduresRateBll.config.filePath blank.

requirement.service

Boolean <=3

Value: Yes, No

requirement.service.period

Unsigned Integer nnnnnn <=6 60000

If the background requirement processing is on the value, this setting specifies the period of time between checks performed by the background requirement processor to see if there are any requirements ready to be processed - in milliseconds.

requirement.service.logErrors

Boolean <=3

Value: Yes, No

scheduledValuation.batchSize

Unsigned Integer nnnnnn <=6

This is the batch size for processing scheduled valuation. See cycle documentation for additional details.

scheduledValuation.period

Unsigned Integer nnnnn <=5

This is the number of seconds that the scheduled valuation monitor task will sleep before waking up and checking on the status of queued tasks. See cycle documentation for additional details.

scheduledValuation.groupSize

Unsigned Integer nnnnnnnn <=8

Determines the number of Scheduled valuation items to group together and execute on a single thread in the cluster.

search.field.text.caseInsensitive

Boolean <=5 False

Value: True, False

Search screens have the ability to perform their search in a case insensitive manner. A value of True makes the system use case insensitive searches.

Warning: For use when the system is running on the DB2 database platform only!.

transaction.manager

YES Alphabetic Fixed 3

Value: jpa

Data source transaction manager.

webservice.allowHashedPassword

Boolean <=3

Value: Yes, No

Determines if web services can be invoked with hashed passwords. If not specified, system sets default value as No. Valid values are Yes,No.

WriteValuationXML

Boolean <=3

Value: Yes, No

webservice.allowHashedPassword

Boolean <=3

Value: Yes, No

application.configurationCacheTimeout

Positive Integer nnnnn <=5

For value = 0, never check for updates.
For value > 0, check for updates after specified minutes have passed.

document.uploadDirectory

AlphaNumeric File Path <=255

Directory where uploaded documents are saved.

application.encryptDecryptFilePath

YES AlphaNumeric File Path <=255

Value of this property should be absolute path with file name, where EDKeyValue.dat exists. This .dat file holds the partial Encrypt/Decrypt Key for encryption/decryption of the data. This file comes as part of distribution zip.

jpa.targetServer

YES AlphaNumeric Fixed List <=15

Value: none,Websphere_7,WebLogic_10

Determines the target server for this installation

dataIntake.userName

AlphaNumeric

Value: Text

Name of a user (client number) that will be used during data intake processing. Should have a matching user in the database

async.AsFileTaskExecutor.corePoolSize

YES Positive Integer nnn <=3

AsFile Asynchronous Task Executor ThreadPool Properties

async.AsFileTaskExecutor.maxPoolSize

YES Positive Integer nnn <=3

AsFile Asynchronous Task Executor ThreadPool Properties

async.AsFileTaskExecutor.queueCapacity

YES Positive Integer nnnnnn <=6

AsFile Asynchronous Task Executor ThreadPool Properties

session.timeout Positive Integer Value : Integer (Value representing minutes)

Timeout interval for the session to expire. This is in minutes and defines the idle period after which session has to expire.

If this is not configured , default value is 30 minutes

session.graceperiod   Positive Integer       Value : Integer (Value representing minutes)

Grace period is the time period just before the actual timeout , when timeout warning popup is displayed.

If this is not configured default value is 1/10 th of session.timeout

updateActivityEntryDateOnEdit.enable   Boolean     No Value: Yes, No

Used to show the 'last modified date/time' for pending activities.

If the value is set to Yes the last modified date/time will be shown when hover over on a pending activity.

If set to No the last modified date/time will not be shown.

workflow.enabled   Boolean     No Value: Yes, No

Used to derive the workflow feature.

If the value is set to Yes, this feature will be enabled.

application.systemAudit   Boolean     No Value: Yes, No

This property is used to enable audit trail.

Set to Yes to record audit trail for changing the input data when business error occurs on activity.

spawnPartitionSize   Positive Integer nnn     Value : Integer

This is the size of partition list when there is more or equal to 1000 parameters in the list.

HideNonInvestFundValuation   Boolean     Yes Value: Yes, No

This property is used to enable HideNonInvestFundValuation.
Set to yes to Hide Non Invest Fund Valuation.

multipleLoginAllowed   Boolean     Yes Value: Yes, No

If this property is set to 'No' then user will not be allowed to login to the application using same user id with either two different machines or two different browser. If the value is set to 'Yes' then user will be allowed for multiple logins to the application.

rateCriteriaConfiguration.enabled

  Boolean     No Value: Yes, No

Rate Criteria Columns Configuration

environment.name   AlphaNumeric        

Environment name

partitionSize   Positive Integer nnn     Value : Integer This is the size of partition list when there is more or equal to 1000 parameters in the list.
application.enableAccessLogs   Boolean     No Value: Yes, No This property is used to enable AccessLogs. Set to Yes to Enable Access Logs.
activityDetail.columnView   Boolean     No Value: Yes, No

This property is used to enable activity detail column view. If Detail text is too long it will truncate that text and shows full text in tool tip.

Set to Yes to enable activity details column view.

application.enableAccessToken   Boolean     Yes Value: Yes, No

This Property is used to enable or disable access token.

authorization.disablePlanPageAndButtonSecurityOverride   Boolean     No Value: Yes, No

This property is used to disable authorization of AuthPlanPage and AuthButton in case of large number of group plans. The property value is set to 'Yes' to fetch all the data from the product level.

requirement.service.corePoolSize Yes Positive     50  

This property sets the thread pool size for Requirement task execution. Need to set it based on the availability of hardware – Required Setting

requirement.service.initial.delay No Positive     180000  

This property sets some initial delay for scheduler to start and pick tasks for processing. This is to reduce load on other processes during server start up (E.g.: Coherence cache initialization). With this setting, requirement processing will wait for above configured time in milliseconds to kick start. (180000 - 3 minutes) Recommended setting Default will be 0.

requirement.service.exclude.status No AlphaNumeric     05, 11  

Currently the requirements of all the statuses are picked up by Processing Engine by default which includes (Completed – 11, Canceled – 05 etc.). This setting helps the processing engine to exclude few requirement statuses for processing.

This is an optional setting based on business requirement. If we clearly know the statuses like completed and canceled are not to be picked again and again by processing engine, use this setting here the status codes is given in comma separated values.

Default – No requirement status is excluded.

cycle.baseURI NO AlphaNumeric   <=255    

Cycle Rest webservice URI to submit tasks for batch processing.

Sample URI: http://localhost:port/CycleService

cycle.trustStore   Text        

Connects to Cycle using HTTPS connection.

cycle.trustStorePassword   Text        

Connects to Cycle using HTTPS connection.

jmx.notification.entities   AlphaNumeric       Values: cycle,activity,activityprofiling,outboundeventpush,serviceauditlogging

It allows to define the type of log being captured for Admin Console, here we can have one or more values define where each value is separated by comma.

database.optionRecompile No Boolean Yes/No   No Value: Yes, No

It applies when the system is using the SQLServer database. Adding OPTION(RECOMPILE) rebuilds the execution plan every time the query executes. This can be enabled, if the customer needs Recompile option.