[esb-issues] [JBoss JIRA] Commented: (JBESB-2913) Only one JMS endpoint accessible when more available

Kevin Conner (JIRA) jira-events at lists.jboss.org
Mon Oct 26 06:02:05 EDT 2009


    [ https://jira.jboss.org/jira/browse/JBESB-2913?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12491423#action_12491423 ] 

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: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       



More information about the esb-issues mailing list