OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ws-dd-comment message

[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]