Hi-

I've seen that config setup in SAP at another customer, and the bug is in SAP's JMS configuration. There is supposedly a bug ticket open with SAP on it, I suggest adding a "+1" to the ticket ;-). There are a number of blog posts that claim to get escape characters in order for it to take it, but we weren't able to get any of those working correctly.

I think your best bet is to use updateClusterClients="true". You'll need two pairs of Master/Slave brokers connected with a network connector. In this scenario, your SAP clients will have a URL pointing to one of the Master brokers.

Step-by-step behavior
1. Client connects to Master 1  ie.. "tcp://master1:61616"
2. Master 1 gives client a list of "Active" brokers in the broker network -- failover://tcp://master1:61616, tcp://master2:61617. (This all happens in the ActiveMQ client code, so the SAP PI config does not come into play.)
3. Master 1 fails, client connects to Master 2
3. Slave 1 comes up. Master 2 provides client a list of active brokers-- master2, slave1.
4. etc..

Broker side config here:
http://activemq.apache.org/failover-transport-reference.html

Hope this helps!
Matt Pavlovich

On 2/15/12 7:41 AM, Zagan wrote:
Hello,

I have the problem that one of my message producers/consumers is SAP PI.
It can be configured to access Active MQ through the use of a Generic JMS
driver.

The communication between SAP PI and Active MQ instance should be highly
available.
Therefore I have to use failover protocol on the client side and Shared
Filesystem Master/Slave
on the active mq instance level. Because the failover protocol is Active MQ
specific and not required
in the JMS spec I can't use it.

Does the JMS Specification provide any failover capabilities which I could
use? If not, are there any workarounds like a Proxy for Active MQ instances?

So far I found this, which is from my point of view not satisfying :-)
http://forums.sdn.sap.com/thread.jspa?threadID=1833945
http://forums.sdn.sap.com/thread.jspa?threadID=1833945

Thanks in advance!

--
View this message in context: 
http://activemq.2283324.n4.nabble.com/JMS-specific-failover-capabilities-tp4390459p4390459.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to