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 117 - DPWS - Merge R019 and R2020


This fix makes sense--we have defined an interoperable baseline binding as SOAP 1.2 doc-lit; a literal interpretation of the existing restrictions would allow someone to advertise a "conforming" service that does not implement this baseline.  The proposed change appears to properly address that problem.

Thanks Antoine!
--D

-----Original Message-----
From: Ram Jeyaraman [mailto:Ram.Jeyaraman@microsoft.com]
Sent: Monday, December 15, 2008 6:35 PM
To: ws-dd@lists.oasis-open.org
Subject: [ws-dd] Issue 117 - DPWS - Merge R019 and R2020

This issue is assigned the number 117. For further discussions on this issue, please refer to this issue number or use this thread.

-----Original Message-----
From: Antoine Mensch [mailto:antoine.mensch@odonata.fr]
Sent: Saturday, December 13, 2008 3:15 AM
To: Ram Jeyaraman
Subject: NEW Issue - DPWS - Merge R019 and R2020

Doc: DPWS CD1
Line: 644-650

Description:

The following requirements constrain the type of bindings that may
appear in a WSDL for hosted services:

R2019: A HOSTED SERVICE MUST at least include a document-literal Binding
for each portType in its WSDL.

Because the document-literal SOAP Binding is more general than an
rpc-literal SOAP Binding, there is no requirement to use anything other
than the document-literal Binding.

R2020: A HOSTED SERVICE MUST at least include a WSDL Binding for SOAP
1.2 for each portType in its WSDL.

R2028: A HOSTED SERVICE is not required to include any WSDL bindings for
SOAP 1.1 in its WSDL.


A bad-mannered HOSTED SERVICE could decide to offer a SOAP1.1
document-literal binding and a SOAP1.2 rpc-literal binding and still be
compliant with the above.
In addition, R2028 is not formally expressed as a requirement (it is
actually a non-requirement cancelling a BP1.1 requirement), and could
probably be removed or transformed into explanatory text.

Proposed resolution:

Replace R2019 with:

R2019: A HOSTED SERVICE MUST at least include a document-literal Binding
for SOAP 1.2 over HTTP for each portType in its WSDL.

Remove R2020 and R2028.

Replace the explanatory text:
Since this profile brings SOAP 1.2 into scope, it is sufficient to bind
to that version of SOAP. There is no requirement to bind to other SOAP
versions and thus R2028 updates R2401 in [BP 1.1, Section 4
<#bp11section4>] to SOAP 1.2.
With:
Since this profile brings SOAP 1.2 into scope, it is sufficient to bind
to that version of SOAP. Thus, R2019 updates R2401 in [BP 1.1, Section 4
<#bp11section4>] to SOAP 1.2, and implies that a HOSTED SERVICE is not
required to include any WSDL bindings for SOAP 1.1 in its WSDL.



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