Marketcetera Community Forums
  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
Failed to set up 3 brokers (Multiple Brokers)  XML
Forum Index » Developer Help
Author Message
kouita


Joined: 18/10/2011 16:18:28
Messages: 9
Offline

Hi,

I failed to set 3 brokers in ORS (version 1.5)
I downloaded the sample (multiple-broker-config.zip) from http://www.marketcetera.org/confluence/display/ORS/Multiple+Brokers

in \ors\conf\brokers\
as instrumentation below, I just copied BrokerA directory to BrokerB directory and modified...
>> If you need to configure additional brokers, just copy the brokerA directory and do copy/replace on variables, changing metc.brokerA to something else, e.g. metc.brokerB

in \ors\conf\user.properties file, the three brokers, metc, BrokerA and BrokerB has same setting.
however, BrokerA is not available. it doesn't appear at Broker select box in Photon.

How can I fix the issue?

metc.amq.user=admin
metc.amq.password=admin

metc.broker1.id=metc
metc.broker1.name=Marketcetera Exchange Sim
metc.broker1.qf.begin.string=FIX.4.2
metc.broker1.qf.sender.comp.id=150w-ita@gmail.com
metc.broker1.qf.target.comp.id=MKTC-EXCH
metc.broker1.qf.host=exchange.marketcetera.com
metc.broker1.qf.port=7001
metc.broker1.qf.store=qf_store/metc
metc.broker1.qf.data.dictionary=metc.DefaultDataDictionary

# Broker A
metc.brokerA.id=brA
metc.brokerA.name=Broker A
metc.brokerA.qf.begin.string=FIX.4.2
metc.brokerA.qf.sender.comp.id=150w-ita@gmail.com
metc.brokerA.qf.target.comp.id=MRKTC-EXCH
metc.brokerA.qf.host=exchange.marketcetera.com
metc.brokerA.qf.port=7001
metc.brokerA.qf.store=qf_store/brA
metc.brokerA.qf.data.dictionary=metc.DefaultDataDictionary

# Broker B
metc.brokerB.id=brB
metc.brokerB.name=Broker B
metc.brokerB.qf.begin.string=FIX.4.2
metc.brokerB.qf.sender.comp.id=150w-ita@gmail.com
metc.brokerB.qf.target.comp.id=MRKTC-EXCH
metc.brokerB.qf.host=exchange.marketcetera.com
metc.brokerB.qf.port=7001
metc.brokerB.qf.store=qf_store/brB
metc.brokerB.qf.data.dictionary=metc.DefaultDataDictionary
[Thumb - EasyCapture2.jpg]
 Filename EasyCapture2.jpg [Disk] Download
 Description
 Filesize 12 Kbytes
 Downloaded:  4 time(s)

 Filename brokers.zip [Disk] Download
 Description
 Filesize 12 Kbytes
 Downloaded:  5 time(s)

This message was edited 1 time. Last update was at 05/12/2011 14:58:37

toli


Joined: 17/02/2009 17:41:07
Messages: 74
Offline

There may be 2 issues:
1. It seems that you are logging on with the same credentials in brokerA and brokerB.
Try modifying the following lines to have different sender.comp.id
metc.brokerA.qf.sender.comp.id=150w-ita@gmail.com
metc.brokerB.qf.sender.comp.id=150w-ita@gmail.com

2. Make sure that you load all 3 broker beans in ors/conf/brokers/main.xml in the following section:

<import resource="brokerA/main.xml"/>
<import resource="brokerB/main.xml"/>
<property name="brokers">
<list>
<ref bean="metc_broker"/>
<ref bean="brokerA"/>
<ref bean="brokerB"/>
</list>
</property>


#2 is the more likely curlprit, just make sure you are loading and including all 3 brokers in the Spring config file.

This message was edited 1 time. Last update was at 05/12/2011 15:51:24

kouita


Joined: 18/10/2011 16:18:28
Messages: 9
Offline

hi,

Thank you very much! i could fix the issue !
same sender.comp.id was problem.

 
Forum Index » Developer Help
Go to:   
Powered by JForum 2.1.8 © JForum Team