I am using WLS *10.3.5.0*, I have configured ForeignJMS server for a Topic(Durable) and ConnectionFactory which running at Remote WLS of version *10.3.0*.
My MDB(Durable subscription) at WLS 10.3.5.0 is able to connect to the remote topic through ForeignJMS server and able to get the messages. The problem is with jms-client-id and subScriptionName. MDB is always connoting to the remote TOPIC with jms-client-id and Subscription Name as same. As per the requirement I have to pass different values for jms-client-id and Subscription Name for the remote topic subscription.
As per the Oracle WLS docs, we can set jms-client-id and Subscription Name differently when we specify topicMessagesDistributionMode=One-Copy-Per-Application OR One-Copy-Per-Server, but remote WLS is not supporting these modes as it is running on version 10.3.0.
Can any one please help out on sending jms-client-id and subScriptionName differently?? Are there any alternative approaches to achieve my requirements ?
public class ForeignTopicMDB implements MessageListener
public void onMessage( Message message )
System.out.println("Hey--- I got a message ");