[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: Issue pr002 - DPWS - SOAP 1.2 HTTP transport binding URIconflict
WSDL 1.1 SOAP 1.2 binding specification provides specific
guidance on how to bind WSDL 1.1 to SOAP 1.2. Basic Profile 1.1 [1] and 2.0 [2]
requires use of WSDL 1.1 SOAP 1.2 binding URI; many implementations that support
WSDL 1.1 adhere to Basic Profile guidelines about use of this URI for the WSDL 1.1
SOAP 1.2 binding. Summary: Basic Profile provides guidance on the use of
WSDL 1.1 SOAP 1.2 binding and addresses this concern raised by the comment
submitter. Thanks. [1] Basic Profile 1.1: http://www.ws-i.org/Profiles/BasicProfile-1.1.html
[2] Basic Profile 2.0: http://www.ws-i.org/Profiles/BasicProfile-2_0(WGD).html "4.6.1 Use
of SOAP Binding
The Profile limits the choice of bindings to the well-defined and
most commonly used SOAP 1.2 binding. R2401
A “4.7.2
HTTP Transport
The profile limits the underlying transport protocol to HTTP. R2702 A wsdl:binding element in a DESCRIPTION MUST
specify the HTTP transport protocol with SOAP binding. Specifically, the transport
attribute of its wsoap12:binding child MUST have the value
"http://schemas.xmlsoap.org/soap/http".” -----Original Message----- This issue is assigned the number pr002. For further
discussions on this issue, please refer to this issue number or use this
thread. -----Original Message----- From: Stephan Poehlsen
[mailto:poehlsen@itm.uni-luebeck.de] Sent: Tuesday, February 10, 2009 5:22 AM To: ws-dd-comment@lists.oasis-open.org Subject: [ws-dd-comment] 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 -- This publicly archived list offers a means to provide
input to the OASIS Web Services Discovery and Web Services Devices
Profile (WS-DD) TC. In order to verify user consent to the Feedback License
terms and to minimize spam in the list archive, subscription is
required before posting. Subscribe: ws-dd-comment-subscribe@lists.oasis-open.org Unsubscribe:
ws-dd-comment-unsubscribe@lists.oasis-open.org List help: ws-dd-comment-help@lists.oasis-open.org List archive: http://lists.oasis-open.org/archives/ws-dd-comment/ Feedback License:
http://www.oasis-open.org/who/ipr/feedback_license.pdf List Guidelines:
http://www.oasis-open.org/maillists/guidelines.php Committee:
http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ws-dd --------------------------------------------------------------------- To unsubscribe from this mail list, you must leave the
OASIS TC that generates this mail. Follow this link to all your TCs in
OASIS at: https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php
|
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]