2002/ws/desc/wsdl20 wsdl20-primer.html,1.13,1.14

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

Modified Files:
	wsdl20-primer.html 
Log Message:
pubrules fixes



Index: wsdl20-primer.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-primer.html,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** wsdl20-primer.html	20 Dec 2004 08:39:35 -0000	1.13
--- wsdl20-primer.html	20 Dec 2004 16:58:28 -0000	1.14
***************
*** 70,78 ****
  <h1>Web Services Description Language (WSDL) Version 2.0 Part 0:
  Primer</h1>
! <h2>W3C Working Draft 23 December 2004</h2>
  <dl>
  <dt>This version:</dt>
  <dd><a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-primer-20041223">http://www.w3.org/TR/2004/WD-wsdl20-primer-20041223</a></dd>
  <dt>Latest version:</dt>
  <dd><a href=
--- 70,78 ----
  <h1>Web Services Description Language (WSDL) Version 2.0 Part 0:
  Primer</h1>
! <h2>W3C Working Draft 21 December 2004</h2>
  <dl>
  <dt>This version:</dt>
  <dd><a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-primer-20041221">http://www.w3.org/TR/2004/WD-wsdl20-primer-20041221</a></dd>
  <dt>Latest version:</dt>
  <dd><a href=
***************
*** 349,353 ****
  service, client, and the purpose and function of a Web service
  description. (For an explanation of basic Web services concepts,
! see <em>Web Services Architecture</em> [<cite><a href="#wsarch">Web
  Architecture</a></cite>] <a href=
  "http://www.w3.org/TR/2004/NOTE-ws-arch-20040211/#whatis">Section
--- 349,353 ----
  service, client, and the purpose and function of a Web service
  description. (For an explanation of basic Web services concepts,
! see <em>Web Services Architecture</em> [<cite><a href="#wsarch">WS
  Architecture</a></cite>] <a href=
  "http://www.w3.org/TR/2004/NOTE-ws-arch-20040211/#whatis">Section
***************
*** 489,493 ****
      at http://greath.example.com/2004/reservation-documentation.html
    &lt;/documentation&gt;
!     
    &lt;types&gt;
      &lt;xs:schema 
--- 489,493 ----
      at http://greath.example.com/2004/reservation-documentation.html
    &lt;/documentation&gt;
! 
    &lt;types&gt;
      &lt;xs:schema 
***************
*** 546,550 ****
       &lt;endpoint name="reservationEndpoint" 
                 binding="tns:reservationSOAPBinding"
!                address ="http://greath.example.com/reservation"/&gt;
          
    &lt;/service&gt;
--- 546,550 ----
       &lt;endpoint name="reservationEndpoint" 
                 binding="tns:reservationSOAPBinding"
!                address ="http://greath.example.com/2004/reservation"/&gt;
          
    &lt;/service&gt;
***************
*** 594,602 ****
  &lt;description 
      xmlns="http://www.w3.org/2004/08/wsdl"
!     target namespace= "http://greath.example.com/2004/wsdl/resSvc.wsdl" 
      xmlns:tns= "http://greath.example.com/2004/wsdl/resSvc.wsdl"
      . . . &gt;
-   . . .
  
  &lt;/description&gt;
  </pre></div>
--- 594,602 ----
  &lt;description 
      xmlns="http://www.w3.org/2004/08/wsdl"
!     targetNamespace= "http://greath.example.com/2004/wsdl/resSvc.wsdl" 
      xmlns:tns= "http://greath.example.com/2004/wsdl/resSvc.wsdl"
      . . . &gt;
  
+   . . .
  &lt;/description&gt;
  </pre></div>
***************
*** 638,643 ****
  specified above as the value of the <code>targetNamespace</code>
  attribute. This will allow us later to use the <code>tns:</code>
! prefix in <a href="@@xml-schema#qname@@">qnames</a>, to refer to
! the WSDL target namespace of the GreatH service.</p>
  </dd>
  </dl>
--- 638,646 ----
  specified above as the value of the <code>targetNamespace</code>
  attribute. This will allow us later to use the <code>tns:</code>
! prefix in qnames, to refer to the WSDL target namespace of the
! GreatH service. (For more on QNames see [<cite><a href="#XMLNS">XML
! Namespaces</a></cite>] section 3 <a href=
! "http://www.w3.org/TR/1999/REC-xml-names-19990114/#ns-qualnames">Qualified
! Names</a>.)</p>
  </dd>
  </dl>
***************
*** 695,699 ****
      xmlns:ghns = "http://greath.example.com/2004/schemas/resSvc.xsd"
      . . . &gt;
!     
    &lt;types&gt;
      &lt;xs:schema 
--- 698,704 ----
      xmlns:ghns = "http://greath.example.com/2004/schemas/resSvc.xsd"
      . . . &gt;
! 
!   , , ,
! 
    &lt;types&gt;
      &lt;xs:schema 
***************
*** 775,784 ****
  operation also specifies a message exchange <em>pattern</em> that
  indicates the sequence in which the associated messages are to be
! transmitted between the parties. For example, the <a href=
! "@@part2#in-out@@">in-out</a> pattern indicates that if the client
! sends a message <em>in</em> to the service, the service will either
! send a reply message back <em>out</em> to the client (in the normal
! case) or it will send a fault message back to the client (in the
! case of an error).</p>
  <p>For the GreatH service, we will (initially) define an interface
  containing a single operation, <code>opCheckAvailability</code>,
--- 780,792 ----
  operation also specifies a message exchange <em>pattern</em> that
  indicates the sequence in which the associated messages are to be
! transmitted between the parties. For example, the <em>in-out</em>
! pattern (see <em>WSDL 2.0 Predefined Extensions</em>
! [<cite><a href="#WSDL-PART2">WSDL 2.0 Predefined
! Extensions</a></cite>] section 2.2.3 <a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-extensions-20040803/#in-out">In-Out</a>)
! indicates that if the client sends a message <em>in</em> to the
! service, the service will either send a reply message back
! <em>out</em> to the client (in the normal case) or it will send a
! fault message back to the client (in the case of an error).</p>
  <p>For the GreatH service, we will (initially) define an interface
  containing a single operation, <code>opCheckAvailability</code>,
***************
*** 786,797 ****
  <code>checkAvailabilityResponse</code> message types that we
  defined in the <code>types</code> section. We'll use the <a href=
! "@@part2#in-out@@">in-out</a> pattern for this operation, because
! this is the most natural way to represent a simple request-response
! interaction. We could have instead defined two separate operations
! using the <a href="@@part2#in-only@@">in-only</a> and <a href=
! "@@part2#out-only@@">out-only</a> patterns (for example), but that
! would just complicate matters for the client, because we would then
! have to separately indicate to the client developer that the two
! operations should be used together as a request-response pair.</p>
  <p>In addition to the normal input and output messages, we also
  need to specify the fault message that we wish to use in the event
--- 794,815 ----
  <code>checkAvailabilityResponse</code> message types that we
  defined in the <code>types</code> section. We'll use the <a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-extensions-20040803/#in-out">in-out</a>
! pattern for this operation, because this is the most natural way to
! represent a simple request-response interaction. We could have
! instead (for example) defined two separate operations using the
! <a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-extensions-20040803/#in-out">in-only</a>
! and <a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-extensions-20040803/#out-only">
! out-only</a> patterns (see <em>WSDL 2.0 Predefined Extensions</em>
! [<cite><a href="#WSDL-PART2">WSDL 2.0 Predefined
! Extensions</a></cite>] section 2.2.1 <a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-extensions-20040803/#in-only">In-Only</a>
! and section 2.2.5 <a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-extensions-20040803/#out-only">
! Out-Only</a>), but that would just complicate matters for the
! client, because we would then have to separately indicate to the
! client developer that the two operations should be used together as
! a request-response pair.</p>
  <p>In addition to the normal input and output messages, we also
  need to specify the fault message that we wish to use in the event
***************
*** 816,820 ****
      xmlns:ghns = "http://greath.example.com/2004/schemas/resSvc.xsd"
      . . . &gt;
!     
    &lt;types&gt;
      &lt;xs:schema 
--- 834,839 ----
      xmlns:ghns = "http://greath.example.com/2004/schemas/resSvc.xsd"
      . . . &gt;
! 
!   . . .
    &lt;types&gt;
      &lt;xs:schema 
***************
*** 825,829 ****
        &lt;xs:element name="checkAvailability" type="tCheckAvailability"/&gt;    
          . . .
! 
        &lt;xs:element name="checkAvailabilityResponse" type="xs:double"/&gt;    
      
--- 844,848 ----
        &lt;xs:element name="checkAvailability" type="tCheckAvailability"/&gt;    
          . . .
!             
        &lt;xs:element name="checkAvailabilityResponse" type="xs:double"/&gt;    
      
***************
*** 848,851 ****
--- 867,871 ----
  
    &lt;/interface&gt;
+ 
    . . .
  &lt;/description&gt;
***************
*** 898,911 ****
  <dd>
  <p>This line specifies that this operation will use the <a href=
! "@@part2#in-out@@">in-out</a> pattern defined in <a href=
! "@@part2@@">WSDL 2.0 Part 2</a>. WSDL 2.0 uses URIs to identify
! message exchange patterns in order to ensure that they are
! uambiguously identified, while also permitting future new patterns
! to be defined by anyone. (However, just because someone defines a
! new pattern and creates a URI to identify it, that does
! <em>not</em> mean that other WSDL processors will automatically
! recognize or understand that pattern. As with any other extension,
! it can be used among processors that do recognize and understand
! it.)</p>
  </dd>
  <dt class="label"><code>&lt;input messageLabel="In"</code></dt>
--- 918,930 ----
  <dd>
  <p>This line specifies that this operation will use the <a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-extensions-20040803/#in-out">in-out</a>
! pattern as described above. WSDL 2.0 uses URIs to identify message
! exchange patterns in order to ensure that they are uambiguously
! identified, while also permitting future new patterns to be defined
! by anyone. (However, just because someone defines a new pattern and
! creates a URI to identify it, that does <em>not</em> mean that
! other WSDL processors will automatically recognize or understand
! that pattern. As with any other extension, it can be used among
! processors that do recognize and understand it.)</p>
  </dd>
  <dt class="label"><code>&lt;input messageLabel="In"</code></dt>
***************
*** 918,930 ****
  which potential input message in the pattern this particular input
  message represents. This is the purpose of the
! <code>messageLabel</code> attribute. Since the WSDL 2.0 <a href=
! "@@part2#in-out@@">in-out</a> pattern that we've chosen to use only
! has one input message, it is a no-brainer in this case: we simply
! fill in the message label "In" that was defined in <a href=
! "@@Part2@@">WSDL 2.0 Part 2</a> for the <a href=
! "@@part2#in-out@@">in-out</a> pattern. However, in theory, new
! patterns could be defined that involve multiple input messages, and
! the different input messages in the pattern would be distinguished
! by having different labels.</p>
  </dd>
  <dt class="label"><code>element="ghns:checkAvailability"
--- 937,954 ----
  which potential input message in the pattern this particular input
  message represents. This is the purpose of the
! <code>messageLabel</code> attribute. Since the <a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-extensions-20040803/#in-out">in-out</a>
! pattern that we've chosen to use only has one input message, it is
! trivial in this case: we simply fill in the message label "In" that
! was defined in <em>WSDL 2.0 Predefined Extensions</em>
! [<cite><a href="#WSDL-PART2">WSDL 2.0 Predefined
! Extensions</a></cite>] section 2.2.3 <a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-extensions-20040803/#in-out">In-Out</a>
! for the <a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-extensions-20040803/#in-out">in-out</a>
! pattern. However, in theory, new patterns could be defined that
! involve multiple input messages, and the different input messages
! in the pattern would be distinguished by having different
! labels.</p>
  </dd>
  <dt class="label"><code>element="ghns:checkAvailability"
***************
*** 954,961 ****
  message that will either trigger this fault or that this fault will
  replace, depending on the pattern. (Some patterns use a <a href=
! "@@part2#message-triggers-fault@@">message-triggers-fault rule</a>;
! others use a <a href=
! "@@part2#fault-replaces-message@@">fault-replaces-message</a>
! rule.)</p>
  </dd>
  </dl>
--- 978,991 ----
  message that will either trigger this fault or that this fault will
  replace, depending on the pattern. (Some patterns use a <a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-extensions-20040803/#fault-trigger">
! message-triggers-fault rule</a>; others use a <a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-extensions-20040803/#fault-replacement">
! fault-replaces-message</a> rule. See <em>WSDL 2.0 Predefined
! Extensions</em> [<cite><a href="#WSDL-PART2">WSDL 2.0 Predefined
! Extensions</a></cite>] section 2.1.2 <a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-extensions-20040803/#fault-trigger">
! Message Triggers Fault</a> and section 2.1.1 <a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-extensions-20040803/#fault-replacement">
! Fault Replaces Message</a>.)</p>
  </dd>
  </dl>
***************
*** 1031,1037 ****
      xmlns:wsoap= "http://www.w3.org/2004/08/wsdl/soap12"
      xmlns:soap="http://www.w3.org/2003/05/soap-envelope"&gt;
!     
    &lt;types&gt;
!      . . .  
    &lt;/types&gt;
    
--- 1061,1068 ----
      xmlns:wsoap= "http://www.w3.org/2004/08/wsdl/soap12"
      xmlns:soap="http://www.w3.org/2003/05/soap-envelope"&gt;
!   . . .
! 
    &lt;types&gt;
!     . . .
    &lt;/types&gt;
    
***************
*** 1060,1063 ****
--- 1091,1095 ----
  
    &lt;/binding&gt;
+ 
    . . .
  &lt;/description&gt;
***************
*** 1147,1152 ****
  specifies the SOAP message exchange pattern that will be used to
  implement the abstract WSDL 2.0 message exchange pattern (<a href=
! "@@part2#in-out@@">in-out</a>) that was specified when the
! <code>opCheckAvailability</code> operation was defined.</p>
  </dd>
  <dt class="label"><code>&lt;fault
--- 1179,1185 ----
  specifies the SOAP message exchange pattern that will be used to
  implement the abstract WSDL 2.0 message exchange pattern (<a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-extensions-20040803/#in-out">in-out</a>)
! that was specified when the <code>opCheckAvailability</code>
! operation was defined.</p>
  </dd>
  <dt class="label"><code>&lt;fault
***************
*** 1209,1214 ****
      xmlns="http://www.w3.org/2004/08/wsdl"
      targetNamespace= "http://greath.example.com/2004/wsdl/resSvc.wsdl" 
!     xmlns:tns= "http://greath.example.com/2004/wsdl/resSvc.wsdl" . . . &gt;
!     
    &lt;types&gt;
      . . .
--- 1242,1251 ----
      xmlns="http://www.w3.org/2004/08/wsdl"
      targetNamespace= "http://greath.example.com/2004/wsdl/resSvc.wsdl" 
!     xmlns:tns= "http://greath.example.com/2004/wsdl/resSvc.wsdl"
!     xmlns:ghns = "http://greath.example.com/2004/schemas/resSvc.xsd"
!     xmlns:wsoap= "http://www.w3.org/2004/08/wsdl/soap12"
!     xmlns:soap="http://www.w3.org/2003/05/soap-envelope"&gt;
!   . . .
! 
    &lt;types&gt;
      . . .
***************
*** 1216,1224 ****
    
    &lt;interface  name = "reservationInterface" &gt;
!     . . . 
    &lt;/interface&gt;
  
    &lt;binding name="reservationSOAPBinding" 
!           interface="tns:reservationInterface" . . . &gt;
      . . .
    &lt;/binding&gt;
--- 1253,1262 ----
    
    &lt;interface  name = "reservationInterface" &gt;
!     . . .
    &lt;/interface&gt;
  
    &lt;binding name="reservationSOAPBinding" 
!           interface="tns:reservationInterface"
!         . . . &gt;
      . . .
    &lt;/binding&gt;
***************
*** 1232,1237 ****
          
    &lt;/service&gt;
- 
- &lt;/description&gt;
  </pre></div>
  </div>
--- 1270,1273 ----
***************
*** 1318,1328 ****
      at http://greath.example.com/2004/reservation-documentation.html
    &lt;/documentation&gt;
!     
    &lt;types&gt;
!     . . . 
    &lt;/types&gt;
  
!   . . .
! 
  &lt;/description&gt;
  </pre></div>
--- 1354,1363 ----
      at http://greath.example.com/2004/reservation-documentation.html
    &lt;/documentation&gt;
! 
    &lt;types&gt;
!     . . .
    &lt;/types&gt;
  
!   . . .  
  &lt;/description&gt;
  </pre></div>
***************
*** 1612,1620 ****
  "#adv-import-and-authoring"><b>7.3 Import mechanism and authoring
  style</b></a>. The schema components defined in the imported schema
! are available for reference by QName (see section @@@@ ). Note that
! only components defined in the schema itself and components
! included by it via <code>xs:include</code> are available to WSDL.
! Specifically, components that the schema imports via
! <code>xs:import</code> are NOT available to WSDL.</p>
  <table border="1" summary="Editorial note: dbooth">
  <tr>
--- 1647,1655 ----
  "#adv-import-and-authoring"><b>7.3 Import mechanism and authoring
  style</b></a>. The schema components defined in the imported schema
! are available for reference by QName. Note that only components
! defined in the schema itself and components included by it via
! <code>xs:include</code> are available to WSDL. Specifically,
! components that the schema imports via <code>xs:import</code> are
! NOT available to WSDL.</p>
  <table border="1" summary="Editorial note: dbooth">
  <tr>
***************
*** 1668,1672 ****
  element.</p>
  <p>The schema components defined in the embedded schema are
! available to WSDL for reference by QName (see @@@). Note that only
  components defined in the schema itself and components included by
  it via <code>xs:include</code> are available to WSDL. Specifically,
--- 1703,1707 ----
  element.</p>
  <p>The schema components defined in the embedded schema are
! available to WSDL for reference by QName (see @@@@). Note that only
  components defined in the schema itself and components included by
  it via <code>xs:include</code> are available to WSDL. Specifically,
***************
*** 1729,1768 ****
  "example-schema-import"></a><i><span>Example 3-1.</span> Importing
  Message Definitions into WSDL 2.0</i></p>
! <table border="1" summary="Editorial note">
! <tr>
! <td align="left" valign="top" width="50%"><b>Editorial
! note</b></td>
! <td align="right" valign="top" width="50%">&nbsp;</td>
! </tr>
! <tr>
! <td colspan="2" align="left" valign="top">Need to update this
! example.</td>
! </tr>
! </table>
  <div class="exampleInner">
  <pre>
! 
  &lt;description 
!         targetNamespace= "http://www.greath.com/2004/05/wsdl/resSvc.wsdl" 
!         xmlns:ghns = "http://www.greath.com/2004/05/schemas/resSvc.xsd"
!     xmlns = "http://www.w3.org/@@@@/@@/wsdl" 
!     xmlns:xs="http://www.w3.org/2001/XMLSchema"&gt;
! 
!   &lt;documentation&gt;
!         Description: The definition of the reservation Web service of GreatH hotel. 
!         Author: Joe Somebody
!         Date: 05/17/2004
!   &lt;/documentation&gt;
    
!   &lt;<b>types</b>&gt;
      &lt;documentation&gt;
!                 Messages definitions of the reservation Web service of GreatH hotel. 
      &lt;/documentation&gt;
      
!     &lt;xs:import namespace="http://www.greath.com/2004/05/schemas/resSvc.xsd" 
!                 schemaLocation= "http://www.greath.com/2004/05/schemas/resSvc.xsd"/&gt;
!                 
!   &lt;/<b>types</b>&gt;
  
  &lt;/description&gt;
  </pre></div>
--- 1764,1791 ----
  "example-schema-import"></a><i><span>Example 3-1.</span> Importing
  Message Definitions into WSDL 2.0</i></p>
! <div class="exampleOuter">
! <p style="text-align: left" class="exampleHead"><i><span>Example
! 3-2.</span> Importing Message Definitions</i></p>
  <div class="exampleInner">
  <pre>
! &lt;?xml version="1.0" encoding="utf-8" ?&gt; 
  &lt;description 
!     xmlns="http://www.w3.org/2004/08/wsdl"
!     targetNamespace= "http://greath.example.com/2004/wsdl/resSvc.wsdl" 
!     xmlns:tns= "http://greath.example.com/2004/wsdl/resSvc.wsdl"
!     xmlns:ghns = "http://greath.example.com/2004/schemas/resSvc.xsd"
!     . . . &gt;
!   . . .
    
!   &lt;types&gt;
      &lt;documentation&gt;
!         Messages definitions of the reservation Web service of GreatH hotel. 
      &lt;/documentation&gt;
      
!     &lt;xs:import namespace="http://greath.example.com/2004/schemas/resSvc.xsd" 
!         schemaLocation= "http://greath.example.com/2004/schemas/resSvc.xsd"/&gt;  
!   &lt;/types&gt;
  
+   . . .
  &lt;/description&gt;
  </pre></div>
***************
*** 1771,1774 ****
--- 1794,1798 ----
  </div>
  </div>
+ </div>
  <div class="div1">
  <h2><a name="more-interfaces" id="more-interfaces"></a>4. More on
***************
*** 1950,1954 ****
  uniquely. The optional <code>element</code> attribute can be used
  to indicate the content or playload of the fault message. Its value
! should be the qname of the XML schema global element declaration
  which defines the fault message. Please note when other type
  systems are used to define a fault message, additional attributes
--- 1974,1978 ----
  uniquely. The optional <code>element</code> attribute can be used
  to indicate the content or playload of the fault message. Its value
! should be the QName of the XML schema global element declaration
  which defines the fault message. Please note when other type
  systems are used to define a fault message, additional attributes
***************
*** 1975,1981 ****
  
  &lt;description 
!         targetNamespace= "http://www.greath.com/2004/05/wsdl/resSvc.wsdl" 
!         xmlns:ghns = "http://www.greath.com/2004/05/schemas/resSvc.xsd"
!     xmlns = "http://www.w3.org/@@@@/@@/wsdl" 
      xmlns:xs="http://www.w3.org/2001/XMLSchema"&gt;
  
--- 1999,2005 ----
  
  &lt;description 
!         targetNamespace= "http://greath.example.com/2004/wsdl/resSvc.wsdl" 
!         xmlns:ghns = "http://greath.example.com/2004/schemas/resSvc.xsd"
!     xmlns = "http://www.w3.org/2004/08/wsdl" 
      xmlns:xs="http://www.w3.org/2001/XMLSchema"&gt;
  
***************
*** 1988,1993 ****
    &lt;types&gt;
  
!     &lt;xs:import namespace="http://www.greath.com/2004/05/schemas/resSvc.xsd" 
!                 schemaLocation= "http://www.greath.com/2004/05/schemas/resSvc.xsd"/&gt;
                  
    &lt;/types&gt;
--- 2012,2017 ----
    &lt;types&gt;
  
!     &lt;xs:import namespace="http://greath.example.com/2004/schemas/resSvc.xsd" 
!                 schemaLocation= "http://greath.example.com/2004/schemas/resSvc.xsd"/&gt;
                  
    &lt;/types&gt;
***************
*** 2025,2029 ****
  <tr>
  <td colspan="2" align="left" valign="top">Need clarification -
! fault must be name uniquely across interfaces?</td>
  </tr>
  </table>
--- 2049,2053 ----
  <tr>
  <td colspan="2" align="left" valign="top">Need clarification -
! fault must be named uniquely across interfaces?</td>
  </tr>
  </table>
***************
*** 2166,2172 ****
  <pre>
  &lt;description 
!         targetNamespace= "http://www.greath.com/2004/05/wsdl/resSvc.wsdl" 
!         xmlns:ghns = "http://www.greath.com/2004/05/schemas/resSvc.xsd"
!     xmlns = "http://www.w3.org/@@@@/@@/wsdl" 
      xmlns:xs="http://www.w3.org/2001/XMLSchema"&gt;
  
--- 2190,2196 ----
  <pre>
  &lt;description 
!         targetNamespace= "http://greath.example.com/2004/wsdl/resSvc.wsdl" 
!         xmlns:ghns = "http://greath.example.com/2004/schemas/resSvc.xsd"
!     xmlns = "http://www.w3.org/2004/08/wsdl" 
      xmlns:xs="http://www.w3.org/2001/XMLSchema"&gt;
  
***************
*** 2179,2184 ****
    &lt;types&gt;
      
!     &lt;xs:import namespace="http://www.greath.com/2004/05/schemas/resSvc.xsd" 
!                 schemaLocation= "http://www.greath.com/2004/05/schemas/resSvc.xsd"/&gt;
                  
    &lt;/types&gt;
--- 2203,2208 ----
    &lt;types&gt;
      
!     &lt;xs:import namespace="http://greath.example.com/2004/schemas/resSvc.xsd" 
!                 schemaLocation= "http://greath.example.com/2004/schemas/resSvc.xsd"/&gt;
                  
    &lt;/types&gt;
***************
*** 2429,2433 ****
  corresponding interface.</p>
  <p>The binding constructs can be grouped into two categories: those
! in the WSDL namespace of "http://www.w3.org/@@@@/@@/wsdl" and those
  not in WSDL namespace. WSDL 2.0 part 1 defines a set of binding
  constructs within the WSDL namespace that can be used to host
--- 2453,2457 ----
  corresponding interface.</p>
  <p>The binding constructs can be grouped into two categories: those
! in the WSDL namespace of "http://www.w3.org/2004/08/wsdl" and those
  not in WSDL namespace. WSDL 2.0 part 1 defines a set of binding
  constructs within the WSDL namespace that can be used to host
***************
*** 2566,2570 ****
  <tr>
  <td colspan="2" align="left" valign="top">Need clarification -
! wording about qname uniqueness in part 1 section 2.10.1 and 2.11.1
  need to change. it's not correct to say "A particular operation of
  an interface is uniquely identified by the WSDL target namespace of
--- 2590,2594 ----
  <tr>
  <td colspan="2" align="left" valign="top">Need clarification -
! wording about QName uniqueness in part 1 section 2.10.1 and 2.11.1
  need to change. it's not correct to say "A particular operation of
  an interface is uniquely identified by the WSDL target namespace of
***************
*** 2594,2600 ****
  
  &lt;description 
!         targetNamespace= "http://www.greath.com/2004/05/wsdl/resSvc.wsdl" 
!         xmlns:ghns = "http://www.greath.com/2004/05/schemas/resSvc.xsd"
!     xmlns = "http://www.w3.org/@@@@/@@/wsdl" 
      xmlns:xs="http://www.w3.org/2001/XMLSchema"&gt;
  
--- 2618,2624 ----
  
  &lt;description 
!         targetNamespace= "http://greath.example.com/2004/wsdl/resSvc.wsdl" 
!         xmlns:ghns = "http://greath.example.com/2004/schemas/resSvc.xsd"
!     xmlns = "http://www.w3.org/2004/08/wsdl" 
      xmlns:xs="http://www.w3.org/2001/XMLSchema"&gt;
  
***************
*** 2614,2620 ****
  <pre>
  &lt;description 
!         targetNamespace= "http://www.greath.com/2004/05/wsdl/resSvc.wsdl" 
!         xmlns:ghns = "http://www.greath.com/2004/05/schemas/resSvc.xsd"
!     xmlns = "http://www.w3.org/@@@@/@@/wsdl" 
      xmlns:xs="http://www.w3.org/2001/XMLSchema"&gt;
  
--- 2638,2644 ----
  <pre>
  &lt;description 
!         targetNamespace= "http://greath.example.com/2004/wsdl/resSvc.wsdl" 
!         xmlns:ghns = "http://greath.example.com/2004/schemas/resSvc.xsd"
!     xmlns = "http://www.w3.org/2004/08/wsdl" 
      xmlns:xs="http://www.w3.org/2001/XMLSchema"&gt;
  
***************
*** 2710,2716 ****
  (non-wsdl) XML namespaces to be interspersed into a WSDL document;
  and <a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-20041223#Features">Features</a>
  and <a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-20041223#Properties">Properties</a>.
  Both mechanisms use URIs to identify the semantics of the
  extensions. For extension XML elements and attributes, the
--- 2734,2740 ----
  (non-wsdl) XML namespaces to be interspersed into a WSDL document;
  and <a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-20040803#Features">Features</a>
  and <a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-20040803#Properties">Properties</a>.
  Both mechanisms use URIs to identify the semantics of the
  extensions. For extension XML elements and attributes, the
***************
*** 2968,2984 ****
  <div class="div1">
  <h2><a name="References" id="References"></a>8. References</h2>
! <p>@@ Update reference to RDF mapping @@</p>
! <p>@@ Delete self-reference to primer @@</p>
! <table border="1" summary="Editorial note: KevinL">
! <tr>
! <td align="left" valign="top" width="50%"><b>Editorial note:
! KevinL</b></td>
! <td align="right" valign="top" width="50%">20040626</td>
! </tr>
! <tr>
! <td colspan="2" align="left" valign="top">copied from part 1 spec
! as place holder, needs cleanup</td>
! </tr>
! </table>
  <div class="div2">
  <h3><a name="Normative-References" id=
--- 2992,2997 ----
  <div class="div1">
  <h2><a name="References" id="References"></a>8. References</h2>
! <p>@@ To do: Enable the reference to the RDF mapping when it's
! done. @@</p>
  <div class="div2">
  <h3><a name="Normative-References" id=
***************
*** 3062,3066 ****
  2.0 Core Language]</dt>
  <dd><cite><a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-20041223">Web Services
  Description Language (WSDL) Version 2.0 Part 1: Core
  Language</a></cite>, R. Chinnici, M. Gudgin, J-J. Moreau, A. Ryman,
--- 3075,3079 ----
  2.0 Core Language]</dt>
  <dd><cite><a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-20040803">Web Services
  Description Language (WSDL) Version 2.0 Part 1: Core
  Language</a></cite>, R. Chinnici, M. Gudgin, J-J. Moreau, A. Ryman,
***************
*** 3068,3072 ****
  August 2004. This version of the "Web Services Description Language
  (WSDL) Version 2.0 Part 1: Core Language" Specification is
! available at http://www.w3.org/TR/2004/WD-wsdl20-20041223. The
  <a href="http://www.w3.org/TR/wsdl20">latest version of "Web
  Services Description Language (WSDL) Version 2.0 Part 1: Core
--- 3081,3085 ----
  August 2004. This version of the "Web Services Description Language
  (WSDL) Version 2.0 Part 1: Core Language" Specification is
! available at http://www.w3.org/TR/2004/WD-wsdl20-20040803. The
  <a href="http://www.w3.org/TR/wsdl20">latest version of "Web
  Services Description Language (WSDL) Version 2.0 Part 1: Core
***************
*** 3075,3079 ****
  2.0 Predefined Extensions]</dt>
  <dd><cite><a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-extensions-20041223">Web
  Services Description Language (WSDL) Version 2.0 Part 2: Predefined
  Extensions</a></cite>, M. Gudgin, A. Lewis, and J. Schlimmer,
--- 3088,3092 ----
  2.0 Predefined Extensions]</dt>
  <dd><cite><a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-extensions-20040803">Web
  Services Description Language (WSDL) Version 2.0 Part 2: Predefined
  Extensions</a></cite>, M. Gudgin, A. Lewis, and J. Schlimmer,
***************
*** 3081,3085 ****
  the "Web Services Description Language (WSDL) Version 2.0 Part 2:
  Predefined Extensions" Specification is available at
! http://www.w3.org/TR/2004/WD-wsdl20-extensions-20041223. The
  <a href="http://www.w3.org/TR/wsdl20-extensions">latest version of
  "Web Services Description Language (WSDL) Version 2.0 Part 2:
--- 3094,3098 ----
  the "Web Services Description Language (WSDL) Version 2.0 Part 2:
  Predefined Extensions" Specification is available at
! http://www.w3.org/TR/2004/WD-wsdl20-extensions-20040803. The
  <a href="http://www.w3.org/TR/wsdl20-extensions">latest version of
  "Web Services Description Language (WSDL) Version 2.0 Part 2:
***************
*** 3089,3093 ****
  2.0 Bindings]</dt>
  <dd><cite><a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-bindings-20041223">Web
  Services Description Language (WSDL) Version 2.0 Part 3:
  Bindings</a></cite>, H. Haas, P. Le Hégaret, J-J. Moreau, D.
--- 3102,3106 ----
  2.0 Bindings]</dt>
  <dd><cite><a href=
! "http://www.w3.org/TR/2004/WD-wsdl20-bindings-20040803">Web
  Services Description Language (WSDL) Version 2.0 Part 3:
  Bindings</a></cite>, H. Haas, P. Le Hégaret, J-J. Moreau, D.
***************
*** 3095,3099 ****
  Consortium, 3 August 2004. This version of the "Web Services
  Description Version 2.0: Bindings" Specification is available at
! http://www.w3.org/TR/2004/WD-wsdl20-bindings-20041223. The <a href=
  "http://www.w3.org/TR/wsdl20-bindings">latest version of "Web
  Services Description Language (WSDL) Version 2.0 Part 3:
--- 3108,3112 ----
  Consortium, 3 August 2004. This version of the "Web Services
  Description Version 2.0: Bindings" Specification is available at
! http://www.w3.org/TR/2004/WD-wsdl20-bindings-20040803. The <a href=
  "http://www.w3.org/TR/wsdl20-bindings">latest version of "Web
  Services Description Language (WSDL) Version 2.0 Part 3:
***************
*** 3108,3112 ****
  2004. Available at http://www.w3.org/TR/2004/REC-webarch-20041215/
  .</dd>
! <dt class="label"><a name="wsarch" id="wsarch"></a>[Web
  Architecture]</dt>
  <dd><cite><a href=
--- 3121,3125 ----
  2004. Available at http://www.w3.org/TR/2004/REC-webarch-20041215/
  .</dd>
! <dt class="label"><a name="wsarch" id="wsarch"></a>[WS
  Architecture]</dt>
  <dd><cite><a href=

Received on Monday, 20 December 2004 16:58:31 UTC