2002/ws/desc/wsdl20 wsdl20-adjuncts.xml,1.166,1.167

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

Modified Files:
	wsdl20-adjuncts.xml 
Log Message:
Finished editorial pass.

Index: wsdl20-adjuncts.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.xml,v
retrieving revision 1.166
retrieving revision 1.167
diff -C2 -d -r1.166 -r1.167
*** wsdl20-adjuncts.xml	4 May 2006 06:22:40 -0000	1.166
--- wsdl20-adjuncts.xml	6 May 2006 22:21:52 -0000	1.167
***************
*** 2849,2853 ****
          tree representation of an input, output or fault message is
          called an <term>instance data</term>, and is constrained by
!         the schema definition associated the message: the XML element
          referenced in the
          <prop comp="Interface Message Reference">element declaration</prop>
--- 2849,2853 ----
          tree representation of an input, output or fault message is
          called an <term>instance data</term>, and is constrained by
!         the schema definition associated with the message: the XML element
          referenced in the
          <prop comp="Interface Message Reference">element declaration</prop>
***************
*** 2959,2963 ****
  
  	  <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>
--- 2959,2963 ----
  
  	  <p><assert class="component" id="HTTPBinding-5056">When formulating the HTTP message to be transmitted, the
!         HTTP request method used MUST be selected using one of the following:</assert></p>
  
  	<ulist>
***************
*** 3003,3007 ****
  	  <p><termdef id="serialization_format" term="serialization format">The <term>serialization format</term> is a media type token
  	(<attval>type/subtype</attval>). It identifies rules to
! 	serialize a message in an HTTP message. Its value follows the following rules. The HTTP
  	request serialization format MUST be in the media type range
  	specified by the <prop comp="Binding Operation">http input
--- 3003,3007 ----
  	  <p><termdef id="serialization_format" term="serialization format">The <term>serialization format</term> is a media type token
  	(<attval>type/subtype</attval>). It identifies rules to
! 	serialize the payload in an HTTP message. Its value is defined by the following rules. The HTTP
  	request serialization format MUST be in the media type range
  	specified by the <prop comp="Binding Operation">http input
***************
*** 3032,3036 ****
  	    <item>
  	      <p>If the value is <attval>#other</attval> then the
! 	      <termref def='serialization_format'>serialization format and its associated media type parameters, if any</termref> specifies the value of the HTTP <code>Content-Type</code> entity-header field as defined in section 14.17 of <bibref
  	  ref="RFC2616"/>. The serialization of the payload is undefined.</p>
  	    </item>
--- 3032,3036 ----
  	    <item>
  	      <p>If the value is <attval>#other</attval> then the
! 	      <termref def='serialization_format'>serialization format</termref> and its associated media type parameters, if any, specifies the value of the HTTP <code>Content-Type</code> entity-header field as defined in section 14.17 of <bibref
  	  ref="RFC2616"/>. The serialization of the payload is undefined.</p>
  	    </item>
***************
*** 3044,3048 ****
          component is declared using a non-XML type system (as
          considered in the Types section of <bibref ref="WSDL-PART1"/>)
!         then additional binding rules MUST be defined to indicate how
          to map those components into the HTTP envelope.</assert></p>
  
--- 3044,3048 ----
          component is declared using a non-XML type system (as
          considered in the Types section of <bibref ref="WSDL-PART1"/>)
!         then additional binding rules MUST be defined in an extension specification to indicate how
          to map those components into the HTTP envelope.</assert></p>
  
***************
*** 3078,3082 ****
  		value of the <termref
  		def='serialization_format'>serialization
! 		format and its associated media type parameters, if any</termref>.
  	      </p>
  	    </item>
--- 3078,3082 ----
  		value of the <termref
  		def='serialization_format'>serialization
! 		format</termref> and its associated media type parameters, if any.
  	      </p>
  	    </item>
***************
*** 3231,3238 ****
  	  patterns such as outbound message exchange patterns,
  	  provided that additional semantics are defined, such as with
! 	  an extension or with a Feature.</p>
  
  	  <p>Each of the supported message exchange patterns involves
! 	  one to two messages or faults being exchanged. <assert class="component" id="HTTPBindingOperation-2605001">The first is
  	  transmitted using an HTTP request, and the second is
  	  transmitted using the corresponding HTTP response.</assert> <assert class="component" id="HTTPBindingOperation-5065">In cases
--- 3231,3238 ----
  	  patterns such as outbound message exchange patterns,
  	  provided that additional semantics are defined, such as with
! 	  an extension or with a <comp>Feature</comp> component.</p>
  
  	  <p>Each of the supported message exchange patterns involves
! 	  one or two messages or faults being exchanged. <assert class="component" id="HTTPBindingOperation-2605001">The first is
  	  transmitted using an HTTP request, and the second is
  	  transmitted using the corresponding HTTP response.</assert> <assert class="component" id="HTTPBindingOperation-5065">In cases
***************
*** 3356,3366 ****
          </item>
        </olist>
!       <p>These properties allow to indicate the range of media types and/or
          associated parameters with which an instance MAY be
  	serialized. <assert class="component" id="HTTPBindingOperation-2605003">The value of the <termref def='serialization_format'>serialization format</termref> used for a
  	message is a media type which MUST be covered by this range.</assert> 
! 	Users of this &AII; are urged to
!         avoid using wild cards (for example, <attval>application/*</attval>) as it may
!         lead to interoperability problems.
        </p>
  
--- 3356,3365 ----
          </item>
        </olist>
!       <p>These properties indicate the range of media types and
          associated parameters with which an instance MAY be
  	serialized. <assert class="component" id="HTTPBindingOperation-2605003">The value of the <termref def='serialization_format'>serialization format</termref> used for a
  	message is a media type which MUST be covered by this range.</assert> 
! 	<assert class="component" id="HTTPBindingOperation-2604001" required="false">Wild cards (for example, <attval>application/*</attval>) SHOULD NOT be used in this &AII; 
! 	since they may lead to interoperability problems.</assert>
        </p>
  
***************
*** 3644,3648 ****
  	  <head>HTTP Header component</head>
  	  
! 	  <p>A <comp>HTTP Header</comp> component describes an abstract piece of
  	  header data (HTTP header field) that is associated with the
  	  exchange of messages between the communicating parties. The
--- 3643,3647 ----
  	  <head>HTTP Header component</head>
  	  
! 	  <p>An <comp>HTTP Header</comp> component describes an abstract piece of
  	  header data (HTTP header field) that is associated with the
  	  exchange of messages between the communicating parties. The
***************
*** 3658,3662 ****
            <ulist>
              <item> <p><propdef comp="HTTP Header">name</propdef> REQUIRED.
! 	    A <emph>xs:string</emph>  whose pattern facet is
  		      <emph><attval>[!#-'*+\-.0-9A-Z^-z|~]+</attval></emph>, the name of the HTTP header field. The value of this
      property follows the <code>field-name</code> production rules as specified
--- 3657,3661 ----
            <ulist>
              <item> <p><propdef comp="HTTP Header">name</propdef> REQUIRED.
! 	    An <emph>xs:string</emph>  whose pattern facet is
  		      <emph><attval>[!#-'*+\-.0-9A-Z^-z|~]+</attval></emph>, the name of the HTTP header field. The value of this
      property follows the <code>field-name</code> production rules as specified
***************
*** 3666,3670 ****
              <item> <p><propdef comp="HTTP Header">type definition</propdef> REQUIRED.
  
! 	    A <emph>xs:QName</emph>, being a reference to a <comp>Type Definition</comp> component in
      the <prop comp="Description">type definitions</prop> property of the <comp>Description</comp> component
      constraining the value of the HTTP header field. <assert class="component" id="HTTPHeader-5069">This type MUST be a simple type.</assert></p>
--- 3665,3669 ----
              <item> <p><propdef comp="HTTP Header">type definition</propdef> REQUIRED.
  
! 	    An <emph>xs:QName</emph>, being a reference to a <comp>Type Definition</comp> component in
      the <prop comp="Description">type definitions</prop> property of the <comp>Description</comp> component
      constraining the value of the HTTP header field. <assert class="component" id="HTTPHeader-5069">This type MUST be a simple type.</assert></p>
***************
*** 3672,3676 ****
  
              <item> <p><propdef comp="HTTP Header">required</propdef> REQUIRED.
!             A <emph>xs:boolean</emph> indicating if the HTTP
              header field is required. <assert class="component" id="HTTPHeader-5070">If the value is <attval>true</attval>, then the HTTP header field MUST be included in the message.</assert> If it is <attval>false</attval>, then the HTTP header field MAY be included.</p> </item>
  
--- 3671,3675 ----
  
              <item> <p><propdef comp="HTTP Header">required</propdef> REQUIRED.
!             An <emph>xs:boolean</emph> indicating if the HTTP
              header field is required. <assert class="component" id="HTTPHeader-5070">If the value is <attval>true</attval>, then the HTTP header field MUST be included in the message.</assert> If it is <attval>false</attval>, then the HTTP header field MAY be included.</p> </item>
  
***************
*** 3678,3682 ****
              The <comp>Binding Fault</comp>
              or <comp>Binding Message Reference</comp>
! 	    component component that contains this component in its
  	    <prop comp="Binding Message Reference">http headers</prop> property.</p></item>
            </ulist>
--- 3677,3681 ----
              The <comp>Binding Fault</comp>
              or <comp>Binding Message Reference</comp>
! 	    component that contains this component in its
  	    <prop comp="Binding Message Reference">http headers</prop> property.</p></item>
            </ulist>
***************
*** 3851,3855 ****
  
          <div3 id="http-headers-decl-fragid">
!           <head>IRI Identification Of A HTTP Header component</head>
  
  	  <p>WSDL Version 2.0 Part 1: Core Language <bibref
--- 3850,3854 ----
  
          <div3 id="http-headers-decl-fragid">
!           <head>IRI Identification Of An HTTP Header component</head>
  
  	  <p>WSDL Version 2.0 Part 1: Core Language <bibref
***************
*** 3903,3909 ****
            be returned.</p>
  
! 	  <p>The fault definition SHOULD NOT go against the definition
  	  of the HTTP error codes, as specified in section 8 of <bibref
! 	  ref='RFC3205'/>.</p>
          </div3>
  
--- 3902,3908 ----
            be returned.</p>
  
! 	  <p><assert class="component" id="HTTPBindingFault-2606003" required="false">The fault definition SHOULD agree with the definition
  	  of the HTTP error codes, as specified in section 8 of <bibref
! 	  ref='RFC3205'/>.</assert></p>
          </div3>
  
***************
*** 3938,3943 ****
  </eg>
  
!           <p>The XML representation for binding an HTTP Fault are two
!           &AII;s with the following Infoset properties: </p>
  
            <ulist>
--- 3937,3942 ----
  </eg>
  
!           <p>The XML representation for binding an HTTP Fault is an
!           &AII; with the following Infoset properties: </p>
  
            <ulist>
***************
*** 3986,3992 ****
          <head>Serialization Format of Instance Data</head>
          <p>
! 	This section specifies three serialization formats defining rules to encode an
  	<termref def="instance_data">instance data</termref>
! 	corresponding to an input and output message as an HTTP
  	message.  <specref ref="http_sftab"/> and <specref ref="http_sfstyles"/> give an overview of
  	those serialization formats and their constraints. All of them allow serialization of parts of the 
--- 3985,3991 ----
          <head>Serialization Format of Instance Data</head>
          <p>
! 	This section specifies three serialization formats defining rules to encode the
  	<termref def="instance_data">instance data</termref>
! 	of an input or output message as an HTTP
  	message.  <specref ref="http_sftab"/> and <specref ref="http_sfstyles"/> give an overview of
  	those serialization formats and their constraints. All of them allow serialization of parts of the 
***************
*** 4188,4194 ****
                  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>.
  		</p>
                </item>
--- 4187,4193 ----
                  than once, the elements are used in the order they
                  appear in the <termref def="instance_data">instance
!                 data</termref>. <assert class="message" id="HTTPSerialization-2607010">This element MUST NOT
                  carry an <att>xs:nil</att> attribute whose value is
!                 <attval>true</attval></assert>.
  		</p>
                </item>
***************
*** 4220,4230 ****
  
  	  <p>
! 	  It may only be used when binding <comp>Interface
! 	  Operation</comp> whose <prop comp="Interface Operation">style</prop> property has a value of
  	  <attval>&IRI-STYLE;</attval> as defined in <specref
  	  ref="_operation_iri_style"/>, i.e. this serialization format
  	  may only be used to serialize the HTTP request corresponding
  	  to the initial message of an
! 	  interface operation.
  	  </p>
  
--- 4219,4230 ----
  
  	  <p>
! 	  <assert class="component" id="HTTPSerialization-2607011">If this format is used then the
! 	  <prop comp="Interface Operation">style</prop> property of <comp>Interface
! 	  Operation</comp> component being bound MUST contain a value of
  	  <attval>&IRI-STYLE;</attval> as defined in <specref
  	  ref="_operation_iri_style"/>, i.e. this serialization format
  	  may only be used to serialize the HTTP request corresponding
  	  to the initial message of an
! 	  interface operation.</assert>
  	  </p>
  
***************
*** 4347,4351 ****
  	      <ulist>
  		<item>
! 		  <p><propdef comp="Binding Operation">http location ignore uncited</propdef> MANDATORY. A
  		  <emph>xs:boolean</emph>.  This boolean indicates
  		  whether elements not cited in the <prop comp="Binding Operation">http location</prop> property
--- 4347,4351 ----
  	      <ulist>
  		<item>
! 		  <p><propdef comp="Binding Operation">http location ignore uncited</propdef> REQUIRED. A
  		  <emph>xs:boolean</emph>.  This boolean indicates
  		  whether elements not cited in the <prop comp="Binding Operation">http location</prop> property
***************
*** 4536,4540 ****
  	  XForms clients with <bibref ref="RFC2388"/> servers. This 
  	  serialization format may only be used when binding
! 	  <comp>Interface Operation</comp> whose <prop comp="Interface Operation">style</prop> property has a value of
  	  <attval>&MULTIPART-STYLE;</attval> as defined in <specref
  	  ref="_operation_multipart_style"/>, i.e. <assert class="component" id="HTTPSerialization-2608009">this serialization
--- 4536,4540 ----
  	  XForms clients with <bibref ref="RFC2388"/> servers. This 
  	  serialization format may only be used when binding
! 	  <comp>Interface Operation</comp> components whose <prop comp="Interface Operation">style</prop> property has a value of
  	  <attval>&MULTIPART-STYLE;</attval> as defined in <specref
  	  ref="_operation_multipart_style"/>, i.e. <assert class="component" id="HTTPSerialization-2608009">this serialization
***************
*** 4682,4686 ****
  
            <p>The HTTP binding extension specification adds the following
!           property to the WSDL component model (as defined in <bibref
            ref="WSDL-PART1"/>):</p>
  	  
--- 4682,4686 ----
  
            <p>The HTTP binding extension specification adds the following
!           properties to the WSDL component model (as defined in <bibref
            ref="WSDL-PART1"/>):</p>
  	  
***************
*** 5337,5340 ****
--- 5337,5346 ----
  
  	    <tr>
+ 	    	<td>20060506</td>
+ 	    	<td>AGR</td>
+ 	    	<td>Made more editorial improvements. Done now.</td>
+ 	    </tr>
+ 
+ 	    <tr>
  	    	<td>20060503</td>
  	    	<td>AGR</td>

Received on Saturday, 6 May 2006 22:22:02 UTC