Setting Properties of the Aware IM server

The following table lists and explains the property settings of the BASServer.props file that are used to initialize the Aware IM Server:

Property Comments
Database Settings
DatabaseComponent Fully classified name of the component implementing the database specific functionality:
1. com.bas.basserver.persistence.dbplugins.MySQLInterface – for MySQL database
2. com.bas.basserver.persistence.dbplugins.CloudscapeInterface – for IBM Cloudscape/Derby database
3. com.bas.basserver.persistence.dbplugins.MSSQLServerInterface – for MS SQL Server / SQL Server Express databases
4. com.bas.basserver.persistence.dbplugins.OracleInterface – for Oracle database
5. com.bas.basserver.persistence.dbplugins.MariaDBInterface – for Maria DB
6. com.bas.basserver.persistence.dbplugins.PostgreSQLInterface – for PostgreSQL
DatabaseName Name of the database used in the regular (non-testing) mode
DatabaseNameTest Name of the database used in the testing mode (see Testing Mode)
DriverClassName Fully qualified name of the JBDC driver. Only relevant if data source is not supported (see “Aware IM Installation Guide”)
DriverURL URL used by the JDBC driver in the regular (non-testing mode). Only relevant if data source is not supported (see “Aware IM Installation Guide”)
DriverTestURL URL used by the JDBC driver in the testing mode. Only relevant if data source is not supported (see “Aware IM Installation Guide”)
DataSource Name of the data source to be used when connecting to the database in the regular (non testing) mode.
This property (and DataSourceTest) is mutually exclusive with DriverClassName, DriverURL and DriverTestURL properties. Only one or the others should be used
DataSourceTest Name of the data source to be used when connecting to the database in the testing mode.
This property (and DataSource) is mutually exclusive with DriverClassName, DriverURL and DriverTestURL properties. Only one or the others should be used
Java Settings
RequestQueue,
ReplyTopic,
LocalQueue,
LocalTopic,
NotificationInQueue,
NotificationOutTopic
Names of mandatory Java Messaging System (JMS) topics and queues that the Aware IM Server requires. Three queues and three topics must be defined (see also Aware IM Installation Guide)
JMSFactory Name of mandatory JMS Factory
DirectoryService Fully qualified name of the class that implements Java directory service (JNDI). This property is mandatory
DirectoryServiceProvider Optional URL of the directory service provide
Aware IM Plug-In’s
DocumentEngines A list of comma separated fully qualified names of the classes implementing document types (see Programmers Reference Guide)
ChannelTypexxx Properties starting with the ChannelType prefix identify the communication channels (see Communication with Other Systems and Programmers Reference Guide)
Clustering Settings
StartRange,
EndRange,
Hub
Reserved for future use
Other Settings
SystemPort The port number that the Aware IM Server requires.
SessionTimeout The value in milliseconds that determines the timeout of the idle session. If no requests are made on behalf of the session to the Aware IM Server within the specified time interval Aware IM logs out the session
UIProcessTimeout The value in milliseconds that determines how long Aware IM will wait for the User Interface operation to provide a reply before suspending the current request (see “Rules and Transactions”).
MaxNmbOfRepeats Determines how many iterations the Rule Engine allows before deciding that the actions of the rules went into an infinite loop (assuming that the action pattern repeating over and over again performs changes to the system while it is executing). See also Evaluation of Unordered Rule Collections.
MaxNmbOfRepeatsWithoutChange Determines how many iterations the Rule Engine allows before deciding that the actions of the rules went into an infinite loop (assuming that the action pattern repeating over and over again does not perform any changes to the system while it is executing). See also Evaluation of Unordered Rule Collections.
AwaresoftHost DNS name of the server hosting Awaresoft Web Site. Relevant only for online product registration – see Registering Software.
AwaresoftPort Port number of the server hosting Awaresoft Web Site. Relevant only for online product registration – see Registering Software.
PublicHolidays A collection of days identifying public holidays in the country or state of operation. This information is used by BUSINESS_DAY_FORWARD and BUSINESS_DAY_BACK functions of the Rule Language (see “Aware IM Rule Language Reference”). The days must be in the format “dd/MM/yyyy” and must be separated by comma, for example:
25/12/2004,26/12/2004,… If this propery is not specified BUSINESS_DAY_FORWARD and BUSINESS_DAY_BACK functions will only consider weekends as non-working days.
  • Last modified: 2024/11/07 00:19