2002/ws/desc/wsdl20 wsdl20.xml,1.391,1.392

Update of /sources/public/2002/ws/desc/wsdl20
In directory hutz:/tmp/cvs-serv29196/wsdl20

Modified Files:
	wsdl20.xml 
Log Message:
Editorial changes: Replaced wording that talked about errors with language that used keywords such as MUST and MUST NOT.

Index: wsdl20.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.xml,v
retrieving revision 1.391
retrieving revision 1.392
diff -C2 -d -r1.391 -r1.392
*** wsdl20.xml	15 Apr 2006 22:12:34 -0000	1.391
--- wsdl20.xml	15 Apr 2006 23:29:07 -0000	1.392
***************
*** 3055,3062 ****
  	<comp>Interface Fault</comp> components are
  	equivalent then they are considered to collapse into a single
! 	component. It is an error if two <comp>Interface Fault</comp>
! 	components that are available in the same <comp>Interface</comp> component
! 	have the same value for their <prop comp="Interface Fault">name</prop>
! 	properties but are not equivalent.</p>
  
  	<z:notation name="InterfaceFaultNameUnique">
--- 3055,3062 ----
  	<comp>Interface Fault</comp> components are
  	equivalent then they are considered to collapse into a single
! 	component. 
! 	Within the same <comp>Interface</comp> component, if two <comp>Interface Fault</comp>
! 	components are not equivalent then their <prop comp="Interface Fault">name</prop>
! 	properties MUST NOT be equal.</p>
  
  	<z:notation name="InterfaceFaultNameUnique">
***************
*** 3285,3291 ****
                          to by the value of the <att>element</att>
                          &AII; if present (see <specref ref="qnameres"/>), otherwise empty. 
!                         <assert class="document" id="InterfaceFault-1203000">It is an
!                         error for the <att>element</att> &AII; to have
!                         a value and for it to not resolve to an <comp>Element Declaration</comp> component
  						from the <prop comp="Description">element declarations</prop> property of
                          the <comp>Description</comp> component.</assert>
--- 3285,3290 ----
                          to by the value of the <att>element</att>
                          &AII; if present (see <specref ref="qnameres"/>), otherwise empty. 
!                         <assert class="document" id="InterfaceFault-1203000">If the <att>element</att> &AII; has
!                         a value then it MUST resolve to an <comp>Element Declaration</comp> component
  						from the <prop comp="Description">element declarations</prop> property of
                          the <comp>Description</comp> component.</assert>
***************
*** 3508,3514 ****
  	 If the <comp>Interface Operation</comp> components are
  	equivalent then they are considered to collapse into a single
! 	component. It is an error if two Interface Operation
! 	components have the same value for their <prop comp="Interface Operation">name</prop>
! 	property but are not equivalent.</p>
  	
  	<z:notation name="InterfaceOperationNameUnique">
--- 3507,3514 ----
  	 If the <comp>Interface Operation</comp> components are
  	equivalent then they are considered to collapse into a single
! 	component. 
! 	Within the same <comp>Interface</comp> component, if two <comp>Interface Operation</comp>
! 	components are not equivalent then their <prop comp="Interface Operation">name</prop>
! 	properties MUST NOT be equal.</p>
  	
  	<z:notation name="InterfaceOperationNameUnique">
***************
*** 4572,4581 ****
                          the value of the <att>element</att> &AII; (see <specref ref="qnameres"/>);
                          otherwise empty. <assert class="document" id="InterfaceMessageReference-1205003">
!                         It is an error for the <att>element</att> &AII; to have a value and
!                         for it to NOT resolve to an
!                         <comp>Element Declaration</comp> from the 
                          <prop comp="Description">element declarations</prop>
                          property of the
!                         <comp>Description</comp>.</assert>
  			</td>
  		  </tr>
--- 4572,4581 ----
                          the value of the <att>element</att> &AII; (see <specref ref="qnameres"/>);
                          otherwise empty. <assert class="document" id="InterfaceMessageReference-1205003">
!                         If the <att>element</att> &AII; has a value then
!                         it MUST resolve to an
!                         <comp>Element Declaration</comp> component from the 
                          <prop comp="Description">element declarations</prop>
                          property of the
!                         <comp>Description</comp> component.</assert>
  			</td>
  		  </tr>
***************
*** 6504,6510 ****
        (see, for example <bibref ref="WSDL-PART2"/>) or by directly
        listing each <comp>Interface Operation</comp> component of the <comp>Interface</comp> component and
!       defining bindings for them. Thus, it is an error for a <comp>Binding</comp>
!       component to not define bindings for all the <comp>Interface Operation</comp>
!       components of the <comp>Interface</comp> component for which the <comp>Binding</comp>
        component purportedly defines bindings for.</p>
  
--- 6504,6510 ----
        (see, for example <bibref ref="WSDL-PART2"/>) or by directly
        listing each <comp>Interface Operation</comp> component of the <comp>Interface</comp> component and
!       defining bindings for them. Thus, a <comp>Binding</comp>
!       component MUST define bindings for all the <comp>Interface Operation</comp>
!       components of the <comp>Interface</comp> component that the <comp>Binding</comp>
        component purportedly defines bindings for.</p>
  
***************
*** 9932,9937 ****
      <p>If the appropriate property of the <comp>Description</comp> component does
      not contain a component with the required QName then the reference
!     is a broken reference. It is an error for a <comp>Description</comp> component
!     to have such broken references. </p>
    </div2>
  
--- 9932,9937 ----
      <p>If the appropriate property of the <comp>Description</comp> component does
      not contain a component with the required QName then the reference
!     is a broken reference. A <comp>Description</comp> component
!     MUST NOT have such broken references.</p>
    </div2>
  
***************
*** 10226,10231 ****
  		
  		<p>
! 			<assert class="document" id="Types-1300000">It is an error if a QName
!                         is not resolved (see <specref ref="qnameres"/>).</assert>
  			<assert class="document" id="Types-1300001">When resolving
  			QNames references for schema definitions, the namespace MUST
--- 10226,10231 ----
  		
  		<p>
! 			<assert class="document" id="Types-1300000">Every QName reference MUST 
!             resolve (see <specref ref="qnameres"/>).</assert>
  			<assert class="document" id="Types-1300001">When resolving
  			QNames references for schema definitions, the namespace MUST
***************
*** 10733,10738 ****
  of information can cause QNames in other parts of a WSDL 2.0 <comp>Description</comp>
  component to become broken references (see <specref
! ref="qnameres"/>). Such broken references are not errors of the
! <el>wsdl:import</el> &EII; but rather QName resolution errors which must
  be detected as described in <specref ref="qnameres"/>.</p>
  
--- 10733,10738 ----
  of information can cause QNames in other parts of a WSDL 2.0 <comp>Description</comp>
  component to become broken references (see <specref
! ref="qnameres"/>). Such broken references are not ascribed to the
! <el>wsdl:import</el> &EII; but rather are failures of the QName resolution requirements which must
  be detected as described in <specref ref="qnameres"/>.</p>
  
***************
*** 14310,14314 ****
      	<td>AGR</td>
      	<td>
!     		<loc href="http://www.w3.org/2002/ws/desc/5/cr-issues/#CR020">CR020</loc>: Removed assertions about references to elements and types and replaced them with notes.
      	</td>
      </tr>
--- 14310,14323 ----
      	<td>AGR</td>
      	<td>
!     		Editorial changes: Replaced wording that talked about errors with language that used keywords such as MUST and MUST NOT.
!     	</td>
!     </tr>
! 
!     <tr>
!     	<td>20060415</td>
!     	<td>AGR</td>
!     	<td>
!     		<loc href="http://www.w3.org/2002/ws/desc/5/cr-issues/#CR020">CR020</loc>: 
!     		Removed assertions about references to elements and types and replaced them with notes.
      	</td>
      </tr>

Received on Saturday, 15 April 2006 23:29:12 UTC