I am using Jboss4.2.3 GA with sun jdk 1.5 
I have java class representing a web service. It uses JAX-WS annotations 
(needless to say :)).

The "targetnamespace" specified in @Webservice annotation is - 

targetNamespace = "http://abc.com/web/services/MyService";.

I have a method in the class called "doJob" (tagged with necessary annotations 
to be a valid web method). In the @WebParam annotation for this method I am 
specifying the another targetNamespace having value -

targetNamespace = "http://webservice.web.service.com";.

Once this webservice is deployed the corresponding wsdl files shows 
targetNamespace at root level (definitions node) as 
"http://abc.com/web/services/MyService"; which is expected, however under 
binding section the same "namespace" is repeated even for the operation 
"doJob", where as I want it to be "http://webservice.web.service.com";

I have pasted the relevant section of wsdl below - 



    <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    
      <soap:operation soapAction=""/>
      
        <soap:body use="literal" 
namespace="http://abc.com/web/services/MyService"/>
      
      
        <soap:body use="literal" 
namespace="http://abc.com/web/services/MyService"/>
      
    .......


Is this the correct way to do it?.

Thnx in advance

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4172172#4172172

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4172172
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to