Hi

I am evaluating XFire vs JAX-WS (RI) as the client for an existing gSOAP service. This service exposes two ports: one for SOAP 1.1 and one for SOAP 1.2.

I have used XFire WsGen to generate a client. Problem is, I see no way of addressing the TWO ports of the service - the generated client seems to work only with the SOAP 1.1 port. How do I address the 1.2 port? And will the generated client actually work with 1.2?

Below is a summary of the WSDL that the gSOAP service defines...


<definitions name="SIFoR"...
  <types>...
  <message...
  <message...
  ...
  <portType name="SIFoRInterface">...
     <operation...
     <operation...
     ...
  </portType>
<binding name="SIFoR" type="tns:SIFoRInterface">
     <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
     <operation...
     <operation...
     ...
  </binding>
<binding name="SIFoRSoap12" type="tns:SIFoRInterface">
     <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
     <operation...
     <operation...
     ...
  </binding>
<service name="SIFoRPort"> <port name="SIFoRPort" binding="tns:SIFoR">
        <soap:address location="http://xxxxxxxx"/>
     </port>
<port name="SIFoRSOAP12Port" binding="tns:SIFoRSoap12">
        <soap12:address location="http://xxxxxxxx"/>
     </port>
</service> </definitions>



---------------------------------------------------------------------
To unsubscribe from this list please visit:

   http://xircles.codehaus.org/manage_email

Reply via email to