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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ws-dd message

[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 wsdl:binding element in a DESCRIPTION MUST use the SOAP 1.2 binding as defined in the WSDL 1.1 Binding extension for SOAP 1.2."

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-----
From: Ram Jeyaraman [mailto:Ram.Jeyaraman@microsoft.com]
Sent: Tuesday, February 10, 2009 8:06 AM
To: ws-dd@lists.oasis-open.org
Subject: [ws-dd] Issue pr002 - DPWS - SOAP 1.2 HTTP transport binding URI conflict

 

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]