2002/ws/desc/wsdl20 wsdl20-bindings.html,1.46,1.47 wsdl20.html,1.107,1.108

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

Modified Files:
	wsdl20-bindings.html wsdl20.html 
Log Message:
Regenerated from XML

Index: wsdl20-bindings.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-bindings.html,v
retrieving revision 1.46
retrieving revision 1.47
diff -C2 -d -r1.46 -r1.47
*** wsdl20-bindings.html	21 Jul 2004 13:39:43 -0000	1.46
--- wsdl20-bindings.html	22 Jul 2004 10:08:53 -0000	1.47
***************
*** 150,154 ****
  Binding Rules</a><br />
  &nbsp;&nbsp;&nbsp;&nbsp;2.3 <a href="#soap-protocol">Specifying the
! SOAP Protocol</a><br />
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.1 <a href=
  "#soap-protocol-description">Description</a><br />
--- 150,154 ----
  Binding Rules</a><br />
  &nbsp;&nbsp;&nbsp;&nbsp;2.3 <a href="#soap-protocol">Specifying the
! SOAP Underlying Protocol</a><br />
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.1 <a href=
  "#soap-protocol-description">Description</a><br />
***************
*** 243,281 ****
  "#http-operation-decl-mapping">Mapping Between HTTP Operation's XML
  Representation to Component Properties</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;3.6 <a href="#_operation_styles">Operation
! Styles</a><br />
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.6.1 <a href=
! "#_operation_uri_style">URI Style</a><br />
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.6.2 <a href=
  "#_operation_multipart_style">Multipart style</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;3.7 <a href=
  "#_http_serialization">Serialization format of instance
  data</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.7.1 <a href=
  "#_http_x-www-form-urlencoded">Serialization as
  application/x-www-form-urlencoded</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.7.1.1
  <a href="#_http_operation_location_cited_get">Case of elements
  cited in location attribute</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.7.1.2
  <a href="#_http_operation_location_notcited_get">Case elements NOT
  cited in location attribute</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.7.2 <a href=
  "#_http_operation_xml_encoding">Serialization as
  application/xml</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.7.3 <a href=
  "#_http_operation_multipart_encoding">Serialization as
  multipart/form-data</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;3.8 <a href="#http-service-decl">Indicating
  an HTTP Service</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.8.1 <a href=
  "#http-service-decl-relate">Relationship to WSDL Component
  Model</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.8.2 <a href=
  "#http-service-decl-property">HTTP Service Component</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.8.3 <a href=
  "#http-service-decl-xml">XML Representation of HTTP Service
  Component</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.8.4 <a href=
  "#http-service-decl-mapping">Mapping Between HTTP Service's XML
  Representation to Component Properties</a><br />
--- 243,293 ----
  "#http-operation-decl-mapping">Mapping Between HTTP Operation's XML
  Representation to Component Properties</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;3.6 <a href="#http-fault-decl">Binding
! Faults</a><br />
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.6.1 <a href=
! "#http-fault-decl-description">Description</a><br />
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.6.2 <a href=
+ "#http-fault-decl-relate">Relationship to WSDL Component
+ Model</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.6.3 <a href=
+ "#soap-fault-decl-xml">XML Representation</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.6.4 <a href=
+ "#http-fault-decl-mapping">Mapping Between Component Properties and
+ XML Representation</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;3.7 <a href="#_operation_styles">Operation
+ Styles</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.7.1 <a href=
+ "#_operation_uri_style">URI Style</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.7.2 <a href=
  "#_operation_multipart_style">Multipart style</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;3.8 <a href=
  "#_http_serialization">Serialization format of instance
  data</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.8.1 <a href=
  "#_http_x-www-form-urlencoded">Serialization as
  application/x-www-form-urlencoded</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.8.1.1
  <a href="#_http_operation_location_cited_get">Case of elements
  cited in location attribute</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.8.1.2
  <a href="#_http_operation_location_notcited_get">Case elements NOT
  cited in location attribute</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.8.2 <a href=
  "#_http_operation_xml_encoding">Serialization as
  application/xml</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.8.3 <a href=
  "#_http_operation_multipart_encoding">Serialization as
  multipart/form-data</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;3.9 <a href="#http-service-decl">Indicating
  an HTTP Service</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.9.1 <a href=
  "#http-service-decl-relate">Relationship to WSDL Component
  Model</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.9.2 <a href=
  "#http-service-decl-property">HTTP Service Component</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.9.3 <a href=
  "#http-service-decl-xml">XML Representation of HTTP Service
  Component</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.9.4 <a href=
  "#http-service-decl-mapping">Mapping Between HTTP Service's XML
  Representation to Component Properties</a><br />
***************
*** 564,569 ****
  <li>
  <p><em>HTTP Method Selection.</em> This default binding rule is
! applicable when the value of the {soap protocol} property of the
! Binding component is
  "http://www.w3.org/2003/05/soap/bindings/HTTP/". If the {soap mep}
  property of the Binding Operation component has the value
--- 576,581 ----
  <li>
  <p><em>HTTP Method Selection.</em> This default binding rule is
! applicable when the value of the {soap underlying protocol}
! property of the Binding component is
  "http://www.w3.org/2003/05/soap/bindings/HTTP/". If the {soap mep}
  property of the Binding Operation component has the value
***************
*** 576,581 ****
  <li>
  <p><em>HTTP URI Generation.</em> This default binding rule is
! applicable when the value of the {soap protocol} property of the
! Binding component is
  "http://www.w3.org/2003/05/soap/bindings/HTTP/". If the {soap mep}
  property of the Binding Operation component has the value
--- 588,593 ----
  <li>
  <p><em>HTTP URI Generation.</em> This default binding rule is
! applicable when the value of the {soap underlying protocol}
! property of the Binding component is
  "http://www.w3.org/2003/05/soap/bindings/HTTP/". If the {soap mep}
  property of the Binding Operation component has the value
***************
*** 613,622 ****
  <div class="div2">
  <h3><a name="soap-protocol" id="soap-protocol"></a>2.3 Specifying
! the SOAP Protocol</h3>
  <div class="div3">
  <h4><a name="soap-protocol-description" id=
  "soap-protocol-description"></a>2.3.1 Description</h4>
! <p>Every SOAP binding MUST indicate what SOAP protocol is in use,
! as defined in the SOAP Protocol Binding Framework section of
  [<cite><a href="#SOAP12-PART1">SOAP 1.2 Part 1: Messaging
  Framework</a></cite>].</p>
--- 625,634 ----
  <div class="div2">
  <h3><a name="soap-protocol" id="soap-protocol"></a>2.3 Specifying
! the SOAP Underlying Protocol</h3>
  <div class="div3">
  <h4><a name="soap-protocol-description" id=
  "soap-protocol-description"></a>2.3.1 Description</h4>
! <p>Every SOAP binding MUST indicate what underlying protocol is in
! use, as defined in the SOAP Protocol Binding Framework section of
  [<cite><a href="#SOAP12-PART1">SOAP 1.2 Part 1: Messaging
  Framework</a></cite>].</p>
***************
*** 626,634 ****
  assigning the URI "http://www.w3.org/2003/05/soap/bindings/HTTP/"
  (as defined by [<cite><a href="#SOAP12-PART2">SOAP 1.2 Part 2:
! Adjuncts</a></cite>]) to the {soap protocol} property defined
! below. Other values MAY be used for this property in conjunction
! with the SOAP binding defined by this specification provided that
! the semantics of such protocols are consistent with this
! binding.</p>
  </div>
  <div class="div3">
--- 638,646 ----
  assigning the URI "http://www.w3.org/2003/05/soap/bindings/HTTP/"
  (as defined by [<cite><a href="#SOAP12-PART2">SOAP 1.2 Part 2:
! Adjuncts</a></cite>]) to the {soap underlying protocol} property
! defined below. Other values MAY be used for this property in
! conjunction with the SOAP binding defined by this specification
! provided that the semantics of such protocols are consistent with
! this binding.</p>
  </div>
  <div class="div3">
***************
*** 641,646 ****
  <ul>
  <li>
! <p>{soap protocol}, an absolute URI as defined by [<cite><a href=
! "#RFC2396">IETF RFC 2396</a></cite>], to the Binding component.</p>
  </li>
  </ul>
--- 653,659 ----
  <ul>
  <li>
! <p>{soap underlying protocol}, an absolute URI as defined by
! [<cite><a href="#RFC2396">IETF RFC 2396</a></cite>], to the Binding
! component.</p>
  </li>
  </ul>
***************
*** 687,691 ****
  </tr>
  <tr>
! <td rowspan="1" colspan="1">{soap protocol}</td>
  <td rowspan="1" colspan="1">The actual value of the
  <code>wsoap:protocol</code> <em>attribute information
--- 700,704 ----
  </tr>
  <tr>
! <td rowspan="1" colspan="1">{soap underlying protocol}</td>
  <td rowspan="1" colspan="1">The actual value of the
  <code>wsoap:protocol</code> <em>attribute information
***************
*** 1287,1290 ****
--- 1300,1315 ----
  <h3><a name="http-syntax" id="http-syntax"></a>3.2 HTTP Syntax
  Summary (Non-Normative)</h3>
+ <table border="1" summary="Editorial note: HH">
+ <tr>
+ <td width="50%" valign="top" align="left"><b>Editorial note:
+ HH</b></td>
+ <td width="50%" valign="top" align="right">&nbsp;</td>
+ </tr>
+ <tr>
+ <td valign="top" align="left" colspan="2">This should be
+ up-to-date. The rest of the section needs to be synchronized with
+ this.</td>
+ </tr>
+ </table>
  <div class="exampleInner">
  <pre>
***************
*** 1294,1304 ****
             <b>http:cookies</b>="<em>xs:boolean</em>"?
             <b>http:version</b>="<em>xs:string</em>"?
!            <b>http:defaultTransferCoding</b>="<em>xs:string</em>"?
     &lt;documentation /&gt;?
  
- &lt;-- New HTTP Fault binding in here? -- &gt;
      &lt;fault ref="<em>xs:QName</em>"
!            <b>wsoap:code</b>="<em>xs:QName</em>"
!            <b>wsoap:subcodes</b>="<em>list of xs:QName</em>" &gt;
        &lt;documentation /&gt;?
      &lt;/fault&gt;*
--- 1319,1327 ----
             <b>http:cookies</b>="<em>xs:boolean</em>"?
             <b>http:version</b>="<em>xs:string</em>"?
!            <b>http:defaultTransferCoding</b>="<em>xs:string</em>"? &gt;
     &lt;documentation /&gt;?
  
      &lt;fault ref="<em>xs:QName</em>"
!            <b>http:code</b>="<em>xs:int</em>"? &gt;
        &lt;documentation /&gt;?
      &lt;/fault&gt;*
***************
*** 1307,1315 ****
                 <b>http:location</b>="<em>xs:anyURI</em>"?
                 <b>http:method</b>="<em>xs:anyURI</em>"? 
                 <b>http:defaultTransferCoding</b>="<em>xs:string</em>"? &gt;
            &lt;documentation /&gt;?
  
        &lt;input messageLabel="<em>xs:NCName</em>"? 
!              <b>http:transfer-coding</b>="<em>xs:string</em>? &gt;
          &lt;documentation /&gt;?&gt;*
          &lt;feature ... /&gt;*
--- 1330,1341 ----
                 <b>http:location</b>="<em>xs:anyURI</em>"?
                 <b>http:method</b>="<em>xs:anyURI</em>"? 
+                <b>http:inputSerialization</b>="<em>xs:anyURI</em>"? 
+                <b>http:outputSerialization</b>="<em>xs:anyURI</em>"? 
+                <b>http:faultSerialization</b>="<em>xs:anyURI</em>"? 
                 <b>http:defaultTransferCoding</b>="<em>xs:string</em>"? &gt;
            &lt;documentation /&gt;?
  
        &lt;input messageLabel="<em>xs:NCName</em>"? 
!              <b>http:transferCoding</b>="<em>xs:string</em>? &gt;
          &lt;documentation /&gt;?&gt;*
          &lt;feature ... /&gt;*
***************
*** 1318,1322 ****
  
        &lt;output messageLabel="<em>xs:NCName</em>"?
!               <b>http:transfer-coding</b>="<em>xs:string</em>? &gt;
          &lt;documentation /&gt;?
          &lt;feature ... /&gt;*
--- 1344,1348 ----
  
        &lt;output messageLabel="<em>xs:NCName</em>"?
!               <b>http:transferCoding</b>="<em>xs:string</em>? &gt;
          &lt;documentation /&gt;?
          &lt;feature ... /&gt;*
***************
*** 1327,1336 ****
    &lt;/binding&gt;
  
!   &lt;service
!     <b>http:authenticationType</b>="<em>xs:string</em>"? 
!     <b>http:authenticationRealm</b>="<em>xs:string</em>"? &gt;
!     &lt;endpoint name="<em>xs:NCName</em>" binding="<em>xs:QName</em>" address="<em>xs:anyURI</em>"? &gt;
        &lt;documentation /&gt;?
!     &lt;endpoint&gt;
    &lt;/service&gt;
  &lt;/definitions&gt;
--- 1353,1362 ----
    &lt;/binding&gt;
  
!   &lt;service&gt;
!     &lt;endpoint name="<em>xs:NCName</em>" binding="<em>xs:QName</em>" address="<em>xs:anyURI</em>"?
!               <b>http:authenticationType</b>="<em>xs:string</em>"? 
!               <b>http:authenticationRealm</b>="<em>xs:string</em>"? &gt;
        &lt;documentation /&gt;?
!     &lt;/endpoint&gt;
    &lt;/service&gt;
  &lt;/definitions&gt;
***************
*** 1573,1577 ****
  <code>http:outputSerialization</code> is
  <code>application/xml</code>.</p>
! <p>Section <a href="#_http_serialization"><b>3.7 Serialization
  format of instance data</b></a> defines serialization formats
  supported by this binding.</p>
--- 1599,1603 ----
  <code>http:outputSerialization</code> is
  <code>application/xml</code>.</p>
! <p>Section <a href="#_http_serialization"><b>3.8 Serialization
  format of instance data</b></a> defines serialization formats
  supported by this binding.</p>
***************
*** 1601,1605 ****
  <td rowspan="1" colspan="1">In-Only, Robust In-Only, In-Out</td>
  <td rowspan="1" colspan="1">URI Style (see <a href=
! "#_operation_uri_style"><b>3.6.1 URI Style</b></a>)</td>
  </tr>
  <tr>
--- 1627,1631 ----
  <td rowspan="1" colspan="1">In-Only, Robust In-Only, In-Out</td>
  <td rowspan="1" colspan="1">URI Style (see <a href=
! "#_operation_uri_style"><b>3.7.1 URI Style</b></a>)</td>
  </tr>
  <tr>
***************
*** 1627,1631 ****
  <td rowspan="1" colspan="1">In-Only, Robust In-Only, In-Out</td>
  <td rowspan="1" colspan="1">URI Style (see <a href=
! "#_operation_uri_style"><b>3.6.1 URI Style</b></a>)</td>
  </tr>
  </tbody>
--- 1653,1657 ----
  <td rowspan="1" colspan="1">In-Only, Robust In-Only, In-Out</td>
  <td rowspan="1" colspan="1">URI Style (see <a href=
! "#_operation_uri_style"><b>3.7.1 URI Style</b></a>)</td>
  </tr>
  </tbody>
***************
*** 1680,1697 ****
  </li>
  <li>
! <p>{input serialization} A string value indicating, if present, the
! value for the serialization of the HTTP Request message for this
! specific operation. Its value MUST be the name of a IANA media type
! token. If not present, the default input serialization associated
! with the {http method} or {http default method} property
! applies.</p>
  </li>
  <li>
! <p>{output serialization} A string value indicating, if present,
! the value for the serialization of the HTTP Response message for
! this specific operation. Its value MUST be the name of a IANA media
! type token. If not present, the default output serialization
! associated with the {http method} or {http default method} property
! applies.</p>
  </li>
  <li>
--- 1706,1731 ----
  </li>
  <li>
! <p>{http input serialization} A string value indicating, if
! present, the value for the serialization of the HTTP Request
! message for this specific operation. Its value MUST be the name of
! a IANA media type token. If not present, the default input
! serialization associated with the {http method} or {http default
! method} property applies.</p>
  </li>
  <li>
! <p>{http output serialization} A string value indicating, if
! present, the value for the serialization of the HTTP Response
! message for this specific operation. Its value MUST be the name of
! a IANA media type token. If not present, the default output
! serialization associated with the {http method} or {http default
! method} property applies.</p>
! </li>
! <li>
! <p>{http fault serialization} A string value indicating the value
! for the serialization of the HTTP Response message for this
! specific operation in case a fault is returned. Its value MUST be
! the name of a IANA media type token. If not present,
! <code>application/xml</code> is used as the output serialization
! format for faults.</p>
  </li>
  <li>
***************
*** 1716,1719 ****
--- 1750,1754 ----
                      inputSerialization="xs:string" ?
                      outputSerialization="xs:string" /&gt; ?
+                     faultSerialization="xs:string" /&gt; ?
                      defaultTransferCoding="xs:string" /&gt; ? &gt;
    &lt;/operation&gt;
***************
*** 1796,1799 ****
--- 1831,1849 ----
  </li>
  <li>
+ <p>An OPTIONAL <code>faultSerialization</code> <em>attribute
+ information item</em> with the following Infoset properties:</p>
+ <ul>
+ <li>
+ <p>A [local name] of <code>faultSerialization</code></p>
+ </li>
+ <li>
+ <p>A [namespace name] which has no value</p>
+ </li>
+ <li>
+ <p>A type of <em>wsdls:string</em></p>
+ </li>
+ </ul>
+ </li>
+ <li>
  <p>An OPTIONAL <code>defaultTransferCoding</code> <em>attribute
  information item</em> with the following Infoset properties:</p>
***************
*** 1869,1873 ****
  </tr>
  <tr>
! <td rowspan="1" colspan="1">{input serialization}</td>
  <td rowspan="1" colspan="1">The actual value of the
  <code>inputSerialization</code> <em>attribute information
--- 1919,1923 ----
  </tr>
  <tr>
! <td rowspan="1" colspan="1">{http input serialization}</td>
  <td rowspan="1" colspan="1">The actual value of the
  <code>inputSerialization</code> <em>attribute information
***************
*** 1875,1879 ****
  </tr>
  <tr>
! <td rowspan="1" colspan="1">{output serialization}</td>
  <td rowspan="1" colspan="1">The actual value of the
  <code>outputSerialization</code> <em>attribute information
--- 1925,1929 ----
  </tr>
  <tr>
! <td rowspan="1" colspan="1">{http output serialization}</td>
  <td rowspan="1" colspan="1">The actual value of the
  <code>outputSerialization</code> <em>attribute information
***************
*** 1881,1884 ****
--- 1931,1940 ----
  </tr>
  <tr>
+ <td rowspan="1" colspan="1">{http fault serialization}</td>
+ <td rowspan="1" colspan="1">The actual value of the
+ <code>faultSerialization</code> <em>attribute information
+ item</em>.</td>
+ </tr>
+ <tr>
  <td rowspan="1" colspan="1">{http default transfer coding}</td>
  <td rowspan="1" colspan="1">The actual value of the
***************
*** 1891,1895 ****
  </div>
  <div class="div2">
! <h3><a name="_operation_styles" id="_operation_styles"></a>3.6
  Operation Styles</h3>
  <p>This section defines operation styles in use in parallel to the
--- 1947,2048 ----
  </div>
  <div class="div2">
! <h3><a name="http-fault-decl" id="http-fault-decl"></a>3.6 Binding
! Faults</h3>
! <table border="1" summary="Editorial note: HH">
! <tr>
! <td width="50%" valign="top" align="left"><b>Editorial note:
! HH</b></td>
! <td width="50%" valign="top" align="right">&nbsp;</td>
! </tr>
! <tr>
! <td valign="top" align="left" colspan="2">This should be in the
! right style (as per my mismatch email).</td>
! </tr>
! </table>
! <div class="div3">
! <h4><a name="http-fault-decl-description" id=
! "http-fault-decl-description"></a>3.6.1 Description</h4>
! <p>For every Interface Fault component contained in an Interface
! component, an HTTP error code MAY be defined. It represents the
! error code that will be used by the service in case the fault needs
! to be returned.</p>
! </div>
! <div class="div3">
! <h4><a name="http-fault-decl-relate" id=
! "http-fault-decl-relate"></a>3.6.2 Relationship to WSDL Component
! Model</h4>
! <p>The HTTP Fault binding adds the following property to the WSDL
! component model (as defined in [<cite><a href="#WSDL-PART1">WSDL
! 2.0 Core Language</a></cite>]):</p>
! <ul>
! <li>
! <p>{http error status code}, an integer representing a error
! Status-Code as defined by [<cite><a href="#RFC2616">IETF RFC
! 2616</a></cite>], to the Binding Fault component. The value of this
! property identifies the error code that the service will use in
! case the fault is returned. If empty, no claim is made by the
! service.</p>
! </li>
! </ul>
! </div>
! <div class="div3">
! <h4><a name="soap-fault-decl-xml" id=
! "soap-fault-decl-xml"></a>3.6.3 XML Representation</h4>
! <div class="exampleInner">
! <pre>
! &lt;definitions &gt;
!   &lt;binding &gt;
!     &lt;fault ref="xs:QName"
!            <b>http:code</b>="xs:int" /&gt;
!     &lt;/fault&gt;*
!   &lt;/binding&gt;
! &lt;/definitions&gt;
! </pre></div>
! <p>The XML representation for binding a SOAP Fault are two
! <em>attribute information item</em>s with the following Infoset
! properties:</p>
! <ul>
! <li>
! <p>http:code OPTIONAL <em>attribute information item</em></p>
! <ul>
! <li>
! <p>A [local name] of <code>code</code></p>
! </li>
! <li>
! <p>A [namespace name] of "http://www.w3.org/@@@@/@@/wsdl/http"</p>
! </li>
! <li>
! <p>A type of <em>wsdls:int</em></p>
! </li>
! </ul>
! </li>
! </ul>
! </div>
! <div class="div3">
! <h4><a name="http-fault-decl-mapping" id=
! "http-fault-decl-mapping"></a>3.6.4 Mapping Between Component
! Properties and XML Representation</h4>
! <p>See <a href="#tab_HTTP_Fault_Mapping">Table 3-4</a>.</p>
! <a name="tab_HTTP_Fault_Mapping" id=
! "tab_HTTP_Fault_Mapping"></a><br />
! <table border="1">
! <caption>Table 3-4. Mapping between SOAP Fault Component Properties
! and XML Representation</caption>
! <tbody>
! <tr>
! <th rowspan="1" colspan="1">Property</th>
! <th rowspan="1" colspan="1">Mapping</th>
! </tr>
! <tr>
! <td rowspan="1" colspan="1">{http error status code}</td>
! <td rowspan="1" colspan="1">The actual value of the
! <code>code</code> <em>attribute information item</em>.</td>
! </tr>
! </tbody>
! </table>
! <br /></div>
! </div>
! <div class="div2">
! <h3><a name="_operation_styles" id="_operation_styles"></a>3.7
  Operation Styles</h3>
  <p>This section defines operation styles in use in parallel to the
***************
*** 1897,1901 ****
  <div class="div3">
  <h4><a name="_operation_uri_style" id=
! "_operation_uri_style"></a>3.6.1 URI Style</h4>
  <p>The URI style is selected by assigning the Interface Operation
  component's <a href=
--- 2050,2054 ----
  <div class="div3">
  <h4><a name="_operation_uri_style" id=
! "_operation_uri_style"></a>3.7.1 URI Style</h4>
  <p>The URI style is selected by assigning the Interface Operation
  component's <a href=
***************
*** 1967,1971 ****
  <div class="div3">
  <h4><a name="_operation_multipart_style" id=
! "_operation_multipart_style"></a>3.6.2 Multipart style</h4>
  <p>The Multipart style is selected by assigning the Interface
  Operation component's <a href=
--- 2120,2124 ----
  <div class="div3">
  <h4><a name="_operation_multipart_style" id=
! "_operation_multipart_style"></a>3.7.2 Multipart style</h4>
  <p>The Multipart style is selected by assigning the Interface
  Operation component's <a href=
***************
*** 2019,2023 ****
  </div>
  <div class="div2">
! <h3><a name="_http_serialization" id="_http_serialization"></a>3.7
  Serialization format of instance data</h3>
  <p>The following serialization formats can be used to encode the
--- 2172,2176 ----
  </div>
  <div class="div2">
! <h3><a name="_http_serialization" id="_http_serialization"></a>3.8
  Serialization format of instance data</h3>
  <p>The following serialization formats can be used to encode the
***************
*** 2029,2033 ****
  <div class="div3">
  <h4><a name="_http_x-www-form-urlencoded" id=
! "_http_x-www-form-urlencoded"></a>3.7.1 Serialization as
  "application/x-www-form-urlencoded"</h4>
  <p>This serialization format is designed to allow a Web Service to
--- 2182,2186 ----
  <div class="div3">
  <h4><a name="_http_x-www-form-urlencoded" id=
! "_http_x-www-form-urlencoded"></a>3.8.1 Serialization as
  "application/x-www-form-urlencoded"</h4>
  <p>This serialization format is designed to allow a Web Service to
***************
*** 2035,2039 ****
  "#instance_data">instance data</a> of input messages. It may only
  be used for interface operation using the URI Style format as
! defined in <a href="#_operation_uri_style"><b>3.6.1 URI
  Style</b></a>.</p>
  <p>Elements from the instance data can be inserted into the path of
--- 2188,2192 ----
  "#instance_data">instance data</a> of input messages. It may only
  be used for interface operation using the URI Style format as
! defined in <a href="#_operation_uri_style"><b>3.7.1 URI
  Style</b></a>.</p>
  <p>Elements from the instance data can be inserted into the path of
***************
*** 2077,2081 ****
  <div class="div4">
  <h5><a name="_http_operation_location_cited_get" id=
! "_http_operation_location_cited_get"></a>3.7.1.1 Case of elements
  cited in <code>location</code> attribute</h5>
  <table border="1" summary=
--- 2230,2234 ----
  <div class="div4">
  <h5><a name="_http_operation_location_cited_get" id=
! "_http_operation_location_cited_get"></a>3.8.1.1 Case of elements
  cited in <code>location</code> attribute</h5>
  <table border="1" summary=
***************
*** 2122,2126 ****
  <div class="div4">
  <h5><a name="_http_operation_location_notcited_get" id=
! "_http_operation_location_notcited_get"></a>3.7.1.2 Case elements
  NOT cited in <code>location</code> attribute</h5>
  <p>All elements of the <a title="instance_data" href=
--- 2275,2279 ----
  <div class="div4">
  <h5><a name="_http_operation_location_notcited_get" id=
! "_http_operation_location_notcited_get"></a>3.8.1.2 Case elements
  NOT cited in <code>location</code> attribute</h5>
  <p>All elements of the <a title="instance_data" href=
***************
*** 2151,2155 ****
  <div class="div3">
  <h4><a name="_http_operation_xml_encoding" id=
! "_http_operation_xml_encoding"></a>3.7.2 Serialization as
  "application/xml"</h4>
  <p>The <a title="instance_data" href="#instance_data">instance
--- 2304,2308 ----
  <div class="div3">
  <h4><a name="_http_operation_xml_encoding" id=
! "_http_operation_xml_encoding"></a>3.8.2 Serialization as
  "application/xml"</h4>
  <p>The <a title="instance_data" href="#instance_data">instance
***************
*** 2166,2170 ****
  <div class="div3">
  <h4><a name="_http_operation_multipart_encoding" id=
! "_http_operation_multipart_encoding"></a>3.7.3 Serialization as
  "multipart/form-data"</h4>
  <p>This format is for legacy compatibility to permit the use of
--- 2319,2323 ----
  <div class="div3">
  <h4><a name="_http_operation_multipart_encoding" id=
! "_http_operation_multipart_encoding"></a>3.8.3 Serialization as
  "multipart/form-data"</h4>
  <p>This format is for legacy compatibility to permit the use of
***************
*** 2172,2176 ****
  2387</a></cite>] servers. This serialization format may only be
  used for interface operations using the Multipart Style format as
! defined in <a href="#_operation_multipart_style"><b>3.6.2 Multipart
  style</b></a>.</p>
  <p>Each element in the sequence is serialized into a part as
--- 2325,2329 ----
  2387</a></cite>] servers. This serialization format may only be
  used for interface operations using the Multipart Style format as
! defined in <a href="#_operation_multipart_style"><b>3.7.2 Multipart
  style</b></a>.</p>
  <p>Each element in the sequence is serialized into a part as
***************
*** 2219,2223 ****
  element. If the type is a complex type, the element is serialized
  following the rules defined in the <a href=
! "#_http_operation_xml_encoding"><b>3.7.2 Serialization as
  application/xml</b></a> .</p>
  </li>
--- 2372,2376 ----
  element. If the type is a complex type, the element is serialized
  following the rules defined in the <a href=
! "#_http_operation_xml_encoding"><b>3.8.2 Serialization as
  application/xml</b></a> .</p>
  </li>
***************
*** 2267,2275 ****
  </div>
  <div class="div2">
! <h3><a name="http-service-decl" id="http-service-decl"></a>3.8
  Indicating an HTTP Service</h3>
  <div class="div3">
  <h4><a name="http-service-decl-relate" id=
! "http-service-decl-relate"></a>3.8.1 Relationship to WSDL Component
  Model</h4>
  <p>The HTTP Service component adds a new property named {http
--- 2420,2428 ----
  </div>
  <div class="div2">
! <h3><a name="http-service-decl" id="http-service-decl"></a>3.9
  Indicating an HTTP Service</h3>
  <div class="div3">
  <h4><a name="http-service-decl-relate" id=
! "http-service-decl-relate"></a>3.9.1 Relationship to WSDL Component
  Model</h4>
  <p>The HTTP Service component adds a new property named {http
***************
*** 2279,2283 ****
  <div class="div3">
  <h4><a name="http-service-decl-property" id=
! "http-service-decl-property"></a>3.8.2 HTTP Service Component</h4>
  <p>A given Service component is declared to be a HTTP service by
  the presence of the HTTP Service component.</p>
--- 2432,2436 ----
  <div class="div3">
  <h4><a name="http-service-decl-property" id=
! "http-service-decl-property"></a>3.9.2 HTTP Service Component</h4>
  <p>A given Service component is declared to be a HTTP service by
  the presence of the HTTP Service component.</p>
***************
*** 2298,2302 ****
  <div class="div3">
  <h4><a name="http-service-decl-xml" id=
! "http-service-decl-xml"></a>3.8.3 XML Representation of HTTP
  Service Component</h4>
  <div class="exampleInner">
--- 2451,2455 ----
  <div class="div3">
  <h4><a name="http-service-decl-xml" id=
! "http-service-decl-xml"></a>3.9.3 XML Representation of HTTP
  Service Component</h4>
  <div class="exampleInner">
***************
*** 2385,2398 ****
  <div class="div3">
  <h4><a name="http-service-decl-mapping" id=
! "http-service-decl-mapping"></a>3.8.4 Mapping Between HTTP
  Service's XML Representation to Component Properties</h4>
  <p>The mapping between the properties of the HTTP Service component
  and the XML representation of the <code>http:service</code>
  <em>element information item</em> is as described in <a href=
! "#tab_HTTP_Service_Mapping">Table 3-4</a>.</p>
  <a name="tab_HTTP_Service_Mapping" id=
  "tab_HTTP_Service_Mapping"></a><br />
  <table border="1">
! <caption>Table 3-4. Mapping between HTTP Service Component
  Properties and XML Representation</caption>
  <tbody>
--- 2538,2551 ----
  <div class="div3">
  <h4><a name="http-service-decl-mapping" id=
! "http-service-decl-mapping"></a>3.9.4 Mapping Between HTTP
  Service's XML Representation to Component Properties</h4>
  <p>The mapping between the properties of the HTTP Service component
  and the XML representation of the <code>http:service</code>
  <em>element information item</em> is as described in <a href=
! "#tab_HTTP_Service_Mapping">Table 3-5</a>.</p>
  <a name="tab_HTTP_Service_Mapping" id=
  "tab_HTTP_Service_Mapping"></a><br />
  <table border="1">
! <caption>Table 3-5. Mapping between HTTP Service Component
  Properties and XML Representation</caption>
  <tbody>
***************
*** 2697,2704 ****
  </tr>
  <tr>
  <td rowspan="1" colspan="1">20040721</td>
  <td rowspan="1" colspan="1">HH</td>
! <td rowspan="1" colspan="1">Setting the {type} property of binding
! for HTTP binding.</td>
  </tr>
  <tr>
--- 2850,2869 ----
  </tr>
  <tr>
+ <td rowspan="1" colspan="1">20040722</td>
+ <td rowspan="1" colspan="1">HH</td>
+ <td rowspan="1" colspan="1">Added HTTP error code attribute on
+ fault binding.</td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">20040722</td>
+ <td rowspan="1" colspan="1">HH</td>
+ <td rowspan="1" colspan="1">Renamed SOAP protocol into underlying
+ protocol.</td>
+ </tr>
+ <tr>
  <td rowspan="1" colspan="1">20040721</td>
  <td rowspan="1" colspan="1">HH</td>
! <td rowspan="1" colspan="1">Set the {type} property of binding for
! HTTP binding.</td>
  </tr>
  <tr>

Index: wsdl20.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.html,v
retrieving revision 1.107
retrieving revision 1.108
diff -C2 -d -r1.107 -r1.108
*** wsdl20.html	21 Jul 2004 21:51:28 -0000	1.107
--- wsdl20.html	22 Jul 2004 10:08:53 -0000	1.108
***************
*** 4,8 ****
  <head>
  <meta name="generator" content=
! "HTML Tidy for Linux/x86 (vers 1st July 2004), see www.w3.org" />
  <meta http-equiv="Content-Type" content=
  "text/html; charset=utf-8" />
--- 4,8 ----
  <head>
  <meta name="generator" content=
! "HTML Tidy for Linux/x86 (vers 1st March 2004), see www.w3.org" />
  <meta http-equiv="Content-Type" content=
  "text/html; charset=utf-8" />
***************
*** 444,447 ****
--- 444,449 ----
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.15.6 <a href=
  "#boolean_type">boolean Type</a><br />
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.15.7 <a href=
+ "#int_type">int Type</a><br />
  &nbsp;&nbsp;&nbsp;&nbsp;2.16 <a href="#compequiv">Equivalence of
  Components</a><br />
***************
*** 5184,5187 ****
--- 5186,5192 ----
  <p><em>wsdls:boolean</em></p>
  </li>
+ <li>
+ <p><em>wsdls:int</em></p>
+ </li>
  </ul>
  <p>All types listed above are such that their value spaces are a
***************
*** 5239,5242 ****
--- 5244,5254 ----
  the two distinct values <em>true</em> and <em>false</em>.</p>
  </div>
+ <div class="div3">
+ <h4><a name="int_type" id="int_type"></a>2.15.7 <em>int</em>
+ Type</h4>
+ <p>The value space of the <em>wsdls:int</em> type consists of the
+ infinite set {...,-2,-1,0,1,2,...} representing the standard
+ mathematical concept of the integer numbers.</p>
+ </div>
  </div>
  <div class="div2">
***************
*** 7399,7402 ****
--- 7411,7419 ----
  </tr>
  <tr>
+ <td rowspan="1" colspan="1">20040722</td>
+ <td rowspan="1" colspan="1">HH</td>
+ <td rowspan="1" colspan="1">Defined wsdls:int for http:code.</td>
+ </tr>
+ <tr>
  <td rowspan="1" colspan="1">20040721</td>
  <td rowspan="1" colspan="1">RRC</td>

Received on Thursday, 22 July 2004 06:08:59 UTC