2002/ws/desc/wsdl20 wsdl20.html,1.306,1.307 wsdl20-adjuncts.html,1.163,1.164

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

Modified Files:
	wsdl20.html wsdl20-adjuncts.html 
Log Message:
Partial update of HTML versions.

Index: wsdl20-adjuncts.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.html,v
retrieving revision 1.163
retrieving revision 1.164
diff -C 2 -d -r1.163 -r1.164
*** wsdl20-adjuncts.html	15 Feb 2007 18:28:30 -0000	1.163
--- wsdl20-adjuncts.html	16 Feb 2007 18:25:19 -0000	1.164
***************
*** 1,13 ****
! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
!     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
! <html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
! <head>
! <meta http-equiv="Content-Type" content=
! "text/html; charset=utf-8" />
! <title>Web Services Description Language (WSDL) Version 2.0 Part 2:
! Adjuncts</title>
! 
! <style type="text/css" xml:space="preserve">
[...14093 lines suppressed...]
!  of the HTTP binding.</td></tr><tr><td rowspan="1" colspan="1">20040511</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Updated SOAP binding pseudo-schema, according to telcon 20040506.</td></tr><tr><td rowspan="1" colspan="1">20040511</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Updated SOAP binding introduction.</td></tr><tr><td rowspan="1" colspan="1">20040401</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Fixed one remaining occurrence of "verb" (instead of "method").</td></tr><tr><td rowspan="1" colspan="1">20040326</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Sanitized ednotes. Added new ednotes indicating the SOAP binding needs
!  work and the HTTP binding is (mostly) OK.</td></tr><tr><td rowspan="1" colspan="1">20040326</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Added Philippe's note on URIPath, as per telcon 20040325.</td></tr><tr><td rowspan="1" colspan="1">20040305</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Removed the archaic MIME binding, now superseded by the HTTP binding anyway.</td></tr><tr><td rowspan="1" colspan="1">20040305</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Included Philippe's changes to the HTTP binding.</td></tr><tr><td rowspan="1" colspan="1">20031103</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Fix new non-normative SOAP binding pseudo-schema.</td></tr><tr><td rowspan="1" colspan="1">20031102</td><td rowspan="1" colspan="1">SW</td><td rowspan="1" colspan="1">Updated SOAP binding.</td></tr><tr><td rowspan="1" colspan="1">20031102</td><td rowspan="1" colspan="1">SW</td><td rowspan="1" colspan="1">Change 1.2 to 20 per WG decision to rename.</td></tr><tr><td rowspan="1" colspan="1">20030606</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Replaced &lt;kw/&gt; by &lt;b/&gt;. Indicated that pseudo-schemas are not normative
!  </td></tr><tr><td rowspan="1" colspan="1">20030604</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Reformated pseudo-syntax elements to match Part 1 layout
! 						  </td></tr><tr><td rowspan="1" colspan="1">20030529</td><td rowspan="1" colspan="1">JCS</td><td rowspan="1" colspan="1">Incorporated text to resolve Issue 6e
! 						  </td></tr><tr><td rowspan="1" colspan="1">20030523</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Commented out MIME binding example; this is primer stuff.</td></tr><tr><td rowspan="1" colspan="1">20030523</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Added pseudo-syntax to all sections.</td></tr><tr><td rowspan="1" colspan="1">20030523</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Started converting the fault and headerfault sections to component model.</td></tr><tr><td rowspan="1" colspan="1">20030523</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Complete the Multipart and x-www-form-urlencoded
! 						  sections.</td></tr><tr><td rowspan="1" colspan="1">20030523</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Fixed typos in HTTP binding (in particular added
! 						  NOT in some section headers).</td></tr><tr><td rowspan="1" colspan="1">20030522</td><td rowspan="1" colspan="1">JCS</td><td rowspan="1" colspan="1">Added rules for serializing HTTP response</td></tr><tr><td rowspan="1" colspan="1">20030522</td><td rowspan="1" colspan="1">JCS</td><td rowspan="1" colspan="1">Added cardinality to pseudo schema for
! 						  HTTP binding</td></tr><tr><td rowspan="1" colspan="1">20030522</td><td rowspan="1" colspan="1">JCS</td><td rowspan="1" colspan="1">Changes @transport to @protocol for SOAP
! 						  binding</td></tr><tr><td rowspan="1" colspan="1">20030522</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Incorporated remaining text from Philippe
! 						  into the HTTP binding.</td></tr><tr><td rowspan="1" colspan="1">20030522</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Polished the HTTP binding, split into subsections,
! 						  added double curly brace escape mechanism, removed
! 						  pseudo-schema.</td></tr><tr><td rowspan="1" colspan="1">20030521</td><td rowspan="1" colspan="1">JCS</td><td rowspan="1" colspan="1">Added rules for @verbDefault/@verb and
! 						  @location.</td></tr><tr><td rowspan="1" colspan="1">20030514</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Start converting the HTTP binding to the
! 						  component model. The next thing to do will
! 						  be to remove http:urlReplacement, etc. and
! 						  incorporate instead Philippe's text.</td></tr><tr><td rowspan="1" colspan="1">20030313</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">Changed to Part 3 ( from Part 2 )</td></tr><tr><td rowspan="1" colspan="1">20030117</td><td rowspan="1" colspan="1">JCS</td><td rowspan="1" colspan="1">Incorporated resolution for Issue 5 (@encodingStyle). Referenced (rather than in-lined XML Schema).</td></tr><tr><td rowspan="1" colspan="1">20030117</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Various editorial fixes.</td></tr><tr><td rowspan="1" colspan="1">20030116</td><td rowspan="1" colspan="1">JCS</td><td rowspan="1" colspan="1">Updated pseudo and XML Schema.</td></tr><tr><td rowspan="1" colspan="1">20030116</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Added propertyConstraint section.</td></tr><tr><td rowspan="1" colspan="1">20030116</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Added soap:module section.</td></tr><tr><tdrowspan="1" colspan="1">20030115</td><td rowspan="1" colspan="1">JCS</td><td rowspan="1" colspan="1">Incorporated resolutions for Issue 25 (drop @use and @encoding), Issue 51 (headers reference element/type), and attribute roll up into text and schema. Began reworking SOAP HTTP binding to use Infoset model. Removed informative appendices 'Notes on URIs' and example WSDL documents; expect them to appear in the primer. Updated SOAP 1.2 references to CR.</td></tr><tr><td rowspan="1" colspan="1">20030114</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Removed ednote saying Part 2 is out of synch with Part 1.</td></tr><tr><td rowspan="1" colspan="1">20030111</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Incorporated resolution for issue 17 (role AII).</td></tr><tr><td rowspan="1" colspan="1">20030109</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Incorporated resolution for issue 4 (Namespaces).</td></tr><tr><td rowspan="1" colspan="1">20020702</td><d rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Added summary to prefix table.</td></tr><tr><td rowspan="1" colspan="1">20020628</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Added out-of-synch-with-Part2 and not-soap12-yet ednote.</td></tr><tr><td rowspan="1" colspan="1">20020621</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Commented out the link to the previous version.
!        There is no previous version for 1.2 right now.</td></tr><tr><td rowspan="1" colspan="1">20020621</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Rewrote the Notation Conventions section.</td></tr><tr><td rowspan="1" colspan="1">20020621</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Added reference to part 0 in introduction. Renumbered references.</td></tr><tr><td rowspan="1" colspan="1">20020621</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Simplified abstract and introduction.</td></tr><tr><td rowspan="1" colspan="1">20020621</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Obtain the list of WG members from a separate file.</td></tr><tr><td rowspan="1" colspan="1">20020621</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Updated stylesheet and DTDs to latest XMLP stylesheet and DTDs.</td></tr><tr><td rowspan="1" colspan="1">20020621</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan"1">Deleted placeholder for appendix C "Location of Extensibility Elements",
!        since this is part 1 stuff and extensibility has been reworked anyway.</td></tr><tr><td rowspan="1" colspan="1">20020621</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Corrected link to issues lists</td></tr><tr><td rowspan="1" colspan="1">20020621</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Updated title from "WSDL" to "Web Services Description Language".
!        Now refer to part 1 as "Web Services... Part 1: Framework</td></tr><tr><td rowspan="1" colspan="1">20020621</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Added Jeffrey as an editor :-). Removed Gudge (now on Part 2) :-(</td></tr><tr><td rowspan="1" colspan="1">20020411</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Fixed typos noticed by Kevin Liu</td></tr><tr><td rowspan="1" colspan="1">20020301</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Converted the "Schemas" sections</td></tr><tr><td rowspan="1" colspan="1">20020301</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Converted the "Wire WSDL examples" sections</td></tr><tr><td rowspan="1" colspan="1">20020301</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Converted the "Notes on URIs" sections</td></tr><tr><td rowspan="1" colspan="1">20020301</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Converted the "Notational Convenions" sections</td></tr><tr><td rowspan="1" colspan="1">20020301</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Converted the "References" sections</td></tr><tr><td rowspan="1" colspan="1">20020301</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Converted the "MIME Binding" section to XML</td></tr><tr><td rowspan="1" colspan="1">20020221</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Converted the "HTTP Binding" section to XML</td></tr><tr><td rowspan="1" colspan="1">20020221</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Added placeholders for the "Wire examples" and "Schema" sections</td></tr><tr><td rowspan="1" colspan="1">20020221</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Converted the "SOAP Binding" section to XML</td></tr><tr><td rowspan="1" colspan="1">20020221</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Added the Change Log</td></tr><tr><td rowspan="1" colspan="1">2002221</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Added the Status section</td></tr><tr><td rowspan="1" colspan="1">20020221</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Simplified the introduction; referred to Part1 for a longer introduction</td></tr><tr><td rowspan="1" colspan="1">20020221</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Renamed to "Part 2: Bindings"</td></tr><tr><td rowspan="1" colspan="1">20020221</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Created from http://www.w3.org/TR/2001/NOTE-wsdl-20010315</td></tr></tbody></table><br></div></div></div></body></html>
\ No newline at end of file

Index: wsdl20.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.html,v
retrieving revision 1.306
retrieving revision 1.307
diff -C 2 -d -r1.306 -r1.307
*** wsdl20.html	8 Feb 2007 16:37:59 -0000	1.306
--- wsdl20.html	16 Feb 2007 18:25:18 -0000	1.307
***************
*** 1,3 ****
! <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
  <html lang="en"><head><META http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language</title><style type="text/css">
  code           { font-family: monospace; }
--- 1,3 ----
! <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html lang="en"><head><META http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language</title><style type="text/css">
  code           { font-family: monospace; }
***************
*** 268,272 ****
  &nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#component-designator-canonical-form">Canonical Form for WSDL 2.0 Component Designators</a><br>
  &nbsp;&nbsp;&nbsp;&nbsp;C.3 <a href="#Iri-ref-ex">Example</a><br>
! D. <a href="#N15742">Component Summary</a> (Non-Normative)<br>
  E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>
  F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>
--- 268,272 ----
  &nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#component-designator-canonical-form">Canonical Form for WSDL 2.0 Component Designators</a><br>
  &nbsp;&nbsp;&nbsp;&nbsp;C.3 <a href="#Iri-ref-ex">Example</a><br>
! D. <a href="#N157B4">Component Summary</a> (Non-Normative)<br>
  E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>
  F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>
***************
*** 280,290 ****
  functionality of a service as well as a framework for describing the
  concrete details of a service description. 
! It also defines the conformance criteria for documents in this language.
! The <em>WSDL Version 2.0
! Part 2: Adjuncts</em> specification [<cite><a href="#WSDL-PART2">WSDL 2.0 Adjuncts</a></cite>]
  describes 
! extensions for 
! Message Exchange Patterns, SOAP modules, and 
! a language for describing such concrete details for SOAP 1.2 [<cite><a href="#SOAP12-PART1">SOAP 1.2 Part 1: Messaging Framework</a></cite>] and HTTP [<cite><a href="#RFC2616">IETF RFC 2616</a></cite>]. </p><div class="div2">
  <h3><a id="intro_ws" name="intro_ws"></a>1.1 Web Service</h3><p>
  WSDL 2.0 describes a Web service in two fundamental stages: one abstract
--- 280,288 ----
  functionality of a service as well as a framework for describing the
  concrete details of a service description. 
! It also defines the conformance criteria for documents in this language.</p><p>The companion specification, <em>WSDL Version 2.0
! Part 2: Adjuncts</em> [<cite><a href="#WSDL-PART2">WSDL 2.0 Adjuncts</a></cite>]
  describes 
! extensions for message exchange patterns, operation safety,
! operation styles and binding extensions (for SOAP [<cite><a href="#SOAP12-PART1">SOAP 1.2 Part 1: Messaging Framework (Second Edition)</a></cite>] and HTTP [<cite><a href="#RFC2616">IETF RFC 2616</a></cite>]). </p><div class="div2">
  <h3><a id="intro_ws" name="intro_ws"></a>1.1 Web Service</h3><p>
  WSDL 2.0 describes a Web service in two fundamental stages: one abstract
***************
*** 797,802 ****
          <sup><a title="Link to assertion Interface-0027 summary" href="#Interface-0027-summary">&dagger;</a></sup></span>
          The set of operations available in an interface includes all the
!         operations defined by the interfaces it extends, along with any
!         operations it directly defines. The operations directly defined
          on an interface are referred to as the
          <em>declared</em> operations of the interface.
--- 795,801 ----
          <sup><a title="Link to assertion Interface-0027 summary" href="#Interface-0027-summary">&dagger;</a></sup></span>
          The set of operations available in an interface includes all the
!         operations defined by the interfaces it extends directly or indirectly,
!         together with any operations it directly defines.
!         The operations directly defined
          on an interface are referred to as the
          <em>declared</em> operations of the interface.
***************
*** 1339,1343 ****
      &lt;<b>operation</b>
            name="<em>xs:NCName</em>" 
!           pattern="<em>xs:anyURI</em>"
            style="<em>list of xs:anyURI</em>"? &gt;
        &lt;documentation /&gt;*
--- 1338,1342 ----
      &lt;<b>operation</b>
            name="<em>xs:NCName</em>" 
!           pattern="<em>xs:anyURI</em>"?
            style="<em>list of xs:anyURI</em>"? &gt;
        &lt;documentation /&gt;*
***************
*** 1355,1359 ****
  		  as described below in <a href="#Interfaceoperation_name_attribute"><b>2.4.2.1 name attribute information item with operation [owner element]</b></a>.
  		  </p></li><li><p>
! 		  A REQUIRED <code>pattern</code> <em>attribute information item</em> 
  		  as described below in <a href="#Interfaceoperation_pattern_attribute"><b>2.4.2.2 pattern attribute information item with operation [owner element]</b></a>.
  		  </p></li><li><p>
--- 1354,1358 ----
  		  as described below in <a href="#Interfaceoperation_name_attribute"><b>2.4.2.1 name attribute information item with operation [owner element]</b></a>.
  		  </p></li><li><p>
! 		  An OPTIONAL <code>pattern</code> <em>attribute information item</em> 
  		  as described below in <a href="#Interfaceoperation_pattern_attribute"><b>2.4.2.2 pattern attribute information item with operation [owner element]</b></a>.
  		  </p></li><li><p>
***************
*** 1621,1625 ****
  	  	the {message label} of the unique placeholder message with {direction} equal to the message direction if the
  	  	<em>attribute information item</em> is absent.
! 	  </p><a name="tab_InterfaceMessageReference_Mapping"></a><table border="1"><caption>Table 2-5. Mapping from XML Representation to Interface Message Reference Component Properties</caption><col width="20%" span="1"><col width="80%" span="1"><tbody><tr><th rowspan="1" colspan="1">Property</th><th rowspan="1" colspan="1">Value</th></tr><tr><td rowspan="1" colspan="1">{<a href="wsdl20.html#property-InterfaceMessageReference.messagelabel">message label</a>}</td><td rowspan="1" colspan="1">
  				The effective message label.
  			</td></tr><tr><td rowspan="1" colspan="1">{<a href="wsdl20.html#property-InterfaceMessageReference.direction">direction</a>}</td><td rowspan="1" colspan="1">
--- 1620,1632 ----
  	  	the {message label} of the unique placeholder message with {direction} equal to the message direction if the
  	  	<em>attribute information item</em> is absent.
! 	  </p><p><span class="test-assertion" id="MessageLabel-0111">
! 	  If the local name is <code>input</code> then the message exchange pattern
! 	  MUST have at least one placeholder message with direction "In".<sup><a title="Link to assertion MessageLabel-0111 summary" href="#MessageLabel-0111-summary">&dagger;</a></sup></span></p><p><span class="test-assertion" id="MessageLabel-0112">
! 	  If the local name is <code>output</code> then the message exchange pattern
! 	 MUST have at least one placeholder message with direction "Out".<sup><a title="Link to assertion MessageLabel-0112 summary" href="#MessageLabel-0112-summary">&dagger;</a></sup></span></p><p><span class="test-assertion" id="MessageLabel-0113">
! 	  If the local name is <code>infault</code> then the message exchange pattern
! 	 MUST support at least one fault in the "In" direction.<sup><a title="Link to assertion MessageLabel-0113 summary" href="#MessageLabel-0113-summary">&dagger;</a></sup></span></p><p><span class="test-assertion" id="MessageLabel-0114">
! 	  If the local name is <code>outfault</code> then the message exchange pattern
! 	MUST support at least one fault in the "Out" direction.<sup><a title="Link to assertion MessageLabel-0114 summary" href="#MessageLabel-0114-summary">&dagger;</a></sup></span></p><a name="tab_InterfaceMessageReference_Mapping"></a><table border="1"><caption>Table 2-5. Mapping from XML Representation to Interface Message Reference Component Properties</caption><col width="20%" span="1"><col width="80%" span="1"><tbody><tr><th rowspan="1" colspan="1">Property</th><th rowspan="1" colspan="1">Value</th></tr><tr><td rowspan="1" colspan="1">{<a href="wsdl20.html#property-InterfaceMessageReference.messagelabel">message label</a>}</td><td rowspan="1" colspan="1">
  				The effective message label.
  			</td></tr><tr><td rowspan="1" colspan="1">{<a href="wsdl20.html#property-InterfaceMessageReference.direction">direction</a>}</td><td rowspan="1" colspan="1">
***************
*** 1888,1892 ****
        specification. The companion specification, <em>WSDL (Version
        2.0): Adjuncts</em> [<cite><a href="#WSDL-PART2">WSDL 2.0 Adjuncts</a></cite>] defines such
!       bindings for SOAP 1.2 [<cite><a href="#SOAP12-PART1">SOAP 1.2 Part 1: Messaging Framework</a></cite>] and HTTP
        [<cite><a href="#RFC2616">IETF RFC 2616</a></cite>]. Other specifications MAY define
        additional binding details. Such specifications are expected to
--- 1895,1899 ----
        specification. The companion specification, <em>WSDL (Version
        2.0): Adjuncts</em> [<cite><a href="#WSDL-PART2">WSDL 2.0 Adjuncts</a></cite>] defines such
!       bindings for SOAP 1.2 [<cite><a href="#SOAP12-PART1">SOAP 1.2 Part 1: Messaging Framework (Second Edition)</a></cite>] and HTTP
        [<cite><a href="#RFC2616">IETF RFC 2616</a></cite>]. Other specifications MAY define
        additional binding details. Such specifications are expected to
***************
*** 1894,1908 ****
        additional properties and specify the mapping 
        from the XML representation to those properties.
!       </p><p><span class="test-assertion" id="Binding-0055">A <a href="wsdl20.html#component-Binding">Binding</a> component that defines bindings for an 
!       <a href="wsdl20.html#component-Interface">Interface</a>
!       component MUST define bindings for all the operations of that
        <a href="wsdl20.html#component-Interface">Interface</a> component.<sup><a title="Link to assertion Binding-0055 summary" href="#Binding-0055-summary">&dagger;</a></sup></span> The bindings may occur via defaulting rules
!       which allow one to specify default bindings for all operations
        (see, for example [<cite><a href="#WSDL-PART2">WSDL 2.0 Adjuncts</a></cite>]) or by directly
!       listing each <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component of the <a href="wsdl20.html#component-Interface">Interface</a> component and
!       defining bindings for them. Thus, a <a href="wsdl20.html#component-Binding">Binding</a>
!       component MUST define bindings for all the <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a>
!       components of the <a href="wsdl20.html#component-Interface">Interface</a> component that the <a href="wsdl20.html#component-Binding">Binding</a>
!       component purportedly defines bindings for.</p><p><span class="test-assertion" id="Binding-1207001">A <a href="wsdl20.html#component-Binding">Binding</a> component that defines bindings for an <a href="wsdl20.html#component-Interface">Interface</a> component
  			MUST define bindings for all the faults of that <a href="wsdl20.html#component-Interface">Interface</a> component that
  			are referenced from any of the operations in that <a href="wsdl20.html#component-Interface">Interface</a> component.<sup><a title="Link to assertion Binding-1207001 summary" href="#Binding-1207001-summary">&dagger;</a></sup></span>
--- 1901,1920 ----
        additional properties and specify the mapping 
        from the XML representation to those properties.
!       </p><p><span class="test-assertion" id="Binding-0055">
!       A <a href="wsdl20.html#component-Binding">Binding</a> component that defines bindings for an 
!       <a href="wsdl20.html#component-Interface">Interface</a> component MUST define bindings for all the operations
!       and faults of that
        <a href="wsdl20.html#component-Interface">Interface</a> component.<sup><a title="Link to assertion Binding-0055 summary" href="#Binding-0055-summary">&dagger;</a></sup></span> The bindings may occur via defaulting rules
!       which allow one to specify default bindings for all operations and faults
        (see, for example [<cite><a href="#WSDL-PART2">WSDL 2.0 Adjuncts</a></cite>]) or by directly
!       listing each <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> component
!       and <a href="wsdl20.html#component-InterfaceFault">Interface Fault</a> component of the <a href="wsdl20.html#component-Interface">Interface</a> component and
!       defining bindings for them.</p><p>Similarly, whenever a reusable <a href="wsdl20.html#component-Binding">Binding</a> component (i.e. one that does not 
!       specify an <a href="wsdl20.html#component-Interface">Interface</a> component) is applied to a specific <a href="wsdl20.html#component-Interface">Interface</a>
!       component in the context of an <a href="wsdl20.html#component-Endpoint">Endpoint</a> component, the <a href="wsdl20.html#component-Binding">Binding</a> component
!       MUST define bindings for each <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> and <a href="wsdl20.html#component-InterfaceFault">Interface Fault</a>
!       components of the <a href="wsdl20.html#component-Interface">Interface</a> component, via a combination of properties
!       defined on the <a href="wsdl20.html#component-Binding">Binding</a> component itself and default binding rules
!       specific to its binding type.</p><p><span class="test-assertion" id="Binding-1207001">A <a href="wsdl20.html#component-Binding">Binding</a> component that defines bindings for an <a href="wsdl20.html#component-Interface">Interface</a> component
  			MUST define bindings for all the faults of that <a href="wsdl20.html#component-Interface">Interface</a> component that
  			are referenced from any of the operations in that <a href="wsdl20.html#component-Interface">Interface</a> component.<sup><a title="Link to assertion Binding-1207001 summary" href="#Binding-1207001-summary">&dagger;</a></sup></span>
***************
*** 2835,2839 ****
  <a href="wsdl20.html#component-Binding">Binding</a>, and <a href="wsdl20.html#component-Service">Service</a>) are required to have different names, it is 
  possible to determine whether two top-level components of a given
! type are equivalent by examining their {name} property.</p></div><div class="div2">
  <h3><a id="symbolspaces" name="symbolspaces"></a>2.16 Symbol Spaces</h3><p>
  	This specification defines three symbol spaces, one for each top-level
--- 2847,2858 ----
  <a href="wsdl20.html#component-Binding">Binding</a>, and <a href="wsdl20.html#component-Service">Service</a>) are required to have different names, it is 
  possible to determine whether two top-level components of a given
! type are equivalent by examining their {name} property.</p><p>The <a href="wsdl20.html#component-Binding">Binding</a> component specified by the {<a href="wsdl20.html#property-Endpoint.binding">binding</a>}
! property of an <a href="wsdl20.html#component-Endpoint">Endpoint</a> is said to be applied to the <a href="wsdl20.html#component-Interface">Interface</a>
! component which is the value of
! the {<a href="wsdl20.html#property-Service.interface">interface</a>} property of the {<a href="wsdl20.html#property-Endpoint.parent">parent</a>}
! <a href="wsdl20.html#component-Service">Service</a> component for the
! <a href="wsdl20.html#component-Endpoint">Endpoint</a>. According to the constraints given below, if this <a href="wsdl20.html#component-Binding">Binding</a>
! component has an {<a href="wsdl20.html#property-Binding.interface">interface</a>} property, its value MUST be the <a href="wsdl20.html#component-Interface">Interface</a>
! component the <a href="wsdl20.html#component-Binding">Binding</a>component is applied to.</p></div><div class="div2">
  <h3><a id="symbolspaces" name="symbolspaces"></a>2.16 Symbol Spaces</h3><p>
  	This specification defines three symbol spaces, one for each top-level
***************
*** 2887,2891 ****
      </p></div><div class="div2">
  <h3><a id="uricompare" name="uricompare"></a>2.18 Comparing URIs and IRIs</h3><p>This specification uses absolute URIs and IRIs to identify several
!   components (for example, features and properties) and components
    characteristics (for example, operation message exchange patterns
    and styles). <span class="test-assertion" id="Compare-URI-IRI-0068">When such absolute URIs and IRIs are being compared to determine
--- 2906,2910 ----
      </p></div><div class="div2">
  <h3><a id="uricompare" name="uricompare"></a>2.18 Comparing URIs and IRIs</h3><p>This specification uses absolute URIs and IRIs to identify several
!   components and components
    characteristics (for example, operation message exchange patterns
    and styles). <span class="test-assertion" id="Compare-URI-IRI-0068">When such absolute URIs and IRIs are being compared to determine
***************
*** 3547,3551 ****
          optional. For example, instead of defining a single extension that governs 
          both directions, two extensions could be defined -- one for each direction.
! 	</p></div></div><div class="div3">
  <h4><a id="required-aii" name="required-aii"></a>6.1.2 <code>required</code> <em>attribute information item</em></h4><p>
  	  WSDL 2.0 provides a global <em>attribute information item</em> with the following Infoset
--- 3566,3572 ----
          optional. For example, instead of defining a single extension that governs 
          both directions, two extensions could be defined -- one for each direction.
! 	</p></div><p>Validity of a WSDL 2.0 document can only be assessed within the context
! 	of a set of supported extensions. A WSDL 2.0 document that contains a required
! 	but unsupported extension is invalid with respect to that set of supported extensions.</p></div><div class="div3">
  <h4><a id="required-aii" name="required-aii"></a>6.1.2 <code>required</code> <em>attribute information item</em></h4><p>
  	  WSDL 2.0 provides a global <em>attribute information item</em> with the following Infoset
***************
*** 3576,3586 ****
      semantics of a WSDL 2.0 document in ways that invalidate the existing
      semantics.</p><p>Extension elements SHOULD NOT alter the existing semantics
!     in ways that are likely to confuse users.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>However, once the client and service both know that an optional feature
  has been engaged (because the service has received a message explicitly
! engaging that feature, for example), then the semantics of that feature
  supersede what the WSDL 2.0 document indicated. For example, the WSDL 2.0
  document may have specified an XML message schema to be used, but also
! indicated an optional security feature that encrypts the messages.  If
! the security feature is engaged, then the encrypted messages will no
  longer conform to the specified message schema (until they are
  decrypted).</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>Authors of extension elements should make sure to
--- 3597,3607 ----
      semantics of a WSDL 2.0 document in ways that invalidate the existing
      semantics.</p><p>Extension elements SHOULD NOT alter the existing semantics
!     in ways that are likely to confuse users.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>However, once the client and service both know that an optional extension
  has been engaged (because the service has received a message explicitly
! engaging that extension, for example), then the semantics of that extension
  supersede what the WSDL 2.0 document indicated. For example, the WSDL 2.0
  document may have specified an XML message schema to be used, but also
! indicated an optional security extension that encrypts the messages.  If
! the security extension is engaged, then the encrypted messages will no
  longer conform to the specified message schema (until they are
  decrypted).</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>Authors of extension elements should make sure to
***************
*** 3684,3688 ****
      &lt;/fault&gt;*
  
!     &lt;operation name="<em>xs:NCName</em>" pattern="<em>xs:anyURI</em>" style="<em>list of xs:anyURI</em>"? &gt;
        &lt;documentation /&gt;*
  
--- 3705,3709 ----
      &lt;/fault&gt;*
  
!     &lt;operation name="<em>xs:NCName</em>" pattern="<em>xs:anyURI</em>"? style="<em>list of xs:anyURI</em>"? &gt;
        &lt;documentation /&gt;*
  
***************
*** 3844,3854 ****
  	    Authors. Internet Engineering Task Force, June
  	    1999. Available at http://www.ietf.org/rfc/rfc2616.txt.
! 	  </dd><dt class="label"><a name="SOAP12-PART1"></a>[SOAP 1.2 Part 1: Messaging Framework]</dt><dd> 
! 	    <cite><a href="http://www.w3.org/TR/2003/REC-soap12-part1-20030624/">SOAP Version 1.2 Part 1: Messaging
! 	    Framework</a></cite>, M. Gudgin, M. Hadley, N. Mendelsohn,
! 	    J-J. Moreau, H. Frystyk Nielsen, Editors. World Wide Web
! 	    Consortium, 24 June 2003. This version of the "SOAP Version
! 	    1.2 Part 1: Messaging Framework" Recommendation is
! 	    http://www.w3.org/TR/2003/REC-soap12-part1-20030624/. The
  	    <a href="http://www.w3.org/TR/soap12-part1/">latest
  	    version of "SOAP Version 1.2 Part 1: Messaging
--- 3865,3875 ----
  	    Authors. Internet Engineering Task Force, June
  	    1999. Available at http://www.ietf.org/rfc/rfc2616.txt.
! 	  </dd><dt class="label"><a name="SOAP12-PART1"></a>[SOAP 1.2 Part 1: Messaging Framework (Second Edition)]</dt><dd>
!             <cite><a href="http://www.w3.org/TR/2006/PER-soap12-part1-20061219/">SOAP Version 1.2 Part 1: Messaging
! 	    Framework (Second Edition)</a></cite>, M. Gudgin, M. Hadley, N. Mendelsohn,
! 	    J-J. Moreau, H. Frystyk Nielsen, A. Karmarkar, Y. Lafon, Editors. World Wide Web
! 	    Consortium, 19 December 2006. This version of the "SOAP Version
! 	    1.2 Part 1: Messaging Framework (Second Edition)" Proposed Edited Recommendation is
! 	    http://www.w3.org/TR/2006/PER-soap12-part1-20061219/. The
  	    <a href="http://www.w3.org/TR/soap12-part1/">latest
  	    version of "SOAP Version 1.2 Part 1: Messaging
***************
*** 4595,4599 ****
    wsdl.interfaceMessageReference(TicketAgent/reserveFlight/Out) 
  </pre></div></div></div></div><div class="div1">
! <h2><a id="N15742" name="N15742"></a>D. Component Summary (Non-Normative)</h2><p>
      		<a href="#component-summary">Table D-1</a>
      		lists all the components in the WSDL 2.0 abstract Component
--- 4616,4620 ----
    wsdl.interfaceMessageReference(TicketAgent/reserveFlight/Out) 
  </pre></div></div></div></div><div class="div1">
! <h2><a id="N157B4" name="N157B4"></a>D. Component Summary (Non-Normative)</h2><p>
      		<a href="#component-summary">Table D-1</a>
      		lists all the components in the WSDL 2.0 abstract Component
***************
*** 4895,4898 ****
--- 4916,4935 ----
  	  		with {direction} equal to the message direction.
  	  	</td></tr><tr><td rowspan="1" colspan="1">
+ <a href="#MessageLabel-0111" name="MessageLabel-0111-summary">MessageLabel-0111</a>
+ </td><td rowspan="1" colspan="1">
+ 	  If the local name is <code>input</code> then the message exchange pattern
+ 	  MUST have at least one placeholder message with direction "In".</td></tr><tr><td rowspan="1" colspan="1">
+ <a href="#MessageLabel-0112" name="MessageLabel-0112-summary">MessageLabel-0112</a>
+ </td><td rowspan="1" colspan="1">
+ 	  If the local name is <code>output</code> then the message exchange pattern
+ 	 MUST have at least one placeholder message with direction "Out".</td></tr><tr><td rowspan="1" colspan="1">
+ <a href="#MessageLabel-0113" name="MessageLabel-0113-summary">MessageLabel-0113</a>
+ </td><td rowspan="1" colspan="1">
+ 	  If the local name is <code>infault</code> then the message exchange pattern
+ 	 MUST support at least one fault in the "In" direction.</td></tr><tr><td rowspan="1" colspan="1">
+ <a href="#MessageLabel-0114" name="MessageLabel-0114-summary">MessageLabel-0114</a>
+ </td><td rowspan="1" colspan="1">
+ 	  If the local name is <code>outfault</code> then the message exchange pattern
+ 	MUST support at least one fault in the "Out" direction.</td></tr><tr><td rowspan="1" colspan="1">
  <a href="#QName-resolution-1219000" name="QName-resolution-1219000-summary">QName-resolution-1219000</a>
  </td><td rowspan="1" colspan="1">A <a href="wsdl20.html#component-Description">Description</a> component
***************
*** 4956,4962 ****
        come from.</td></tr><tr><td rowspan="1" colspan="1">
  <a href="#Binding-0055" name="Binding-0055-summary">Binding-0055</a>
! </td><td rowspan="1" colspan="1">A <a href="wsdl20.html#component-Binding">Binding</a> component that defines bindings for an 
!       <a href="wsdl20.html#component-Interface">Interface</a>
!       component MUST define bindings for all the operations of that
        <a href="wsdl20.html#component-Interface">Interface</a> component.</td></tr><tr><td rowspan="1" colspan="1">
  <a href="#Binding-0056" name="Binding-0056-summary">Binding-0056</a>
--- 4993,5000 ----
        come from.</td></tr><tr><td rowspan="1" colspan="1">
  <a href="#Binding-0055" name="Binding-0055-summary">Binding-0055</a>
! </td><td rowspan="1" colspan="1">
!       A <a href="wsdl20.html#component-Binding">Binding</a> component that defines bindings for an 
!       <a href="wsdl20.html#component-Interface">Interface</a> component MUST define bindings for all the operations
!       and faults of that
        <a href="wsdl20.html#component-Interface">Interface</a> component.</td></tr><tr><td rowspan="1" colspan="1">
  <a href="#Binding-0056" name="Binding-0056-summary">Binding-0056</a>
***************
*** 5278,5282 ****
  </td><td rowspan="1" colspan="1">Each XML Schema element declaration MUST have a unique QName.</td></tr></tbody></table><br><div class="div1">
  <h2><a id="changelog" name="changelog"></a>F. Part 1 Change Log (Non-Normative)</h2><div class="div2">
! <h3><a id="wsdl-changelog" name="wsdl-changelog"></a>F.1 WSDL 2.0 Specification Changes</h3><a name="wsdl-changelog-table"></a><table border="1"><caption>Table F-1. Summary of WSDL 2.0 Specification Changes</caption><col width="10%" span="1"><col width="10%" span="1"><col width="80%" span="1"><tbody><tr><th rowspan="1" colspan="1">Date</th><th rowspan="1" colspan="1">Author</th><th rowspan="1" colspan="1">Description</th></tr><tr><td rowspan="1" colspan="1">20070208</td><td rowspan="1" colspan="1">AGR</td><td rowspan="1" colspan="1">
      		Corrected cardinality of
      		<code>documentation</code>
--- 5316,5352 ----
  </td><td rowspan="1" colspan="1">Each XML Schema element declaration MUST have a unique QName.</td></tr></tbody></table><br><div class="div1">
  <h2><a id="changelog" name="changelog"></a>F. Part 1 Change Log (Non-Normative)</h2><div class="div2">
! <h3><a id="wsdl-changelog" name="wsdl-changelog"></a>F.1 WSDL 2.0 Specification Changes</h3><a name="wsdl-changelog-table"></a><table border="1"><caption>Table F-1. Summary of WSDL 2.0 Specification Changes</caption><col width="10%" span="1"><col width="10%" span="1"><col width="80%" span="1"><tbody><tr><th rowspan="1" colspan="1">Date</th><th rowspan="1" colspan="1">Author</th><th rowspan="1" colspan="1">Description</th></tr><tr><td rowspan="1" colspan="1">20070216</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Revised wording for CR126.
!     	</td></tr><tr><td rowspan="1" colspan="1">20070216</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Fixed description of Part 2 in intro. Updated reference for SOAP12 to Second Edition.
!     	</td></tr><tr><td rowspan="1" colspan="1">20070215</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">
!     		<a href="http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR128">CR128</a>
!     		: Interface Inheritance Clarification
!     	</td></tr><tr><td rowspan="1" colspan="1">20070215</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">
!     		<a href="http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR126">CR126</a>
!     		: required unengaged extension
!     	</td></tr><tr><td rowspan="1" colspan="1">20070215</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">
!     		<a href="http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR125">CR125</a>
!     		: problem with pattern attribute definition?
!     	</td></tr><tr><td rowspan="1" colspan="1">20070215</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">
!     		<a href="http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR044">CR044</a>
!     		: Additional editorial work, item 3 and 4
!     	</td></tr><tr><td rowspan="1" colspan="1">20070215</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">
!     		<a href="http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR044">CR044</a>
!     		: Additional editorial work, item 2 part 1
!     	</td></tr><tr><td rowspan="1" colspan="1">20070215</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">
!     		<a href="http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR044">
!     			CR044
!     		</a>
!     		: Additional editorial work, item 1
!     	</td></tr><tr><td rowspan="1" colspan="1">20070212</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">
!     		<a href="http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR132">
!     			CR132
!     		</a>
!     		: CR132: RE: Proposal for CR108
!     	</td></tr><tr><td rowspan="1" colspan="1">20070212</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">
!     		<a href="http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR124">
!     			CR124
!     		</a>
!     		: Editorial: features and properties in "xml representation" sections
!     	</td></tr><tr><td rowspan="1" colspan="1">20070208</td><td rowspan="1" colspan="1">AGR</td><td rowspan="1" colspan="1">
      		Corrected cardinality of
      		<code>documentation</code>

Received on Friday, 16 February 2007 18:25:29 UTC