How to connect multiple JMS instances using JMS adapter?


I want to configure multiple JMS instances (JMS1, JMS2, JMS3 and JMS4) in a single JMS adapter connection, so that if JMS1 fails, the connection can reconnect to JMS2 or JMS3 or JMS4 to fulfil the client request.

Currently if JMS1 is down then webMethods isnot connecting the other instances and throwing JMS connection error.

Would you please let me know whether the webMethods JMS adapter connection parameters are correct . Mainly - JNDI Provider URL: t3://:1234,:1235,:1236,:1237

Is there a better way of doing it?

Here are the details:

JMS provider: weblogic

JMS server instances are clustered: JMS1, JMS2, JMS3 and JMS4 (using VCS)

Here are the JMS adapter connection parameters:

Connection Type: JMS Adapter QueueConnection
Package Name: XYZ

Connection Properties
Transaction Type: NO_TRANSACTION
JNDI Initial Context Factory: weblogic.jndi.WLInitialContextFactory
JNDI Provider URL: t3://:1234,:1235,:1236,:1237
JNDI Security Principal: ABC
JNDI Security Credentials: ABC
JNDI Other Properties :
QueueConnectionFactory JNDI Name: QueueConnectionFactory
JMS user : abcde
JMS password ******

Let me know if you require any more information.

Thanks for your help.