I am not sure what could be wrong. I could setup two separate durable subscribers for same topic. I used Broker for my setup. UM JNDI/Topic will be slightly different. IS will work same way in either case.
I listed out my steps in case it helps.
Setup JNDI lookups as follows:
/ > show conn_factory
conn_factory : com.webMethods.jms.impl.WmXAConnectionFactoryImpl
BrokerHost: localhost:10549
BrokerName: Broker #1
Application: JMS
ClientGroup: IS-JMS
ClientId: MyClient
SSLKeystore:
SSLTruststore:
SSLKeystoreType: PKCS12
SSLTruststoreType: JKS
SSLEncrypted: true
UseXA: true
MarshalInClassName:
MarshalOutClassName:
/ > show MyTopic
MyTopic : com.webMethods.jms.impl.WmTopicImpl
TopicName: MyTopic
EventType: MyTopic
SharedState: true
PriorityOrdering: true
LocalOnly: false
DeadLetterOnly: false
SharedStateOrdering: None
Create Topic on Broker:
IS JNDI Provider setup:
IS JNDI lookup:
IS connectin alias
IS trigger1
IS trigger2
Broker clients page shows one connection, and two durable subscribers