Show pageOld revisionsBacklinksExport to PDFExport Page to HTML/PDFBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Setting Properties of the AwareIM server ====== The following table lists and explains the property settings of the BASServer.props file that are used to initialize the AwareIM 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 [[docs:2000_concepts:1000_config_proc:0300_testing_mode|Testing Mode]]) | | ''DriverClassName'' | Fully qualified name of the JBDC driver. Only relevant if data source is not supported (see "[[docs:1100_inst_guide|AwareIM Installation Guide]]") | | ''DriverURL'' | URL used by the JDBC driver in the regular (non-testing mode). Only relevant if data source is not supported (see "[[docs:1100_inst_guide|AwareIM Installation Guide]]") | | ''DriverTestURL'' | URL used by the JDBC driver in the testing mode. Only relevant if data source is not supported (see "AwareIM 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 //**AwareIM**// Server requires. Three queues and three topics must be defined (see also [[docs:1100_inst_guide|AwareIM 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 | ^ AwareIM Plug-In’s || | ''DocumentEngines'' | A list of comma separated fully qualified names of the classes implementing document types (see [[docs:3500|Programmers Reference Guide]]) | | ''ChannelTypexxx'' | Properties starting with the ChannelType prefix identify the communication channels (see [[docs:2000_concepts:0900_prod_feats:0300_comm_with_other_systems|Communication with Other Systems]] and [[docs:3500|Programmers Reference Guide]]) | ^ Clustering Settings || | ''StartRange'',\\ ''EndRange'',\\ ''Hub'' | Reserved for future use | | **Other Settings** || | ''SystemPort'' | The port number that the //**AwareIM**// 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 //**AwareIM**// Server within the specified time interval //**AwareIM**// logs out the session | | ''UIProcessTimeout'' | The value in milliseconds that determines how long //**AwareIM**// will wait for the User Interface operation to provide a reply before suspending the current request (see "[[docs:2000_concepts:0800_data_processing:0200_rules_transactions|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 [[docs:2000_concepts:0800_data_processing:0100_rule_evaluation:0700_evaluation_unorder_rule_collections|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 [[docs:2000_concepts:0800_data_processing:0100_rule_evaluation:0700_evaluation_unorder_rule_collections| 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 ''[[a_f:f:af:business_day_forward|BUSINESS_DAY_FORWARD]]'' and ''[[a_f:f:af:business_day_back|BUSINESS_DAY_BACK]]'' functions of the Rule Language (see "[[docs:3000_rule_language|AwareIM 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: 2025/06/12 04:00 Log In