- From: Jean-Jacques Moreau via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 20 Apr 2005 09:55:11 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory hutz:/tmp/cvs-serv6479 Modified Files: wsdl20.xml Log Message: LC 78, part 4 (uniquely identifying interface operation components) Index: wsdl20.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.xml,v retrieving revision 1.217 retrieving revision 1.218 diff -C2 -d -r1.217 -r1.218 *** wsdl20.xml 20 Apr 2005 09:48:42 -0000 1.217 --- wsdl20.xml 20 Apr 2005 09:55:09 -0000 1.218 *************** *** 2436,2442 **** <p>An Interface Operation component describes an operation that a given interface supports. An operation is an ! interaction with the service consisting of a set (ordinary and fault) messages exchanged between the service and the other ! roles involved in the interaction, in particular the client. The sequencing and cardinality of the messages involved in a particular interaction is governed by the --- 2436,2442 ---- <p>An Interface Operation component describes an operation that a given interface supports. An operation is an ! interaction with the service consisting of a set of (ordinary and fault) messages exchanged between the service and the other ! parties involved in the interaction. The sequencing and cardinality of the messages involved in a particular interaction is governed by the *************** *** 2552,2570 **** <p diff="chg">For each Interface Operation component in the {interface operations} property of an Interface component, the {name} property MUST be unique.</p> ! ! <p>Interface Operation components are local to Interface ! components; they cannot be referred to by QName, despite ! having a {name} property ! (see <specref ref='frag-ids' />). That is, ! two Interface components whose {name} property share the same namespace name ! but with different local names MAY contain ! Interface Operation components which share the same {name} ! property. Thus, the {name} property ! of the Interface Operation components are not sufficient to ! uniquely identify an Interface Operation component. ! In order to uniquely identify an Interface Operation ! component, one must first identify the Interface component (by ! QName) and then identify the Interface Operation within that ! Interface component (by a further QName).</p> <p>In cases where, due to an interface extending one or more --- 2552,2566 ---- <p diff="chg">For each Interface Operation component in the {interface operations} property of an Interface component, the {name} property MUST be unique.</p> ! ! <p>Interface Operation components are uniquely identified by the ! the QName of the enclosing Interface component and QName of the ! Interface Operation component itself.</p> ! ! <note><p>Despite having a {name} property, Interface Operation components ! cannot be identified solely by their QName. Indeed, two Interface components ! whose {name} property value has the same namespace name, but different local names, ! can contain Interface Operation components wich the same {name} property value. Thus, ! the {name} property of Interface Operation components is not sufficient to form the unique ! identity of an Interface Operation component.</p></note> <p>In cases where, due to an interface extending one or more
Received on Wednesday, 20 April 2005 09:55:12 UTC