Description Properties File
The properties contained in the Acadia property files are described below.
1. acadia.ws.properties
Property |
Default Value |
Description |
---|---|---|
JMS Configuration |
||
jms.url |
- |
Specifies the provider URL |
jms.initial.context.factory |
org.apache.activemq.jndi. ActiveMQInitialContextFactory |
Should only be modified for custom code Specifies the name of the initial context factory class used to create the initial context |
jms.queue.connection.factory |
java:/calypso/jms/ConnectionFactory |
Should only be modified for custom code Specifies the name of the class connection factory that is used by the client runtime to establish a connection to the JMS messaging engine |
jms.connection.password |
calypso |
The caller's password to connect to the JMS server |
Dispatcher Configuration |
||
dispatcher.output.queue |
queue/dispatcher |
Name of the queue used to push messages |
dispatcher.class |
acadia.ws.JMSMessageSender |
Should only be modified for custom code Specifies the name of the class who manages the dispatcher queue |
Processor Configuration |
||
processor.count.reconnect |
10 |
Controls the number of reconnection attempts after the client has a connection failure |
processor.interval.reconnect |
5 |
Specifies the time between each connection retry attempt (Reconnect Count) Valid values are 1 to 60 seconds |
2. acadia.engine.properties
Property |
Default Value |
Description |
---|---|---|
Acadia Subscription Information |
||
acadia.message. affectedOrganizationAmpId |
- |
Id used by Acadia when sending messages to you This AmpId is provided by Acadia when you create an account |
acadia.message. counterpartyContactEmail |
- |
Email address associated to your organization when you create an account |
acadia.message. counterpartyContactInfo |
CALYPSO |
Additional info that you can provide to Acadia when they contact you |
acadia.message. counterpartyContactName |
CALYPSO |
Name of your organization that Acadia uses when they contact you |
acadia.message.https |
false |
Indicates if you want to use https or not when Acadia contacts you |
acadia.intereststatement.message.version |
If using an interest statement, set to 4.0 | |
AcadiaSoft Credentials |
||
acadia.user |
|
User name used to send messages to Acadia Provided by Acadia when an account is created |
acadia.password |
|
Password used to send messages to Acadia Provided by Acadia when an account is created Must be encrypted Mandatory |
acadia.message.version |
3.7 |
Message version number expected to receive Calypso handles version 2.2 |
Proxy Configuration |
||
acadia.proxy.host |
- |
Address information sent to Acadia if the client uses a local proxy to access the internet |
acadia.proxy.port |
- |
Port number where the proxy server is reachable |
acadia.proxy.user |
- |
Username of the proxy server to authenticate the caller |
acadia.proxy.password |
- |
Password of the proxy server to authenticate the caller |
JMS Configuration |
||
jms.url |
- |
Specifies the provider URL |
jms.initial.context.factory |
org.apache.activemq.jndi. ActiveMQInitialContextFactory |
Specifies the name of the initial context factory used to create the initial context |
jms.queue.connection.factory |
java:/calypso/jms/ ConnectionFactory |
Specifies the name of the class connection factory that is used by the client runtime to establish a connection to the JMS Messaging Engine |
jms.connection.username |
admin |
The caller's username to connect to the JMS server |
jms.connection.password |
calypso |
The caller's password used to connect to the JMS server (When acadia.crypt.password is set to true, this needs to be encrypted with the key being the normal text password.) |
Dispatcher Gateway |
||
dispatcher.class |
acadia.preprocessor. JMSMessagePreprocessor |
Should only be modified for custom code Class name which handles the dispatcher queue |
dispatcher.delegator |
acadia.preprocessor. ACADIADispatcher |
Should only be modified for custom code |
Processor Gateway |
||
processor.save.old.message |
true |
Saves a Back Office message when a message is received with an older version (or equal version) than the last Acadia message handled by Calypso |
processor.count.reconnect |
10 |
Controls the number of reconnection attempts after the client has a connection failure |
processor.interval.reconnect |
15 |
Specifies the time between each connection retry attempt (Reconnect Count) Valid values are 1 to 60 seconds |
message.error.reprocess.count |
3 |
Number of retry when a message cannot be correctly processed |
Polling Gateway |
||
polling.class |
acadia.processor. ACADIAPollingProcessor |
Should only be modified for custom code Class name which handles the Acadia processor when the polling mechanism is used |
polling.delegator |
acadia.preprocessor. ACADIAPolling |
Should only be modified for custom code Class name that handles Acadia delegator when the polling mechanism is used |
Collateral Configuration |
||
collateral.context |
default |
The default Collateral Context This context is used to process incoming messages Note: Only the Default Collateral Context can be used for Acadia Messages |
Password Encryption |
||
acadia.crypt.password |
False |
If true, the system tries to decrypt all passwords defined in all properties files with the associated key. When set to true, jms.connection.password needs to be encrypted with the key being the normal text password provided. |
acadia.crypt.key |
- |
Associated key to decrypt the password, this key is used for all encrypted passwords in Acadia If there are no keys used, leave this property empty |
3. acadia.polling.properties
Property |
Default Value |
Description |
---|---|---|
Polling Configuration |
||
margin.polling.referenceGroup |
Blank |
Blank (or empty) indicates that there is no filter criteria considered. Only margin calls are consumed with agreements that are in the database. If a value is present, only margin calls from that Reference Group are consumed. For example, if the Reference Group value is ABC, only margin calls from ABC are considered and all other margin calls are ignored. |
acadia.polling.interval |
10 |
Interval between requests from Calypso to Acadia |
margincall.polling. deliveryMapContext |
|
Not used |
margincall.polling.history |
False |
Allows receiving of messages that have been expired by new messages |
margincall.polling. filterAgreement |
False |
Consume only margin calls with agreements that are in your database |
polling.input.queue |
queue/polling |
Name of the queue that will split messages into a unit message |
polling.output.queue |
queue/pollingToAcadia |
Name of the queue that to which the polling task will send messages |
interest.polling.interest.enabled |
Set to false if not using an interest statement. In this case, interest.polling.get.url should be empty. If set to true, interest.polling.get.url=https://uat.acadiahub.com/amp/interestStatement/get?v=4.0&useDeliveryMap=Calypso2&useDeliveryMap Order=true&deliveryMapIncludeExpired=false&history=true&interestStatementState=Mismatched,Matched,Finalized,MatchedFinal, Unpaired |