]
Kevin Conner commented on JBESB-2913:
-------------------------------------
We had never intended to support publishing of contracts for JMS endpoints so this seems
to have sneaked in.
It will be removed from the contract page.
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ý
Attachments: Quickstart_webservice_consumer1.esb
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: