]
Kevin Conner reopened JBESB-2913:
---------------------------------
Assignee: Kevin Conner (was: David Ward)
Only one JMS endpoint accessible when more available
----------------------------------------------------
Key: JBESB-2913
URL:
https://jira.jboss.org/jira/browse/JBESB-2913
Project: JBoss ESB
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Web Services
Affects Versions: 4.7
Reporter: Lukáš Petrovický
Assignee: Kevin Conner
Fix For: 4.7 CP1
Attachments: Quickstart_webservice_consumer1.esb, service-list.png
Using enhanced webservice_consumer1 QS (to be attached soon), we deploy an ESB service
with two different JMS listeners:
<jms-provider name="JBossMQ"
connection-factory="ConnectionFactory">
...
<jms-bus busid="quickstartEsbChannel">
<jms-message-filter dest-type="QUEUE"
dest-name="queue/quickstart_webservice_consumer1_esb" />
</jms-bus>
<jms-bus busid="quickstartEsbChannel2">
<jms-message-filter dest-type="QUEUE"
dest-name="queue/quickstart_webservice_consumer1_esb2" />
</jms-bus>
</jms-provider>
...
<listeners>
<jms-listener name="JMS-ESBListener"
busidref="quickstartEsbChannel"/>
<jms-listener name="JMS-ESBListener2"
busidref="quickstartEsbChannel2"/>
...
</listeners>
Using JBoss ESB Service list (
http://localhost:8080/contract/), we can see the service
correctly with two endpoints
(jms:localhost:1099#queue/quickstart_webservice_consumer1_esb,
jms:localhost:1099#queue/quickstart_webservice_consumer1_esb2). However, both these
endpoints share the same WSDL and that only contains a port for the first listener:
...
<service name="HelloWorldWSService">
<port binding="tns:HelloWorldBinding" name="HelloWorldPort">
<soap:address
location="jms:/#queue/quickstart_webservice_consumer1_esb"/>
</port>
</service>
...
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: