- From: Hugo Haas <hugo@w3.org>
- Date: Mon, 4 Apr 2005 20:59:28 +0200
- To: public-ws-addressing@w3.org
- Message-ID: <20050404185928.GC9990@w3.org>
* Francisco Curbera <curbera@us.ibm.com> [2005-03-28 14:43-0500] [..] > The approach is as follows: introduce a marker to be used in both WSDL 1.1 > and WSDL 2.0 bindings to indicate the fact that a service uses and requires > clients to use WSA message information headers in every service invocation. > I think it is generally accepted that this indication belongs in the WSDL > binding, since one could possibly want to deploy the same interface with > different protocols bindings in some of which WSA usage may not be common, > including pre-WSA "legacy" SOAP bindings. Such a marker is only necessary for WSDL 1.1. Now that we have defined modules for our SOAP Bindings, we can use WSDL 2.0's wsoap:module declaration as follows: [..] > WSDL 2.0 example: > > <binding name="reservationSOAPBinding" > interface="tns:reservationInterface" > type="http://www.w3.org/2004/08/wsdl/soap12" > wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP"> > <wsaw:UsingAddressing wsdl:required="true"/> > <operation ref="tns:opCheckAvailability" > wsoap:mep="http://www.w3.org/2003/05/soap/mep/request-response"/> > > <fault ref="tns:invalidDataFault" wsoap:code="soap:Sender"/> > > </binding> <binding name="reservationSOAPBinding" interface="tns:reservationInterface" type="http://www.w3.org/2004/08/wsdl/soap12" wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP"> <wsoap:module uri="http://www.w3.org/2005/03/addressing/module" wsdl:required="true"/> <operation ref="tns:opCheckAvailability" wsoap:mep="http://www.w3.org/2003/05/soap/mep/request-response"/> <fault ref="tns:invalidDataFault" wsoap:code="soap:Sender"/> </binding> Regards, Hugo -- Hugo Haas - W3C mailto:hugo@w3.org - http://www.w3.org/People/Hugo/
Received on Monday, 4 April 2005 18:59:30 UTC