2002/ws/desc/wsdl20 wsdl20.tex,1.48,1.49 wsdl20.toc,1.27,1.28 wsdl20-z-ie.html,1.16,1.17 wsdl20-z.html,1.30,1.31 wsdl20.html,1.188,1.189 wsdl20-adjuncts.html,1.33,1.34 wsdl20.xml,1.267,1.268 xmlspec.dtd,1.10,1.11 build.xml,1.19,1.20 wsdl20.pdf,1.36,1.37

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

Modified Files:
	wsdl20.tex wsdl20.toc wsdl20-z-ie.html wsdl20-z.html 
	wsdl20.html wsdl20-adjuncts.html wsdl20.xml xmlspec.dtd 
	build.xml wsdl20.pdf 
Log Message:
Added consistency and key constraints to the Z notation.

Index: wsdl20-adjuncts.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.html,v
retrieving revision 1.33
retrieving revision 1.34
diff -C2 -d -r1.33 -r1.34
*** wsdl20-adjuncts.html	12 May 2005 02:30:49 -0000	1.33
--- wsdl20-adjuncts.html	23 May 2005 00:53:22 -0000	1.34
***************
*** 1,15 ****
! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
!     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
! <html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
! <head>
! <meta name="generator" content=
! "HTML Tidy for Linux/x86 (vers 12 April 2005), see www.w3.org" />
! <meta http-equiv="Content-Type" content=
! "text/html; charset=utf-8" />
! <title>Web Services Description Language (WSDL) Version 2.0 Part 2:
! Adjuncts</title>
[...11051 lines suppressed...]
!               <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: build.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/build.xml,v
retrieving revision 1.19
retrieving revision 1.20
diff -C2 -d -r1.19 -r1.20
*** build.xml	1 May 2005 15:07:49 -0000	1.19
--- build.xml	23 May 2005 00:53:22 -0000	1.20
***************
*** 27,30 ****
--- 27,33 ----
  	ChangeLog:
  	
+ 	2005-05-20: Arthur Ryman <ryman@ca.ibm.com>
+ 	- do lenient validation of only xsl
+ 	
  	2005-05-01: Arthur Ryman <ryman@ca.ibm.com>
  	- added target to update WSDL namespaces
***************
*** 101,105 ****
  	<target name="validate" description="Validates all XML and XSL files.">
  		<xmlvalidate lenient="true">
! 			<fileset dir="." includes="*.xml, *.xsl" excludes="wsdl20*.xml, *frag*.xml" />
  		</xmlvalidate>
  		<xmlvalidate lenient="false">
--- 104,108 ----
  	<target name="validate" description="Validates all XML and XSL files.">
  		<xmlvalidate lenient="true">
! 			<fileset dir="." includes="*.xsl" />
  		</xmlvalidate>
  		<xmlvalidate lenient="false">
***************
*** 137,140 ****
--- 140,144 ----
  		<xslt in="wsdl20.xml" out="wsdl20-z.html" style="xmlspec-wsdl.xsl">
  			<param name="interactive" expression="true" />
+ 			<param name="showZed" expression="true" />
  		</xslt>
  	</target>
***************
*** 144,147 ****
--- 148,152 ----
  			<param name="renderAs" expression="fonts" />
  			<param name="interactive" expression="true" />
+ 			<param name="showZed" expression="true" />
  		</xslt>
  	</target>

Index: wsdl20-z-ie.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z-ie.html,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -d -r1.16 -r1.17
*** wsdl20-z-ie.html	2 May 2005 03:14:53 -0000	1.16
--- wsdl20-z-ie.html	23 May 2005 00:53:21 -0000	1.17
***************
*** 49,65 ****
  <div class="head">
  <h1>Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language</h1>
! <h2>Editors' copy $Date$ @@ @@@@ @@@@</h2><dl><dt>This version:</dt><dd>
      <a href="wsdl20.html">wsdl20.html</a>
    </dd><dt>Latest version:</dt><dd>
      <a href="http://www.w3.org/2002/ws/desc/wsdl20">http://www.w3.org/2002/ws/desc/wsdl20</a>
    </dd><dt>Previous versions:</dt><dd>
!     <a href="http://www.w3.org/TR/2004/WD-wsdl20-20040326">http://www.w3.org/TR/2004/WD-wsdl20-20040326</a>
    </dd><dt>Editors:</dt>
      <dd>Roberto Chinnici, Sun Microsystems</dd>
[...4811 lines suppressed...]
      </tr>
--- 11546,11550 ----
         <td rowspan="1" colspan="1">20020627</td>
         <td rowspan="1" colspan="1">SW</td>
!        <td rowspan="1" colspan="1">Converted portType stuff to be Infoset based and improved
             doc structure more.</td>
      </tr>
***************
*** 10709,10713 ****
         <td rowspan="1" colspan="1">20020627</td>
         <td rowspan="1" colspan="1">SW</td>
!        <td rowspan="1" colspan="1">Converted message stuff to be infoset based and improved
             doc structure more.</td>
      </tr>
--- 11552,11556 ----
         <td rowspan="1" colspan="1">20020627</td>
         <td rowspan="1" colspan="1">SW</td>
!        <td rowspan="1" colspan="1">Converted message stuff to be Infoset based and improved
             doc structure more.</td>
      </tr>

Index: wsdl20.tex
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.tex,v
retrieving revision 1.48
retrieving revision 1.49
diff -C2 -d -r1.48 -r1.49
*** wsdl20.tex	18 May 2005 21:40:47 -0000	1.48
--- wsdl20.tex	23 May 2005 00:53:21 -0000	1.49
***************
*** 846,849 ****
--- 846,850 ----
     bindingIds = \{~x : bindingComps  @ x.id~\} \\
     bindingFaultIds = \{~x : bindingFaultComps  @ x.id~\} \\
+ 
     bindingOpIds = \{~x : bindingOpComps  @ x.id~\} \\
     bindingMessageRefIds = \{~x : bindingMessageRefComps  @ x.id~\} \\
***************
*** 1046,1051 ****
  	  
  	  The Property and Feature components contained by a given component
[...1854 lines suppressed...]
+     	\href{http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC97}{LC97}:
+     	Uniformized setting default values. Fixed typos along the way.
+     \\ \hline 
+     
+     
      	20050518&
      	AGR&
***************
*** 10159,10163 ****
      	JJM&
      	\href{http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC18}{LC18}:
!     	Fix the SOAP 1.2/WSDL 2.0 feature text. Wordsmith the introduction.
      \\ \hline 
      
--- 10841,10845 ----
      	JJM&
      	\href{http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC18}{LC18}:
!     	Fixed the SOAP 1.2/WSDL 2.0 feature text. Wordsmithed the introduction.
      \\ \hline 
      

Index: wsdl20.toc
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.toc,v
retrieving revision 1.27
retrieving revision 1.28
diff -C2 -d -r1.27 -r1.28
*** wsdl20.toc	2 May 2005 03:14:53 -0000	1.27
--- wsdl20.toc	23 May 2005 00:53:21 -0000	1.28
***************
*** 23,199 ****
  \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {interface} [owner element]}{36}{section*.4}
  \contentsline {subsubsection}{\texttt {extends} \textit {attribute information item}}{36}{section*.5}
! \contentsline {subsubsection}{\texttt {styleDefault} \textit {attribute information item}}{36}{section*.6}
! \contentsline {subsection}{\numberline {2.2.3}Mapping Interface's XML Representation to Component Properties}{36}{subsection.2.2.3}
! \contentsline {section}{\numberline {2.3}Interface Fault}{37}{section.2.3}
! \contentsline {subsection}{\numberline {2.3.1}The Interface Fault Component}{37}{subsection.2.3.1}
! \contentsline {subsection}{\numberline {2.3.2}XML Representation of Interface Fault Component}{39}{subsection.2.3.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {fault} [owner element]}{40}{section*.7}
  \contentsline {subsubsection}{\texttt {element} \textit {attribute information item} with \texttt {fault} [owner element]}{41}{section*.8}
! \contentsline {subsection}{\numberline {2.3.3}Mapping Interface Fault's XML Representation to Component Properties}{41}{subsection.2.3.3}
  \contentsline {section}{\numberline {2.4}Interface Operation}{42}{section.2.4}
  \contentsline {subsection}{\numberline {2.4.1}The Interface Operation Component}{42}{subsection.2.4.1}
! \contentsline {subsubsection}{Operation Style}{44}{section*.9}
! \contentsline {subsection}{\numberline {2.4.2}XML Representation of Interface Operation Component}{45}{subsection.2.4.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {operation} [owner element]}{46}{section*.10}
! \contentsline {subsubsection}{\texttt {pattern} \textit {attribute information item} with \texttt {operation} [owner element]}{47}{section*.11}
! \contentsline {subsubsection}{\texttt {style} \textit {attribute information item} with \texttt {operation} [owner element]}{47}{section*.12}
! \contentsline {subsubsection}{\texttt {safe} \textit {attribute information item} with \texttt {operation} [owner element]}{47}{section*.13}
! \contentsline {subsection}{\numberline {2.4.3}Mapping Interface Operation's XML Representation to Component Properties}{47}{subsection.2.4.3}
! \contentsline {section}{\numberline {2.5}Interface Message Reference}{48}{section.2.5}
! \contentsline {subsection}{\numberline {2.5.1}The Interface Message Reference Component}{48}{subsection.2.5.1}
! \contentsline {subsection}{\numberline {2.5.2}XML Representation of Interface Message Reference Component}{51}{subsection.2.5.2}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {input}, or \texttt {output} [owner element]}{52}{section*.14}
! \contentsline {subsubsection}{\texttt {element} \textit {attribute information item} with \texttt {input}, or \texttt {output} [owner element]}{52}{section*.15}
! \contentsline {subsection}{\numberline {2.5.3}Mapping Interface Message Reference's XML Representation to Component Properties}{52}{subsection.2.5.3}
! \contentsline {section}{\numberline {2.6}Interface Fault Reference}{53}{section.2.6}
! \contentsline {subsection}{\numberline {2.6.1}The Interface Fault Reference Component}{53}{subsection.2.6.1}
! \contentsline {subsection}{\numberline {2.6.2}XML Representation of Interface Fault Reference}{55}{subsection.2.6.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {infault}, or \texttt {outfault} [owner element]}{56}{section*.16}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {infault}, or \texttt {outfault} [owner element]}{57}{section*.17}
! \contentsline {subsection}{\numberline {2.6.3}Mapping Interface Fault Reference's XML Representation to Component Properties}{57}{subsection.2.6.3}
! \contentsline {section}{\numberline {2.7}Feature}{58}{section.2.7}
! \contentsline {subsection}{\numberline {2.7.1}The Feature Component}{58}{subsection.2.7.1}
! \contentsline {subsubsection}{Feature Composition Model}{59}{section*.18}
! \contentsline {subsection}{\numberline {2.7.2}XML Representation of Feature Component}{62}{subsection.2.7.2}
! \contentsline {subsubsection}{\texttt {uri} \textit {attribute information item} with \texttt {feature} [owner element]}{63}{section*.19}
! \contentsline {subsubsection}{\texttt {required} \textit {attribute information item} with \texttt {feature} [owner element]}{63}{section*.20}
! \contentsline {subsection}{\numberline {2.7.3}Mapping Feature's XML Representation to Component Properties}{63}{subsection.2.7.3}
! \contentsline {section}{\numberline {2.8}Property}{64}{section.2.8}
! \contentsline {subsection}{\numberline {2.8.1}The Property Component}{64}{subsection.2.8.1}
! \contentsline {subsubsection}{Property Composition Model}{66}{section*.21}
! \contentsline {subsection}{\numberline {2.8.2}XML Representation of Property Component}{68}{subsection.2.8.2}
! \contentsline {subsubsection}{\texttt {uri} \textit {attribute information item} with \texttt {property} [owner element]}{69}{section*.22}
! \contentsline {subsubsection}{\texttt {value} \textit {element information item} with \texttt {property} [parent]}{69}{section*.23}
! \contentsline {subsubsection}{\texttt {constraint} \textit {element information item} with \texttt {property} [parent]}{69}{section*.24}
! \contentsline {subsection}{\numberline {2.8.3}Mapping Property's XML Representation to Component Properties}{69}{subsection.2.8.3}
! \contentsline {section}{\numberline {2.9}Binding}{70}{section.2.9}
! \contentsline {subsection}{\numberline {2.9.1}The Binding Component}{70}{subsection.2.9.1}
! \contentsline {subsection}{\numberline {2.9.2}XML Representation of Binding Component}{72}{subsection.2.9.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {binding} [owner element]}{73}{section*.25}
! \contentsline {subsubsection}{\texttt {interface} \textit {attribute information item} with \texttt {binding} [owner element]}{74}{section*.26}
! \contentsline {subsubsection}{\texttt {type} \textit {attribute information item} with \texttt {binding} [owner element]}{74}{section*.27}
! \contentsline {subsubsection}{Binding extension elements}{74}{section*.28}
! \contentsline {subsection}{\numberline {2.9.3}Mapping Binding's XML Representation to Component Properties}{74}{subsection.2.9.3}
! \contentsline {section}{\numberline {2.10}Binding Fault}{75}{section.2.10}
! \contentsline {subsection}{\numberline {2.10.1}The Binding Fault Component}{75}{subsection.2.10.1}
! \contentsline {subsection}{\numberline {2.10.2}XML Representation of Binding Fault Component}{76}{subsection.2.10.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {fault} [owner element]}{77}{section*.29}
! \contentsline {subsubsection}{Binding Fault extension elements}{77}{section*.30}
! \contentsline {subsection}{\numberline {2.10.3}Mapping Binding Fault's XML Representation to Component Properties}{78}{subsection.2.10.3}
! \contentsline {section}{\numberline {2.11}Binding Operation}{78}{section.2.11}
! \contentsline {subsection}{\numberline {2.11.1}The Binding Operation Component}{78}{subsection.2.11.1}
! \contentsline {subsection}{\numberline {2.11.2}XML Representation of Binding Operation Component}{80}{subsection.2.11.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {operation} [owner element]}{81}{section*.31}
! \contentsline {subsubsection}{Binding Operation extension elements}{81}{section*.32}
! \contentsline {subsection}{\numberline {2.11.3}Mapping Binding Operation's XML Representation to Component Properties}{81}{subsection.2.11.3}
! \contentsline {section}{\numberline {2.12}Binding Message Reference}{82}{section.2.12}
! \contentsline {subsection}{\numberline {2.12.1}The Binding Message Reference Component}{82}{subsection.2.12.1}
! \contentsline {subsection}{\numberline {2.12.2}XML Representation of Binding Message Reference Component}{83}{subsection.2.12.2}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {input} or \texttt {output} [owner element]}{84}{section*.33}
! \contentsline {subsubsection}{Binding Message Reference extension elements}{84}{section*.34}
! \contentsline {subsection}{\numberline {2.12.3}Mapping Binding Message Reference's XML Representation to Component Properties}{84}{subsection.2.12.3}
! \contentsline {section}{\numberline {2.13}Binding Fault Reference}{86}{section.2.13}
! \contentsline {subsection}{\numberline {2.13.1}The Binding Fault Reference Component}{86}{subsection.2.13.1}
! \contentsline {subsection}{\numberline {2.13.2}XML Representation of Binding Fault Reference Component}{87}{subsection.2.13.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {infault} or \texttt {outfault} [owner element]}{89}{section*.35}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {infault} or \texttt {outfault} [owner element]}{89}{section*.36}
! \contentsline {subsubsection}{Binding Fault Reference extension elements}{89}{section*.37}
! \contentsline {subsection}{\numberline {2.13.3}Mapping Binding Fault Reference's XML Representation to Component Properties}{89}{subsection.2.13.3}
! \contentsline {section}{\numberline {2.14}Service}{90}{section.2.14}
! \contentsline {subsection}{\numberline {2.14.1}The Service Component}{90}{subsection.2.14.1}
! \contentsline {subsubsection}{Operation Name Mapping Requirement}{91}{section*.38}
! \contentsline {subsection}{\numberline {2.14.2}XML Representation of Service Component}{92}{subsection.2.14.2}
! \contentsline {subsubsection}{Service References}{93}{section*.39}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {service} [owner element]}{94}{section*.40}
! \contentsline {subsubsection}{\texttt {interface} \textit {attribute information item} with \texttt {service} [owner element]}{94}{section*.41}
! \contentsline {subsection}{\numberline {2.14.3}Mapping Service's XML Representation to Component Properties}{94}{subsection.2.14.3}
! \contentsline {section}{\numberline {2.15}Endpoint}{95}{section.2.15}
! \contentsline {subsection}{\numberline {2.15.1}The Endpoint Component}{95}{subsection.2.15.1}
! \contentsline {subsection}{\numberline {2.15.2}XML Representation of Endpoint Component}{96}{subsection.2.15.2}
! \contentsline {subsubsection}{Endpoint References}{97}{section*.42}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {endpoint} [owner element]}{98}{section*.43}
! \contentsline {subsubsection}{\texttt {binding} \textit {attribute information item} with \texttt {endpoint} [owner element]}{98}{section*.44}
! \contentsline {subsubsection}{\texttt {address} \textit {attribute information item} with \texttt {endpoint} [owner element]}{98}{section*.45}
! \contentsline {subsubsection}{Endpoint extension elements}{98}{section*.46}
! \contentsline {subsection}{\numberline {2.15.3}Mapping Endpoint's XML Representation to Component Properties}{99}{subsection.2.15.3}
! \contentsline {section}{\numberline {2.16}XML Schema 1.0 Simple Types Used in the Component Model}{99}{section.2.16}
! \contentsline {subsection}{\numberline {2.16.1}\textit {NCName} Type}{100}{subsection.2.16.1}
! \contentsline {subsection}{\numberline {2.16.2}\textit {anyURI} Type}{100}{subsection.2.16.2}
! \contentsline {subsection}{\numberline {2.16.3}\textit {QName} Type}{100}{subsection.2.16.3}
! \contentsline {subsection}{\numberline {2.16.4}\textit {boolean} Type}{100}{subsection.2.16.4}
! \contentsline {section}{\numberline {2.17}Equivalence of Components}{100}{section.2.17}
! \contentsline {section}{\numberline {2.18}Symbol Spaces}{101}{section.2.18}
! \contentsline {section}{\numberline {2.19}QName resolution}{101}{section.2.19}
! \contentsline {section}{\numberline {2.20}Comparing URIs}{102}{section.2.20}
! \contentsline {chapter}{\numberline {3}Types}{103}{chapter.3}
! \contentsline {section}{\numberline {3.1}Using W3C XML Schema Description Language}{104}{section.3.1}
! \contentsline {subsection}{\numberline {3.1.1}Importing XML Schema}{105}{subsection.3.1.1}
! \contentsline {subsubsection}{\texttt {namespace} \textit {attribute information item}}{105}{section*.47}
! \contentsline {subsubsection}{ \texttt {schemaLocation} \textit {attribute information item} }{106}{section*.48}
! \contentsline {subsection}{\numberline {3.1.2}Inlining XML Schema}{106}{subsection.3.1.2}
! \contentsline {subsubsection}{\texttt {targetNamespace} \textit {attribute information item}}{107}{section*.49}
! \contentsline {subsection}{\numberline {3.1.3}References to Element Declarations and Type Definitions}{108}{subsection.3.1.3}
! \contentsline {section}{\numberline {3.2}Using Other Schema Languages}{108}{section.3.2}
! \contentsline {chapter}{\numberline {4}Modularizing WSDL 2.0 descriptions}{110}{chapter.4}
! \contentsline {section}{\numberline {4.1}Including Descriptions}{110}{section.4.1}
! \contentsline {subsection}{\numberline {4.1.1}\texttt {location} \textit {attribute information item} with \texttt {include} [owner element]}{111}{subsection.4.1.1}
! \contentsline {section}{\numberline {4.2}Importing Descriptions}{112}{section.4.2}
! \contentsline {subsection}{\numberline {4.2.1}\texttt {namespace} \textit {attribute information item}}{113}{subsection.4.2.1}
! \contentsline {subsection}{\numberline {4.2.2}\texttt {location} \textit {attribute information item} with \texttt {import} [owner element]}{114}{subsection.4.2.2}
! \contentsline {chapter}{\numberline {5}Documentation}{115}{chapter.5}
! \contentsline {chapter}{\numberline {6}Language Extensibility}{116}{chapter.6}
! \contentsline {section}{\numberline {6.1}Element based Extensibility}{116}{section.6.1}
! \contentsline {subsection}{\numberline {6.1.1}Mandatory extensions}{117}{subsection.6.1.1}
! \contentsline {subsection}{\numberline {6.1.2}\texttt {required} \textit {attribute information item}}{118}{subsection.6.1.2}
! \contentsline {section}{\numberline {6.2}Attribute-based Extensibility}{118}{section.6.2}
! \contentsline {section}{\numberline {6.3}Extensibility Semantics}{118}{section.6.3}
! \contentsline {chapter}{\numberline {7}Locating WSDL 2.0 Documents}{120}{chapter.7}
! \contentsline {section}{\numberline {7.1}\texttt {wsdli:wsdlLocation} \textit {attribute information item}}{120}{section.7.1}
! \contentsline {chapter}{\numberline {8}Conformance}{121}{chapter.8}
! \contentsline {section}{\numberline {8.1}XML Information Set Conformance}{121}{section.8.1}
! \contentsline {chapter}{\numberline {9}XML Syntax Summary (Non-Normative)}{122}{chapter.9}
! \contentsline {chapter}{\numberline {10}References}{126}{chapter.10}
! \contentsline {section}{\numberline {10.1}Normative References}{126}{section.10.1}
! \contentsline {section}{\numberline {10.2}Informative References}{128}{section.10.2}
! \contentsline {chapter}{\numberline {A}The application/wsdl+xml Media Type}{131}{appendix.A}
! \contentsline {section}{\numberline {A.1}Registration}{131}{section.A.1}
! \contentsline {section}{\numberline {A.2}Fragment Identifiers}{132}{section.A.2}
! \contentsline {subsection}{\numberline {A.2.1}wsdl.interface(\textit {interface})}{134}{subsection.A.2.1}
! \contentsline {subsection}{\numberline {A.2.2}wsdl.interfaceFault(\textit {interface}/\textit {fault})}{134}{subsection.A.2.2}
! \contentsline {subsection}{\numberline {A.2.3}wsdl.interfaceOperation(\textit {interface}/\textit {operation})}{134}{subsection.A.2.3}
! \contentsline {subsection}{\numberline {A.2.4}wsdl.interfaceMessageReference(\textit {interface}/\textit {operation}/\textit {message})}{134}{subsection.A.2.4}
! \contentsline {subsection}{\numberline {A.2.5}wsdl.interfaceFaultReference(\textit {interface}/\textit {operation}/\textit {message}/\textit {fault})}{134}{subsection.A.2.5}
! \contentsline {subsection}{\numberline {A.2.6}wsdl.binding(\textit {binding})}{135}{subsection.A.2.6}
! \contentsline {subsection}{\numberline {A.2.7}wsdl.bindingFault(\textit {binding}/\textit {fault})}{135}{subsection.A.2.7}
! \contentsline {subsection}{\numberline {A.2.8}wsdl.bindingOperation(\textit {binding}/\textit {operation})}{135}{subsection.A.2.8}
! \contentsline {subsection}{\numberline {A.2.9}wsdl.bindingMessageReference(\textit {binding}/\textit {operation}/\textit {message})}{135}{subsection.A.2.9}
! \contentsline {subsection}{\numberline {A.2.10}wsdl.bindingFaultReference(\textit {binding}/\textit {operation}/\textit {fault}/\textit {message})}{135}{subsection.A.2.10}
! \contentsline {subsection}{\numberline {A.2.11} wsdl.service(\textit {service}) }{136}{subsection.A.2.11}
! \contentsline {subsection}{\numberline {A.2.12}wsdl.endpoint(\textit {service}/\textit {endpoint})}{136}{subsection.A.2.12}
! \contentsline {subsection}{\numberline {A.2.13}wsdl.feature(\textit {parent}/\textit {feature})}{136}{subsection.A.2.13}
! \contentsline {subsection}{\numberline {A.2.14}wsdl.property(\textit {parent}/\textit {property})}{136}{subsection.A.2.14}
! \contentsline {subsection}{\numberline {A.2.15}wsdl.extension(\textit {extension-namespace}, \textit {extension-specific-syntax})}{136}{subsection.A.2.15}
! \contentsline {section}{\numberline {A.3}Security considerations}{137}{section.A.3}
! \contentsline {chapter}{\numberline {B}Acknowledgements (Non-Normative)}{138}{appendix.B}
! \contentsline {chapter}{\numberline {C}URI References for WSDL 2.0 Components (Non-Normative)}{140}{appendix.C}
! \contentsline {section}{\numberline {C.1}WSDL 2.0 URIs}{140}{section.C.1}
! \contentsline {section}{\numberline {C.2}Example}{141}{section.C.2}
! \contentsline {chapter}{\numberline {D}Migrating from WSDL 1.1 to WSDL 2.0 (Non-Normative)}{142}{appendix.D}
! \contentsline {section}{\numberline {D.1}Operation Overloading}{142}{section.D.1}
! \contentsline {section}{\numberline {D.2}PortTypes}{142}{section.D.2}
! \contentsline {section}{\numberline {D.3}Ports}{142}{section.D.3}
! \contentsline {section}{\numberline {D.4}Single Interface per Service}{142}{section.D.4}
! \contentsline {chapter}{\numberline {E}Examples of Specifications of Extension Elements for Alternative Schema Language Support. (Non-Normative)}{144}{appendix.E}
! \contentsline {section}{\numberline {E.1}DTD}{144}{section.E.1}
! \contentsline {subsection}{\numberline {E.1.1}\texttt {namespace} \textit {attribute information item}}{145}{subsection.E.1.1}
! \contentsline {subsection}{\numberline {E.1.2}\texttt {location} \textit {attribute information item}}{145}{subsection.E.1.2}
! \contentsline {subsection}{\numberline {E.1.3}References to Element Definitions}{145}{subsection.E.1.3}
! \contentsline {section}{\numberline {E.2}RELAX NG}{145}{section.E.2}
! \contentsline {subsection}{\numberline {E.2.1}Importing RELAX NG}{146}{subsection.E.2.1}
! \contentsline {subsubsection}{\texttt {ns} \textit {attribute information item}}{146}{section*.50}
! \contentsline {subsubsection}{\texttt {href} \textit {attribute information item}}{146}{section*.51}
! \contentsline {subsection}{\numberline {E.2.2}Inlining RELAX NG}{147}{subsection.E.2.2}
! \contentsline {subsubsection}{\texttt {ns} \textit {attribute information item}}{147}{section*.52}
! \contentsline {subsection}{\numberline {E.2.3}References to Element Declarations}{147}{subsection.E.2.3}
! \contentsline {chapter}{\numberline {F}Part 1 Change Log (Non-Normative)}{148}{appendix.F}
! \contentsline {section}{\numberline {F.1}WSDL 2.0 Specification Changes}{148}{section.F.1}
--- 23,195 ----
  \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {interface} [owner element]}{36}{section*.4}
  \contentsline {subsubsection}{\texttt {extends} \textit {attribute information item}}{36}{section*.5}
! \contentsline {subsubsection}{\texttt {styleDefault} \textit {attribute information item}}{37}{section*.6}
! \contentsline {subsection}{\numberline {2.2.3}Mapping Interface's XML Representation to Component Properties}{37}{subsection.2.2.3}
! \contentsline {section}{\numberline {2.3}Interface Fault}{38}{section.2.3}
! \contentsline {subsection}{\numberline {2.3.1}The Interface Fault Component}{38}{subsection.2.3.1}
! \contentsline {subsection}{\numberline {2.3.2}XML Representation of Interface Fault Component}{40}{subsection.2.3.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {fault} [owner element]}{41}{section*.7}
  \contentsline {subsubsection}{\texttt {element} \textit {attribute information item} with \texttt {fault} [owner element]}{41}{section*.8}
! \contentsline {subsection}{\numberline {2.3.3}Mapping Interface Fault's XML Representation to Component Properties}{42}{subsection.2.3.3}
  \contentsline {section}{\numberline {2.4}Interface Operation}{42}{section.2.4}
  \contentsline {subsection}{\numberline {2.4.1}The Interface Operation Component}{42}{subsection.2.4.1}
! \contentsline {subsubsection}{Operation Style}{46}{section*.9}
! \contentsline {subsection}{\numberline {2.4.2}XML Representation of Interface Operation Component}{46}{subsection.2.4.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {operation} [owner element]}{48}{section*.10}
! \contentsline {subsubsection}{\texttt {pattern} \textit {attribute information item} with \texttt {operation} [owner element]}{48}{section*.11}
! \contentsline {subsubsection}{\texttt {style} \textit {attribute information item} with \texttt {operation} [owner element]}{49}{section*.12}
! \contentsline {subsubsection}{\texttt {safe} \textit {attribute information item} with \texttt {operation} [owner element]}{49}{section*.13}
! \contentsline {subsection}{\numberline {2.4.3}Mapping Interface Operation's XML Representation to Component Properties}{49}{subsection.2.4.3}
! \contentsline {section}{\numberline {2.5}Interface Message Reference}{50}{section.2.5}
! \contentsline {subsection}{\numberline {2.5.1}The Interface Message Reference Component}{50}{subsection.2.5.1}
! \contentsline {subsection}{\numberline {2.5.2}XML Representation of Interface Message Reference Component}{53}{subsection.2.5.2}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {input} or \texttt {output} [owner element]}{54}{section*.14}
! \contentsline {subsubsection}{\texttt {element} \textit {attribute information item} with \texttt {input} or \texttt {output} [owner element]}{54}{section*.15}
! \contentsline {subsection}{\numberline {2.5.3}Mapping Interface Message Reference's XML Representation to Component Properties}{55}{subsection.2.5.3}
! \contentsline {section}{\numberline {2.6}Interface Fault Reference}{56}{section.2.6}
! \contentsline {subsection}{\numberline {2.6.1}The Interface Fault Reference Component}{56}{subsection.2.6.1}
! \contentsline {subsection}{\numberline {2.6.2}XML Representation of Interface Fault Reference}{58}{subsection.2.6.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {infault}, or \texttt {outfault} [owner element]}{60}{section*.16}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {infault}, or \texttt {outfault} [owner element]}{60}{section*.17}
! \contentsline {subsection}{\numberline {2.6.3}Mapping Interface Fault Reference's XML Representation to Component Properties}{60}{subsection.2.6.3}
! \contentsline {section}{\numberline {2.7}Feature}{61}{section.2.7}
! \contentsline {subsection}{\numberline {2.7.1}The Feature Component}{61}{subsection.2.7.1}
! \contentsline {subsubsection}{Feature Composition Model}{63}{section*.18}
! \contentsline {subsection}{\numberline {2.7.2}XML Representation of Feature Component}{65}{subsection.2.7.2}
! \contentsline {subsubsection}{\texttt {uri} \textit {attribute information item} with \texttt {feature} [owner element]}{66}{section*.19}
! \contentsline {subsubsection}{\texttt {required} \textit {attribute information item} with \texttt {feature} [owner element]}{66}{section*.20}
! \contentsline {subsection}{\numberline {2.7.3}Mapping Feature's XML Representation to Component Properties}{67}{subsection.2.7.3}
! \contentsline {section}{\numberline {2.8}Property}{67}{section.2.8}
! \contentsline {subsection}{\numberline {2.8.1}The Property Component}{67}{subsection.2.8.1}
! \contentsline {subsubsection}{Property Composition Model}{69}{section*.21}
! \contentsline {subsection}{\numberline {2.8.2}XML Representation of Property Component}{71}{subsection.2.8.2}
! \contentsline {subsubsection}{\texttt {uri} \textit {attribute information item} with \texttt {property} [owner element]}{72}{section*.22}
! \contentsline {subsubsection}{\texttt {value} \textit {element information item} with \texttt {property} [parent]}{72}{section*.23}
! \contentsline {subsubsection}{\texttt {constraint} \textit {element information item} with \texttt {property} [parent]}{73}{section*.24}
! \contentsline {subsection}{\numberline {2.8.3}Mapping Property's XML Representation to Component Properties}{73}{subsection.2.8.3}
! \contentsline {section}{\numberline {2.9}Binding}{74}{section.2.9}
! \contentsline {subsection}{\numberline {2.9.1}The Binding Component}{74}{subsection.2.9.1}
! \contentsline {subsection}{\numberline {2.9.2}XML Representation of Binding Component}{77}{subsection.2.9.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {binding} [owner element]}{78}{section*.25}
! \contentsline {subsubsection}{\texttt {interface} \textit {attribute information item} with \texttt {binding} [owner element]}{78}{section*.26}
! \contentsline {subsubsection}{\texttt {type} \textit {attribute information item} with \texttt {binding} [owner element]}{79}{section*.27}
! \contentsline {subsubsection}{Binding extension elements}{79}{section*.28}
! \contentsline {subsection}{\numberline {2.9.3}Mapping Binding's XML Representation to Component Properties}{79}{subsection.2.9.3}
! \contentsline {section}{\numberline {2.10}Binding Fault}{80}{section.2.10}
! \contentsline {subsection}{\numberline {2.10.1}The Binding Fault Component}{80}{subsection.2.10.1}
! \contentsline {subsection}{\numberline {2.10.2}XML Representation of Binding Fault Component}{82}{subsection.2.10.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {fault} [owner element]}{83}{section*.29}
! \contentsline {subsubsection}{Binding Fault extension elements}{83}{section*.30}
! \contentsline {subsection}{\numberline {2.10.3}Mapping Binding Fault's XML Representation to Component Properties}{83}{subsection.2.10.3}
! \contentsline {section}{\numberline {2.11}Binding Operation}{84}{section.2.11}
! \contentsline {subsection}{\numberline {2.11.1}The Binding Operation Component}{84}{subsection.2.11.1}
! \contentsline {subsection}{\numberline {2.11.2}XML Representation of Binding Operation Component}{86}{subsection.2.11.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {operation} [owner element]}{88}{section*.31}
! \contentsline {subsubsection}{Binding Operation extension elements}{88}{section*.32}
! \contentsline {subsection}{\numberline {2.11.3}Mapping Binding Operation's XML Representation to Component Properties}{88}{subsection.2.11.3}
! \contentsline {section}{\numberline {2.12}Binding Message Reference}{89}{section.2.12}
! \contentsline {subsection}{\numberline {2.12.1}The Binding Message Reference Component}{89}{subsection.2.12.1}
! \contentsline {subsection}{\numberline {2.12.2}XML Representation of Binding Message Reference Component}{91}{subsection.2.12.2}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {input} or \texttt {output} [owner element]}{92}{section*.33}
! \contentsline {subsubsection}{Binding Message Reference extension elements}{92}{section*.34}
! \contentsline {subsection}{\numberline {2.12.3}Mapping Binding Message Reference's XML Representation to Component Properties}{92}{subsection.2.12.3}
! \contentsline {section}{\numberline {2.13}Binding Fault Reference}{93}{section.2.13}
! \contentsline {subsection}{\numberline {2.13.1}The Binding Fault Reference Component}{93}{subsection.2.13.1}
! \contentsline {subsection}{\numberline {2.13.2}XML Representation of Binding Fault Reference Component}{95}{subsection.2.13.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {infault} or \texttt {outfault} [owner element]}{96}{section*.35}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {infault} or \texttt {outfault} [owner element]}{97}{section*.36}
! \contentsline {subsubsection}{Binding Fault Reference extension elements}{97}{section*.37}
! \contentsline {subsection}{\numberline {2.13.3}Mapping Binding Fault Reference's XML Representation to Component Properties}{97}{subsection.2.13.3}
! \contentsline {section}{\numberline {2.14}Service}{98}{section.2.14}
! \contentsline {subsection}{\numberline {2.14.1}The Service Component}{98}{subsection.2.14.1}
! \contentsline {subsubsection}{Operation Name Mapping (non-normative)}{100}{section*.38}
! \contentsline {subsection}{\numberline {2.14.2}XML Representation of Service Component}{101}{subsection.2.14.2}
! \contentsline {subsubsection}{Service References}{102}{section*.39}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {service} [owner element]}{102}{section*.40}
! \contentsline {subsubsection}{\texttt {interface} \textit {attribute information item} with \texttt {service} [owner element]}{103}{section*.41}
! \contentsline {subsection}{\numberline {2.14.3}Mapping Service's XML Representation to Component Properties}{103}{subsection.2.14.3}
! \contentsline {section}{\numberline {2.15}Endpoint}{104}{section.2.15}
! \contentsline {subsection}{\numberline {2.15.1}The Endpoint Component}{104}{subsection.2.15.1}
! \contentsline {subsection}{\numberline {2.15.2}XML Representation of Endpoint Component}{106}{subsection.2.15.2}
! \contentsline {subsubsection}{Endpoint References}{107}{section*.42}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {endpoint} [owner element]}{107}{section*.43}
! \contentsline {subsubsection}{\texttt {binding} \textit {attribute information item} with \texttt {endpoint} [owner element]}{107}{section*.44}
! \contentsline {subsubsection}{\texttt {address} \textit {attribute information item} with \texttt {endpoint} [owner element]}{108}{section*.45}
! \contentsline {subsubsection}{Endpoint extension elements}{108}{section*.46}
! \contentsline {subsection}{\numberline {2.15.3}Mapping Endpoint's XML Representation to Component Properties}{108}{subsection.2.15.3}
! \contentsline {section}{\numberline {2.16}XML Schema 1.0 Simple Types Used in the Component Model}{109}{section.2.16}
! \contentsline {section}{\numberline {2.17}Equivalence of Components}{110}{section.2.17}
! \contentsline {section}{\numberline {2.18}Symbol Spaces}{110}{section.2.18}
! \contentsline {section}{\numberline {2.19}QName resolution}{111}{section.2.19}
! \contentsline {section}{\numberline {2.20}Comparing URIs}{111}{section.2.20}
! \contentsline {chapter}{\numberline {3}Types}{112}{chapter.3}
! \contentsline {section}{\numberline {3.1}Using W3C XML Schema Description Language}{113}{section.3.1}
! \contentsline {subsection}{\numberline {3.1.1}Importing XML Schema}{114}{subsection.3.1.1}
! \contentsline {subsubsection}{\texttt {namespace} \textit {attribute information item}}{114}{section*.47}
! \contentsline {subsubsection}{ \texttt {schemaLocation} \textit {attribute information item} }{115}{section*.48}
! \contentsline {subsection}{\numberline {3.1.2}Inlining XML Schema}{115}{subsection.3.1.2}
! \contentsline {subsubsection}{\texttt {targetNamespace} \textit {attribute information item}}{116}{section*.49}
! \contentsline {subsection}{\numberline {3.1.3}References to Element Declarations and Type Definitions}{117}{subsection.3.1.3}
! \contentsline {section}{\numberline {3.2}Using Other Schema Languages}{117}{section.3.2}
! \contentsline {chapter}{\numberline {4}Modularizing WSDL 2.0 descriptions}{119}{chapter.4}
! \contentsline {section}{\numberline {4.1}Including Descriptions}{119}{section.4.1}
! \contentsline {subsection}{\numberline {4.1.1}\texttt {location} \textit {attribute information item} with \texttt {include} [owner element]}{120}{subsection.4.1.1}
! \contentsline {section}{\numberline {4.2}Importing Descriptions}{121}{section.4.2}
! \contentsline {subsection}{\numberline {4.2.1}\texttt {namespace} \textit {attribute information item}}{122}{subsection.4.2.1}
! \contentsline {subsection}{\numberline {4.2.2}\texttt {location} \textit {attribute information item} with \texttt {import} [owner element]}{123}{subsection.4.2.2}
! \contentsline {chapter}{\numberline {5}Documentation}{124}{chapter.5}
! \contentsline {chapter}{\numberline {6}Language Extensibility}{125}{chapter.6}
! \contentsline {section}{\numberline {6.1}Element based Extensibility}{125}{section.6.1}
! \contentsline {subsection}{\numberline {6.1.1}Mandatory extensions}{126}{subsection.6.1.1}
! \contentsline {subsection}{\numberline {6.1.2}\texttt {required} \textit {attribute information item}}{127}{subsection.6.1.2}
! \contentsline {section}{\numberline {6.2}Attribute-based Extensibility}{127}{section.6.2}
! \contentsline {section}{\numberline {6.3}Extensibility Semantics}{127}{section.6.3}
! \contentsline {chapter}{\numberline {7}Locating WSDL 2.0 Documents}{129}{chapter.7}
! \contentsline {section}{\numberline {7.1}\texttt {wsdli:wsdlLocation} \textit {attribute information item}}{129}{section.7.1}
! \contentsline {chapter}{\numberline {8}Conformance}{131}{chapter.8}
! \contentsline {section}{\numberline {8.1}XML Information Set Conformance}{131}{section.8.1}
! \contentsline {chapter}{\numberline {9}XML Syntax Summary (Non-Normative)}{132}{chapter.9}
! \contentsline {chapter}{\numberline {10}References}{136}{chapter.10}
! \contentsline {section}{\numberline {10.1}Normative References}{136}{section.10.1}
! \contentsline {section}{\numberline {10.2}Informative References}{138}{section.10.2}
! \contentsline {chapter}{\numberline {A}The application/wsdl+xml Media Type}{141}{appendix.A}
! \contentsline {section}{\numberline {A.1}Registration}{141}{section.A.1}
! \contentsline {section}{\numberline {A.2}Fragment Identifiers}{142}{section.A.2}
! \contentsline {subsection}{\numberline {A.2.1}wsdl.interface(\textit {interface})}{144}{subsection.A.2.1}
! \contentsline {subsection}{\numberline {A.2.2}wsdl.interfaceFault(\textit {interface}/\textit {fault})}{144}{subsection.A.2.2}
! \contentsline {subsection}{\numberline {A.2.3}wsdl.interfaceOperation(\textit {interface}/\textit {operation})}{144}{subsection.A.2.3}
! \contentsline {subsection}{\numberline {A.2.4}wsdl.interfaceMessageReference(\textit {interface}/\textit {operation}/\textit {message})}{144}{subsection.A.2.4}
! \contentsline {subsection}{\numberline {A.2.5}wsdl.interfaceFaultReference(\textit {interface}/\textit {operation}/\textit {message}/\textit {fault})}{144}{subsection.A.2.5}
! \contentsline {subsection}{\numberline {A.2.6}wsdl.binding(\textit {binding})}{145}{subsection.A.2.6}
! \contentsline {subsection}{\numberline {A.2.7}wsdl.bindingFault(\textit {binding}/\textit {fault})}{145}{subsection.A.2.7}
! \contentsline {subsection}{\numberline {A.2.8}wsdl.bindingOperation(\textit {binding}/\textit {operation})}{145}{subsection.A.2.8}
! \contentsline {subsection}{\numberline {A.2.9}wsdl.bindingMessageReference(\textit {binding}/\textit {operation}/\textit {message})}{145}{subsection.A.2.9}
! \contentsline {subsection}{\numberline {A.2.10}wsdl.bindingFaultReference(\textit {binding}/\textit {operation}/\textit {fault}/\textit {message})}{145}{subsection.A.2.10}
! \contentsline {subsection}{\numberline {A.2.11} wsdl.service(\textit {service}) }{146}{subsection.A.2.11}
! \contentsline {subsection}{\numberline {A.2.12}wsdl.endpoint(\textit {service}/\textit {endpoint})}{146}{subsection.A.2.12}
! \contentsline {subsection}{\numberline {A.2.13}wsdl.feature(\textit {parent}/\textit {feature})}{146}{subsection.A.2.13}
! \contentsline {subsection}{\numberline {A.2.14}wsdl.property(\textit {parent}/\textit {property})}{146}{subsection.A.2.14}
! \contentsline {subsection}{\numberline {A.2.15}wsdl.extension(\textit {extension-namespace}, \textit {extension-specific-syntax})}{146}{subsection.A.2.15}
! \contentsline {section}{\numberline {A.3}Security considerations}{147}{section.A.3}
! \contentsline {chapter}{\numberline {B}Acknowledgements (Non-Normative)}{148}{appendix.B}
! \contentsline {chapter}{\numberline {C}URI References for WSDL 2.0 Components (Non-Normative)}{150}{appendix.C}
! \contentsline {section}{\numberline {C.1}WSDL 2.0 URIs}{150}{section.C.1}
! \contentsline {section}{\numberline {C.2}Example}{151}{section.C.2}
! \contentsline {chapter}{\numberline {D}Migrating from WSDL 1.1 to WSDL 2.0 (Non-Normative)}{152}{appendix.D}
! \contentsline {section}{\numberline {D.1}Operation Overloading}{152}{section.D.1}
! \contentsline {section}{\numberline {D.2}PortTypes}{152}{section.D.2}
! \contentsline {section}{\numberline {D.3}Ports}{152}{section.D.3}
! \contentsline {section}{\numberline {D.4}Single Interface per Service}{152}{section.D.4}
! \contentsline {chapter}{\numberline {E}Examples of Specifications of Extension Elements for Alternative Schema Language Support. (Non-Normative)}{154}{appendix.E}
! \contentsline {section}{\numberline {E.1}DTD}{154}{section.E.1}
! \contentsline {subsection}{\numberline {E.1.1}\texttt {namespace} \textit {attribute information item}}{155}{subsection.E.1.1}
! \contentsline {subsection}{\numberline {E.1.2}\texttt {location} \textit {attribute information item}}{155}{subsection.E.1.2}
! \contentsline {subsection}{\numberline {E.1.3}References to Element Definitions}{155}{subsection.E.1.3}
! \contentsline {section}{\numberline {E.2}RELAX NG}{155}{section.E.2}
! \contentsline {subsection}{\numberline {E.2.1}Importing RELAX NG}{156}{subsection.E.2.1}
! \contentsline {subsubsection}{\texttt {ns} \textit {attribute information item}}{156}{section*.50}
! \contentsline {subsubsection}{\texttt {href} \textit {attribute information item}}{156}{section*.51}
! \contentsline {subsection}{\numberline {E.2.2}Inlining RELAX NG}{157}{subsection.E.2.2}
! \contentsline {subsubsection}{\texttt {ns} \textit {attribute information item}}{157}{section*.52}
! \contentsline {subsection}{\numberline {E.2.3}References to Element Declarations}{157}{subsection.E.2.3}
! \contentsline {chapter}{\numberline {F}Part 1 Change Log (Non-Normative)}{158}{appendix.F}
! \contentsline {section}{\numberline {F.1}WSDL 2.0 Specification Changes}{158}{section.F.1}

Index: wsdl20.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.xml,v
retrieving revision 1.267
retrieving revision 1.268
diff -C2 -d -r1.267 -r1.268
*** wsdl20.xml	20 May 2005 08:45:09 -0000	1.267
--- wsdl20.xml	23 May 2005 00:53:22 -0000	1.268
***************
*** 1037,1042 ****
  	  <p>
  	  The Property and Feature components contained by a given component
! 	  MUST exist in the component model. The component MUST be the parent
! 	  of the Property and Feature components it contains.
  	  </p>
  	  
--- 1037,1041 ----
  	  <p>
  	  The Property and Feature components contained by a given component
! 	  MUST exist in the component model.
[...1456 lines suppressed...]
+ 						{name} property.
+ 					</p>
+ 				</item>
+ 			</ulist>
+        </z:notation>
      </div3>
  
***************
*** 9891,9894 ****
--- 10520,10529 ----
      
      <tr>
+     	<td>20050522</td>
+     	<td>AGR</td>
+     	<td>Added consistency and key constraints to the Z notation.</td>
+     </tr>
+ 
+     <tr>
      	<td>20050520</td>
      	<td>JJM</td>

Index: wsdl20-z.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z.html,v
retrieving revision 1.30
retrieving revision 1.31
diff -C2 -d -r1.30 -r1.31
*** wsdl20-z.html	12 May 2005 02:50:22 -0000	1.30
--- wsdl20-z.html	23 May 2005 00:53:21 -0000	1.31
***************
*** 1,13 ****
! <?xml version="1.0" encoding="utf-8"?>
! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
! <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
! <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
! <meta name="generator" content="HTML Tidy for Linux/x86 (vers 12 April 2005), see www.w3.org" />
! 
! <title>Web Services Description Language (WSDL) Version 2.0 Part 1:
! Core Language</title>
! 
! <style type="text/css" xml:space="preserve">
[...24448 lines suppressed...]
!     <tr>
!        <td rowspan="1" colspan="1">20020620</td>
!        <td rowspan="1" colspan="1">SW</td>
!        <td rowspan="1" colspan="1">Started adding abstract model</td>
!     </tr>
!     <tr>
!        <td rowspan="1" colspan="1">20020406</td>
!        <td rowspan="1" colspan="1">SW</td>
!        <td rowspan="1" colspan="1">Created document from WSDL 1.1</td>
!     </tr>
!   </tbody>
! </table><br>
! 
!       </div>
!     </div>
! 
!   </div>
! 
! </body></html>
\ No newline at end of file

Index: xmlspec.dtd
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/xmlspec.dtd,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** xmlspec.dtd	20 Apr 2005 08:11:44 -0000	1.10
--- xmlspec.dtd	23 May 2005 00:53:22 -0000	1.11
***************
*** 2663,2666 ****
--- 2663,2669 ----
  	Change Log:
  	
+ 	2005-05-22 ryman
+ 	- changed content model to EMPTY on several Z Notation elements
+ 	
  	2005-04-17 ryman
  	- added xmlns attribute to z:math
***************
*** 2705,2735 ****
  <!ATTLIST axdef xmlns CDATA #IMPLIED>
  
! <!ELEMENT forall ANY>
! <!ELEMENT t1 ANY>
! <!ELEMENT t2 ANY>
! <!ELEMENT t3 ANY>
! <!ELEMENT ldata ANY>
! <!ELEMENT rdata ANY>
! <!ELEMENT fun ANY>
! <!ELEMENT nl ANY>
! <!ELEMENT where ANY>
! <!ELEMENT power ANY>
! <!ELEMENT power_1 ANY>
! <!ELEMENT implies ANY>
! <!ELEMENT in ANY>
! <!ELEMENT also ANY>
! <!ELEMENT defs ANY>
! <!ELEMENT land ANY>
! <!ELEMENT emptyset ANY>
! <!ELEMENT z:emptyset ANY>
! <!ELEMENT cup ANY>
! <!ELEMENT subset ANY>
! <!ELEMENT subseteq ANY>
! <!ELEMENT notin ANY>
! <!ELEMENT iff ANY>
! <!ELEMENT neq ANY>
! <!ELEMENT theta ANY>
! <!ELEMENT rel ANY>
! <!ELEMENT mapsto ANY>
! <!ELEMENT plus ANY>
! <!ELEMENT star ANY>
--- 2708,2738 ----
  <!ATTLIST axdef xmlns CDATA #IMPLIED>
  
! <!ELEMENT forall EMPTY>
! <!ELEMENT t1 EMPTY>
! <!ELEMENT t2 EMPTY>
! <!ELEMENT t3 EMPTY>
! <!ELEMENT ldata EMPTY>
! <!ELEMENT rdata EMPTY>
! <!ELEMENT fun EMPTY>
! <!ELEMENT nl EMPTY>
! <!ELEMENT where EMPTY>
! <!ELEMENT power EMPTY>
! <!ELEMENT power_1 EMPTY>
! <!ELEMENT implies EMPTY>
! <!ELEMENT in EMPTY>
! <!ELEMENT also EMPTY>
! <!ELEMENT defs EMPTY>
! <!ELEMENT land EMPTY>
! <!ELEMENT emptyset EMPTY>
! <!ELEMENT z:emptyset EMPTY>
! <!ELEMENT cup EMPTY>
! <!ELEMENT subset EMPTY>
! <!ELEMENT subseteq EMPTY>
! <!ELEMENT notin EMPTY>
! <!ELEMENT iff EMPTY>
! <!ELEMENT neq EMPTY>
! <!ELEMENT theta EMPTY>
! <!ELEMENT rel EMPTY>
! <!ELEMENT mapsto EMPTY>
! <!ELEMENT plus EMPTY>
! <!ELEMENT star EMPTY>

Index: wsdl20.pdf
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.pdf,v
retrieving revision 1.36
retrieving revision 1.37
diff -C2 -d -r1.36 -r1.37
*** wsdl20.pdf	2 May 2005 03:14:52 -0000	1.36
--- wsdl20.pdf	23 May 2005 00:53:22 -0000	1.37
***************
*** 451,919 ****
  endobj
  305 0 obj
! << /S /GoTo /D (subsection.2.16.1) >>
  endobj
  308 0 obj
! (NCName Type)
  endobj
  309 0 obj
! << /S /GoTo /D (subsection.2.16.2) >>
  endobj
[...38638 lines suppressed...]
! 0000856849 00000 n 
! 0000856975 00000 n 
! 0000857101 00000 n 
! 0000857218 00000 n 
! 0000857319 00000 n 
! 0000871099 00000 n 
! 0000891353 00000 n 
! 0000891394 00000 n 
! 0000891434 00000 n 
! 0000891626 00000 n 
  trailer
  <<
! /Size 3002
! /Root 3000 0 R
! /Info 3001 0 R
! /ID [<87866038BC8C787802062E36063E87C7> <87866038BC8C787802062E36063E87C7>]
  >>
  startxref
! 891874
  %%EOF

Index: wsdl20.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.html,v
retrieving revision 1.188
retrieving revision 1.189
diff -C2 -d -r1.188 -r1.189
*** wsdl20.html	12 May 2005 02:50:21 -0000	1.188
--- wsdl20.html	23 May 2005 00:53:22 -0000	1.189
***************
*** 1,15 ****
! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
!     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
! <html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
! <head>
! <meta name="generator" content=
! "HTML Tidy for Linux/x86 (vers 12 April 2005), see www.w3.org" />
! <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>
[...19373 lines suppressed...]
!     <tr>
!        <td rowspan="1" colspan="1">20020620</td>
!        <td rowspan="1" colspan="1">SW</td>
!        <td rowspan="1" colspan="1">Started adding abstract model</td>
!     </tr>
!     <tr>
!        <td rowspan="1" colspan="1">20020406</td>
!        <td rowspan="1" colspan="1">SW</td>
!        <td rowspan="1" colspan="1">Created document from WSDL 1.1</td>
!     </tr>
!   </tbody>
! </table><br>
! 
!       </div>
!     </div>
! 
!   </div>
! 
! </body></html>
\ No newline at end of file

Received on Monday, 23 May 2005 00:53:34 UTC