[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: SOAP 1.2 HTTP transport binding URI conflict
Hello, in DPWS 1.1 public review draft 1 section 1.5 Normative References there are two conflicting entries I think: [SOAP 1.2, Part 2] and [WSDL Binding for SOAP 1.2] In [SOAP 1.2, Part 2] section 7.2 "Binding Name" it says: This binding is identified by the URI[...]: * "http://www.w3.org/2003/05/soap/bindings/HTTP/" In [WSDL Binding for SOAP 1.2] section 3.1 "wsoap12:binding Element": /wsoap12:binding/@transport The value of the REQUIRED transport attribute (of type xs:anyURI) indicates which transport of SOAP this binding corresponds to. The URI value "http://schemas.xmlsoap.org/soap/http" corresponds to the HTTP binding. Other URIs may be used here to indicate other transports (such as SMTP, FTP, etc.). The comment from the W3C team can be found on: http://www.w3.org/Submission/2006/05/Comment#wsdl11comment In the last paragraph of the "WSDL 1.1 Binding Extension for SOAP 1.2" section they say: A characteristic of this SOAP 1.2 binding of WSDL 1.1 is that it uses the http://schemas.xmlsoap.org/soap/http URI as the identifier for HTTP as the transport of SOAP; this is the URI which was introduced by WSDL 1.1 to identify the SOAP 1.1 HTTP binding. This is interesting as the SOAP 1.2 HTTP binding defines a URI for its identification (http://www.w3.org/2003/05/soap/bindings/HTTP/) already, and Architecture of the World Wide Web, Volume One points out that URI aliases should be avoided. I discovered the problem, because the SUN Metro stack for example uses the [SOAP 1.2, Part 2] variant and had problems with WSDL files generated with some the available DPWS stacks that took the [WSDL Binding for SOAP 1.2] way. I propose to use the [SOAP 1.2, Part 2] way and remove the [WSDL Binding for SOAP 1.2] reference. That way it is on track with the W3C and the SUN Java6SE SDK for example. I am glad to hear from you, Stephan -- Stephan Pöhlsen University of Lübeck Phone: +49 451 500-5386 Institute of Telematics Fax: +49 451 500-5382 Ratzeburger Allee 160 poehlsen@itm.uni-luebeck.de D-23538 Lübeck, Germany http://www.itm.uni-luebeck.de
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]