2002/ws/desc/wsdl20 wsdl20-adjuncts.xml,1.160,1.161

Update of /sources/public/2002/ws/desc/wsdl20
In directory homer:/tmp/cvs-serv7620

Modified Files:
	wsdl20-adjuncts.xml 
Log Message:
?         2006-03-16: Hugo to check Part 2 for instances of the
                      terminology "fatal error".


Index: wsdl20-adjuncts.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.xml,v
retrieving revision 1.160
retrieving revision 1.161
diff -C2 -d -r1.160 -r1.161
*** wsdl20-adjuncts.xml	27 Mar 2006 18:03:06 -0000	1.160
--- wsdl20-adjuncts.xml	5 Apr 2006 16:32:52 -0000	1.161
***************
*** 2309,2315 ****
              <attval>true</attval>, the SOAP header block MUST be
              decorated with a SOAP <att>mustUnderstand</att> &AII; with
!             a value of <attval>true</attval>; if so, it is an error
!             for the XML element declaration referenced by the <prop
!             comp="SOAP Header Block">element declaration</prop> property not to
              allow this SOAP <att>mustUnderstand</att>
              &AII;.</assert> Otherwise, no additional constraint is placed on
--- 2309,2315 ----
              <attval>true</attval>, the SOAP header block MUST be
              decorated with a SOAP <att>mustUnderstand</att> &AII; with
!             a value of <attval>true</attval>; if so, 
!             the XML element declaration referenced by the <prop
!             comp="SOAP Header Block">element declaration</prop> property MUST
              allow this SOAP <att>mustUnderstand</att>
              &AII;.</assert> Otherwise, no additional constraint is placed on
***************
*** 2473,2479 ****
                  <td rowspan="1" colspan="1">The element declaration
                  from the <prop comp="Description">element declarations</prop> resolved
!                 to by the value of the <att>element</att> &AII;. <assert class="component" id="SOAPHeaderBlock-5052">It is
!                 an error for the <att>element</att> &AII; to have a
!                 value and that value does not resolve to a global
                  element declaration from the
                  <prop comp="Description">element declarations</prop> property of the
--- 2473,2479 ----
                  <td rowspan="1" colspan="1">The element declaration
                  from the <prop comp="Description">element declarations</prop> resolved
!                 to by the value of the <att>element</att> &AII;. <assert class="component" id="SOAPHeaderBlock-5052">The
!                 value of the <att>element</att> &AII;
!                 MUST resolve to a global
                  element declaration from the
                  <prop comp="Description">element declarations</prop> property of the
***************
*** 2619,2637 ****
  	  property matches the component in question and its <prop
  	  comp="Binding Operation">soap mep</prop> property has a
! 	  value, then SOAP MEP is the value of the <prop comp="Binding
  	  Operation">soap mep</prop> property. Otherwise, the SOAP MEP
  	  is the value of the <comp>Binding </comp> component's <prop
  	  comp="Binding">soap mep default</prop>, if
! 	  any. Otherwise, if the <comp>Interface Operation</comp>
  	  component's <prop comp="Interface Operation">message
! 	  exchange pattern</prop> property has the value
! 	  <attval>&wsdl-mep-in-out;</attval>, then the SOAP MEP is the URI
  	  <attval>&soap12-request-response-mep-uri;</attval>
  	  identifying the SOAP Request-Response Message Exchange
! 	  Pattern as defined in <bibref ref="SOAP12-PART2"/>.
! 	  Otherwise (i.e. if the <comp>Interface Operation</comp>
! 	  component has any other value for the <prop comp="Interface
! 	  Operation">message exchange pattern</prop> property), it is
! 	  an ERROR.</assert></p>
  
  	  <ednote id='one-way-mep-default'>
--- 2619,2633 ----
  	  property matches the component in question and its <prop
  	  comp="Binding Operation">soap mep</prop> property has a
! 	  value, then the SOAP MEP is the value of the <prop comp="Binding
  	  Operation">soap mep</prop> property. Otherwise, the SOAP MEP
  	  is the value of the <comp>Binding </comp> component's <prop
  	  comp="Binding">soap mep default</prop>, if
! 	  any. Otherwise, the <comp>Interface Operation</comp>
  	  component's <prop comp="Interface Operation">message
! 	  exchange pattern</prop> property MUST have the value
! 	  <attval>&wsdl-mep-in-out;</attval>, and the SOAP MEP is the URI
  	  <attval>&soap12-request-response-mep-uri;</attval>
  	  identifying the SOAP Request-Response Message Exchange
! 	  Pattern as defined in <bibref ref="SOAP12-PART2"/>.</assert></p>
  
  	  <ednote id='one-way-mep-default'>
***************
*** 2936,2940 ****
  
  	  <p><assert class="component" id="HTTPBinding-5056">When formulating the HTTP message to be transmitted, the
!         HTTP request method used MUST be the following:</assert></p>
  
  	<ulist>
--- 2932,2936 ----
  
  	  <p><assert class="component" id="HTTPBinding-5056">When formulating the HTTP message to be transmitted, the
!         HTTP request method used MUST be the selected using one of the following:</assert></p>
  
  	<ulist>
***************
*** 2965,2974 ****
  	    </p>
  	  </item>
- 	  <item>
- 	    <p>
- 	      Otherwise, it is
- 	    an ERROR.</p>
- 	  </item>
  	</ulist>
  	</div3>
  
--- 2961,2966 ----
  	    </p>
  	  </item>
  	</ulist>
+ 
  	</div3>
  
***************
*** 3173,3182 ****
  		  The HTTP header field name used is the value of the
  		  <prop comp="HTTP Header">name</prop> property of the
! 		  <comp>HTTP Header</comp> component. <assert class="component" id="HTTPHeader-5063">If an HTTP
  		  header field corresponding to the value of the <prop
! 		  comp="HTTP Header">name</prop> property is set by a
! 		  mechanism other than the HTTP binding, such as the
! 		  HTTP stack or another feature, then an error MUST be
! 		  raised.</assert>
  		</p>
  	      </item>
--- 3165,3173 ----
  		  The HTTP header field name used is the value of the
  		  <prop comp="HTTP Header">name</prop> property of the
! 		  <comp>HTTP Header</comp> component. <assert class="component" id="HTTPHeader-5063">The HTTP binding MUST NOT set an HTTP
  		  header field corresponding to the value of the <prop
! 		  comp="HTTP Header">name</prop> property already set by another
! 		  mechanism, such as the
! 		  HTTP stack or another feature.</assert>
  		</p>
  	      </item>
***************
*** 3616,3623 ****
            </ulist>
  
! 	  <p><assert class="component" id="HTTPHeader-5068">It is an ERROR for a <comp>Binding Message
  	  Reference</comp> or a <comp>Binding Fault</comp> component's
  	  <prop comp="Binding Message Reference">http headers</prop>
! 	  property to contain multiple <comp>HTTP Header</comp> components
  	  with the same <prop comp="HTTP Header">name</prop> property.</assert></p>
          </div3>
--- 3607,3614 ----
            </ulist>
  
! 	  <p><assert class="component" id="HTTPHeader-5068">An <comp>Binding Message
  	  Reference</comp> or a <comp>Binding Fault</comp> component's
  	  <prop comp="Binding Message Reference">http headers</prop>
! 	  property MUST NOT contain multiple <comp>HTTP Header</comp> components
  	  with the same <prop comp="HTTP Header">name</prop> property.</assert></p>
          </div3>
***************
*** 4170,4174 ****
                  than once, the elements are used in the order they
                  appear in the <termref def="instance_data">instance
!                 data</termref>. It is an error for this element to
                  carry an <att>xs:nil</att> attribute whose value is
                  <attval>true</attval>.
--- 4161,4165 ----
                  than once, the elements are used in the order they
                  appear in the <termref def="instance_data">instance
!                 data</termref>. This element MUST NOT
                  carry an <att>xs:nil</att> attribute whose value is
                  <attval>true</attval>.
***************
*** 4184,4191 ****
              curly braces MUST be element names from the <termref
              def="instance_data">instance data</termref> of the input
!             message; local names within single curly braces not
!             corresponding to an element in the <termref
!             def="instance_data">instance data</termref> are a fatal
!             error.</assert>
  				</p>
  
--- 4175,4179 ----
              curly braces MUST be element names from the <termref
              def="instance_data">instance data</termref> of the input
!             message.</assert>
  				</p>
  
***************
*** 4266,4271 ****
  				</p>
  
! 	  <p><assert class="component" id="HTTPQueryString-5074">It is an error for the <termref
! 	  def="instance_data">instance data</termref> to contain
  	  elements with an <att>xs:nil</att> attribute whose value is
  	  <attval>true</attval>.</assert></p>
--- 4254,4259 ----
  				</p>
  
! 	  <p><assert class="component" id="HTTPQueryString-5074">The <termref
! 	  def="instance_data">instance data</termref> MUST NOT contain
  	  elements with an <att>xs:nil</att> attribute whose value is
  	  <attval>true</attval>.</assert></p>
***************
*** 4593,4598 ****
              </item>
            </olist>
! 	  <p><assert class="component" id="HTTPSerialization-5079">It is an error for the <termref
! 	  def="instance_data">instance data</termref> to contain
  	  elements with an <att>xs:nil</att> attribute whose value is
  	  <attval>true</attval>.</assert></p>
--- 4581,4586 ----
              </item>
            </olist>
! 	  <p><assert class="component" id="HTTPSerialization-5079">The <termref
! 	  def="instance_data">instance data</termref> MUST NOT contain
  	  elements with an <att>xs:nil</att> attribute whose value is
  	  <attval>true</attval>.</assert></p>
***************
*** 5313,5322 ****
  	    <!-- template
              <tr>
! 	      <td>200506</td>
  	      <td></td>
  	      <td></td>
  	    </tr>
  	    -->
! 
  	    <tr>
  	      <td>20060309</td>
--- 5301,5314 ----
  	    <!-- template
              <tr>
! 	      <td>200604</td>
  	      <td></td>
  	      <td></td>
  	    </tr>
  	    -->
!             <tr>
! 	      <td>20060405</td>
! 	      <td>HH</td>
! 	      <td>Removed mentions of "error" and "fatal error"</td>
! 	    </tr>
  	    <tr>
  	      <td>20060309</td>

Received on Wednesday, 5 April 2006 16:33:00 UTC