Hi Richard,

Thank you for the help. I will take a look at the examples in svn.

regards,
Tanmay

On Mon, Mar 9, 2009 at 11:39 PM, Richard Opalka <ropalka@redhat.com> wrote:
Hi Tanmay,

 see inlined comments below:

Richard


tanmay pradhan wrote:
Hi,
I am trying to define a web service with SOAP over JMS. Went through the
jbossws user guide.
(
http://jbossws.jboss.org/mediawiki/index.php?title=JAX-WS_User_Guide#JMS_Transport_Clients
)

However the following line in the wsdl example was not clear to me.

<soap:address
location='jms://queue/RequestQueue?replyToName=queue/ResponseQueue'/>

Is 'replyToName' a key word which is used to specify the response queue
name?
 
Exactly

or is there other way to specify the request and reponse queue for a web
service in the wsdl file?
 
No AFAIK

Could anybody point me to some good examples for SOAP over JMS?
 
Download our SVN repo from http://anonsvn.jboss.org/repos/jbossws/stack/native/trunk
and have a look to jms sample, i.e.:

# test resources
trunk/modules/testsuite/native-tests/src/test/resources/jaxws/samples/jmstransport
# test sources
trunk/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/samples/jmstransport

The versions I am using are:
-----------------------------------------
JBoss AS 4.2.3.GA
jbossws-3.0.1-native-2.0.4.GA
jboss-messaging-1.4.2.GA (yes I am using JBoss Messaging instead of
JBossMQ).
 
I suggest you to upgrade to
* JBossWS 3.1.0 (latest releases incorporating many bugfixes and enhancements)
* JBossAS 5.0.1 for the same reason
Thanks in advance for the help.

regards,
Tanmay
 <binding name='JMSBinding' type='tns:OrganizationJMSEndpoint'>
   <soap:binding style='rpc'
transport='http://www.example.org/2006/06/soap/bindings/JMS/'/>
   <operation name='getContactInfo'>
     <soap:operation soapAction=''/>
     <input>
       <soap:body
namespace='http://org.jboss.ws/samples/jmstransport' use='literal'/>
     </input>
     <output>
       <soap:body
namespace='http://org.jboss.ws/samples/jmstransport' use='literal'/>
     </output>
   </operation>
 </binding>

 <service name='OrganizationJMSEndpointService'>
   <port binding='tns:JMSBinding' name='JMSEndpointPort'>
     <soap:address
location='jms://queue/RequestQueue?replyToName=queue/ResponseQueue'/>
   </port>
 </service>

 ------------------------------------------------------------------------

_______________________________________________
jbossws-users mailing list
jbossws-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jbossws-users
 


--
B.Sc. Richard Opalka
Senior Software Engineer
JBoss, a division of Red Hat

Mobile: +420 731 186 942
Mail: ropalka@redhat.com