RE: Proposal for Binding-0055 and Binding-1207001

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

RE: Proposal for Binding-0055 and Binding-1207001

Jonathan Marsh-2

Thank you for this issue.  We tracked it as Issue 4381 [1] in our short Last Call period.  The Working Group preferred your alternative 2, and implemented that [2].

 

The spec should be in Proposed Recommendation shortly, if you disagree with the resolution of this issue please inform us as soon as possible.

 

[1] http://www.w3.org/Bugs/Public/show_bug.cgi?id=4381

[2] http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/wsdl20.html?content-type=text/html;%20charset=utf-8#Binding-1047

 

Jonathan Marsh - http://www.wso2.com - http://auburnmarshes.spaces.live.com

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Ramkumar Menon
Sent: Friday, February 23, 2007 3:11 PM
To: [hidden email]
Subject: Proposal for Binding-0055 and Binding-1207001

 

Gurus,

 

Binding-0055 states "A Binding component that defines bindings for an Interface component MUST define bindings for all the operations and faults of that Interface component."

Binding-1207001 states "A Binding component that defines bindings for an Interface component MUST define bindings for all the faults of that Interface component that are referenced from any of the operations in that Interface component."

I think Binding-0055 is not completely valid, since the Binding only needs to define bindings for faults in the interface component that are actually referenced in one of the interface operations.

I suggest two alternatives.

Alternative 1 - Combine the two assertions into a new Assertion. 

i.e. an assertion that states

 "A Binding component that defines bindings for an Interface component MUST define bindings for all the operations of that Interface component and all faults of that Interface component that are referenced from any of the operations in that Interface component."


Alternative 2 - Alter Binding-0055 to remove the portion relating to faults.

i.e. have Binding-0055 state as follows.
"A Binding component that defines bindings for an Interface component MUST define bindings for all the operations of that Interface component."

HTH,

Ram
--
Shift to the left, shift to the right!
Pop up, push down, byte, byte, byte!

-Ramkumar Menon
A typical Macroprocessor