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 |
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, |
||
application.defaultCurrencyCode |
YES | Standard List |
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. |
|
application.AccessControlAllowOrigin | NO | AlphaNumeric | Fixed List / * | <=255 | None | Value: <url>,*, |
To enable the web server to make cross domain requests.
|
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: |
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. |
||
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. |
|||
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. |