W3C home > Mailing lists > Public > public-ws-desc-eds@w3.org > May 2005

2002/ws/desc/wsdl20 wsdl20-z.html,1.27,1.28 wsdl20.pdf,1.34,1.35 wsdl20.html,1.185,1.186 wsdl20-primer.html,1.56,1.57 wsdl20-z-ie.html,1.14,1.15 wsdl20.tex,1.43,1.44 wsdl20.toc,1.25,1.26

From: Arthur Ryman via cvs-syncmail <cvsmail@w3.org>
Date: Mon, 02 May 2005 02:44:03 +0000
To: public-ws-desc-eds@w3.org
Message-Id: <E1DSQuj-0001io-8h@lionel-hutz.w3.org>

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

Modified Files:
	wsdl20-z.html wsdl20.pdf wsdl20.html wsdl20-primer.html 
	wsdl20-z-ie.html wsdl20.tex wsdl20.toc 
Log Message:
Rebuilt documents after several commits.

Index: wsdl20-z-ie.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z-ie.html,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** wsdl20-z-ie.html	1 May 2005 21:37:11 -0000	1.14
--- wsdl20-z-ie.html	2 May 2005 02:44:01 -0000	1.15
***************
*** 66,70 ****
        <p>
  	This document describes the Web Services Description Language
! 	(WSDL) Version 2.0, an XML language for describing Web
  	services. This specification defines the core language which can
  	be used to describe Web services based on an abstract model of
--- 66,70 ----
        <p>
  	This document describes the Web Services Description Language
! 	Version 2.0 (WSDL 2.0), an XML language for describing Web
  	services. This specification defines the core language which can
[...2046 lines suppressed...]
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20050501</td>
+     	<td rowspan="1" colspan="1">AGR</td>
+     	<td rowspan="1" colspan="1"><a href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC74">LC74</a>:
+     	Refer to WSDL 2.0 explicitly throughout. In particular, only imports and includes of WSDL 2.0 documents are allowed.</td>
+     </tr>
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20050501</td>
+     	<td rowspan="1" colspan="1">AGR</td>
+     	<td rowspan="1" colspan="1"><a href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC99">LC99</a>:
+     	Added #other to {message content model} property of Interface Message Reference component, and to WSDL schema.</td>
+     </tr>
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20050501</td>
+     	<td rowspan="1" colspan="1">AGR</td>
      	<td rowspan="1" colspan="1"><a href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC125">LC125</a>:
      	Renamed components Fault Reference -&gt; Interface Fault Reference, Message Reference -&gt; Interface Message Reference, and the corresponding properities.</td>

Index: wsdl20.tex
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.tex,v
retrieving revision 1.43
retrieving revision 1.44
diff -C2 -d -r1.43 -r1.44
*** wsdl20.tex	1 May 2005 21:37:12 -0000	1.43
--- wsdl20.tex	2 May 2005 02:44:01 -0000	1.44
***************
*** 66,70 ****
        
  	This document describes the Web Services Description Language
! 	(WSDL) Version 2.0, an XML language for describing Web
  	services. This specification defines the core language which can
  	be used to describe Web services based on an abstract model of
--- 66,70 ----
        
  	This document describes the Web Services Description Language
! 	Version 2.0 (WSDL 2.0), an XML language for describing Web
  	services. This specification defines the core language which can
[...2016 lines suppressed...]
+ 
+     
+     	20050501&
+     	AGR&
+     	\href{http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC74}{LC74}:
+     	Refer to WSDL 2.0 explicitly throughout. In particular, only imports and includes of WSDL 2.0 documents are allowed.
+     \\ \hline 
+ 
+     
+     	20050501&
+     	AGR&
+     	\href{http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC99}{LC99}:
+     	Added \#other to \{message content model\} property of Interface Message Reference component, and to WSDL schema.
+     \\ \hline 
+ 
+     
+     	20050501&
+     	AGR&
      	\href{http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC125}{LC125}:
      	Renamed components Fault Reference -> Interface Fault Reference, Message Reference -> Interface Message Reference, and the corresponding properities.

Index: wsdl20.toc
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.toc,v
retrieving revision 1.25
retrieving revision 1.26
diff -C2 -d -r1.25 -r1.26
*** wsdl20.toc	1 May 2005 21:37:12 -0000	1.25
--- wsdl20.toc	2 May 2005 02:44:01 -0000	1.26
***************
*** 9,13 ****
  \contentsline {subsection}{\numberline {1.4.4}Terms Used in This Specification}{10}{subsection.1.4.4}
  \contentsline {subsection}{\numberline {1.4.5}XML Information Set Properties}{10}{subsection.1.4.5}
! \contentsline {subsection}{\numberline {1.4.6}WSDL Component Model Properties}{10}{subsection.1.4.6}
  \contentsline {subsection}{\numberline {1.4.7}Z Notation}{10}{subsection.1.4.7}
  \contentsline {subsection}{\numberline {1.4.8}BNF Pseudo-Schemas}{11}{subsection.1.4.8}
--- 9,13 ----
  \contentsline {subsection}{\numberline {1.4.4}Terms Used in This Specification}{10}{subsection.1.4.4}
  \contentsline {subsection}{\numberline {1.4.5}XML Information Set Properties}{10}{subsection.1.4.5}
! \contentsline {subsection}{\numberline {1.4.6}WSDL 2.0 Component Model Properties}{10}{subsection.1.4.6}
  \contentsline {subsection}{\numberline {1.4.7}Z Notation}{10}{subsection.1.4.7}
  \contentsline {subsection}{\numberline {1.4.8}BNF Pseudo-Schemas}{11}{subsection.1.4.8}
***************
*** 16,25 ****
  \contentsline {subsection}{\numberline {2.1.1}The Description Component}{23}{subsection.2.1.1}
  \contentsline {subsection}{\numberline {2.1.2}XML Representation of Description Component}{27}{subsection.2.1.2}
! \contentsline {subsubsection}{\texttt {targetNamespace} \textit {attribute information item}}{28}{section*.3}
  \contentsline {subsection}{\numberline {2.1.3}Mapping Description's XML Representation to Component Properties}{29}{subsection.2.1.3}
  \contentsline {section}{\numberline {2.2}Interface}{30}{section.2.2}
  \contentsline {subsection}{\numberline {2.2.1}The Interface Component}{30}{subsection.2.2.1}
! \contentsline {subsection}{\numberline {2.2.2}XML Representation of Interface Component}{34}{subsection.2.2.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {interface} [owner element]}{35}{section*.4}
  \contentsline {subsubsection}{\texttt {extends} \textit {attribute information item}}{36}{section*.5}
  \contentsline {subsubsection}{\texttt {styleDefault} \textit {attribute information item}}{36}{section*.6}
--- 16,25 ----
  \contentsline {subsection}{\numberline {2.1.1}The Description Component}{23}{subsection.2.1.1}
  \contentsline {subsection}{\numberline {2.1.2}XML Representation of Description Component}{27}{subsection.2.1.2}
! \contentsline {subsubsection}{\texttt {targetNamespace} \textit {attribute information item}}{29}{section*.3}
  \contentsline {subsection}{\numberline {2.1.3}Mapping Description's XML Representation to Component Properties}{29}{subsection.2.1.3}
  \contentsline {section}{\numberline {2.2}Interface}{30}{section.2.2}
  \contentsline {subsection}{\numberline {2.2.1}The Interface Component}{30}{subsection.2.2.1}
! \contentsline {subsection}{\numberline {2.2.2}XML Representation of Interface Component}{35}{subsection.2.2.2}
! \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}
***************
*** 29,40 ****
  \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]}{40}{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}{41}{section.2.4}
! \contentsline {subsection}{\numberline {2.4.1}The Interface Operation Component}{41}{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]}{46}{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}
--- 29,40 ----
  \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}
***************
*** 42,46 ****
  \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}{50}{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}
--- 42,46 ----
  \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}
***************
*** 56,68 ****
  \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]}{62}{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}{63}{section.2.8}
! \contentsline {subsection}{\numberline {2.8.1}The Property Component}{63}{subsection.2.8.1}
! \contentsline {subsubsection}{Property Composition Model}{65}{section*.21}
! \contentsline {subsection}{\numberline {2.8.2}XML Representation of Property Component}{67}{subsection.2.8.2}
! \contentsline {subsubsection}{\texttt {uri} \textit {attribute information item} with \texttt {property} [owner element]}{68}{section*.22}
! \contentsline {subsubsection}{\texttt {value} \textit {element information item} with \texttt {property} [parent]}{68}{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}
--- 56,68 ----
  \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}
***************
*** 71,199 ****
  \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]}{73}{section*.26}
! \contentsline {subsubsection}{\texttt {type} \textit {attribute information item} with \texttt {binding} [owner element]}{73}{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}{74}{section.2.10}
! \contentsline {subsection}{\numberline {2.10.1}The Binding Fault Component}{74}{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}{77}{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}{79}{subsection.2.11.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {operation} [owner element]}{80}{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}{81}{section.2.12}
! \contentsline {subsection}{\numberline {2.12.1}The Binding Message Reference Component}{81}{subsection.2.12.1}
! \contentsline {subsection}{\numberline {2.12.2}XML Representation of Binding Message Reference Component}{82}{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}{85}{section.2.13}
! \contentsline {subsection}{\numberline {2.13.1}The Binding Fault Reference Component}{85}{subsection.2.13.1}
! \contentsline {subsection}{\numberline {2.13.2}XML Representation of Binding Fault Reference Component}{86}{subsection.2.13.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {infault} or \texttt {outfault} [owner element]}{87}{section*.35}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {infault} or \texttt {outfault} [owner element]}{88}{section*.36}
! \contentsline {subsubsection}{Binding Fault Reference extension elements}{88}{section*.37}
! \contentsline {subsection}{\numberline {2.13.3}Mapping Binding Fault Reference's XML Representation to Component Properties}{88}{subsection.2.13.3}
! \contentsline {section}{\numberline {2.14}Service}{89}{section.2.14}
! \contentsline {subsection}{\numberline {2.14.1}The Service Component}{89}{subsection.2.14.1}
! \contentsline {subsubsection}{Operation Name Mapping Requirement}{90}{section*.38}
! \contentsline {subsection}{\numberline {2.14.2}XML Representation of Service Component}{91}{subsection.2.14.2}
! \contentsline {subsubsection}{Service References}{92}{section*.39}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {service} [owner element]}{93}{section*.40}
! \contentsline {subsubsection}{\texttt {interface} \textit {attribute information item} with \texttt {service} [owner element]}{93}{section*.41}
! \contentsline {subsection}{\numberline {2.14.3}Mapping Service's XML Representation to Component Properties}{93}{subsection.2.14.3}
! \contentsline {section}{\numberline {2.15}Endpoint}{94}{section.2.15}
! \contentsline {subsection}{\numberline {2.15.1}The Endpoint Component}{94}{subsection.2.15.1}
! \contentsline {subsection}{\numberline {2.15.2}XML Representation of Endpoint Component}{95}{subsection.2.15.2}
! \contentsline {subsubsection}{Endpoint References}{96}{section*.42}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {endpoint} [owner element]}{97}{section*.43}
! \contentsline {subsubsection}{\texttt {binding} \textit {attribute information item} with \texttt {endpoint} [owner element]}{97}{section*.44}
! \contentsline {subsubsection}{\texttt {address} \textit {attribute information item} with \texttt {endpoint} [owner element]}{97}{section*.45}
! \contentsline {subsubsection}{Endpoint extension elements}{97}{section*.46}
! \contentsline {subsection}{\numberline {2.15.3}Mapping Endpoint's XML Representation to Component Properties}{98}{subsection.2.15.3}
! \contentsline {section}{\numberline {2.16}XML Schema 1.0 Simple Types Used in the Component Model}{98}{section.2.16}
! \contentsline {subsection}{\numberline {2.16.1}\textit {NCName} Type}{99}{subsection.2.16.1}
! \contentsline {subsection}{\numberline {2.16.2}\textit {anyURI} Type}{99}{subsection.2.16.2}
! \contentsline {subsection}{\numberline {2.16.3}\textit {QName} Type}{99}{subsection.2.16.3}
! \contentsline {subsection}{\numberline {2.16.4}\textit {boolean} Type}{99}{subsection.2.16.4}
! \contentsline {section}{\numberline {2.17}Equivalence of Components}{99}{section.2.17}
! \contentsline {section}{\numberline {2.18}Symbol Spaces}{100}{section.2.18}
! \contentsline {section}{\numberline {2.19}QName resolution}{100}{section.2.19}
! \contentsline {section}{\numberline {2.20}Comparing URIs}{101}{section.2.20}
! \contentsline {chapter}{\numberline {3}Types}{102}{chapter.3}
! \contentsline {section}{\numberline {3.1}Using W3C XML Schema Description Language}{103}{section.3.1}
! \contentsline {subsection}{\numberline {3.1.1}Importing XML Schema}{104}{subsection.3.1.1}
! \contentsline {subsubsection}{\texttt {namespace} \textit {attribute information item}}{104}{section*.47}
! \contentsline {subsubsection}{\texttt {schemaLocation} \textit {attribute information item}}{105}{section*.48}
! \contentsline {subsection}{\numberline {3.1.2}Embedding XML Schema}{105}{subsection.3.1.2}
! \contentsline {subsubsection}{\texttt {targetNamespace} \textit {attribute information item}}{106}{section*.49}
! \contentsline {subsection}{\numberline {3.1.3}References to Element Declarations and Type Definitions}{106}{subsection.3.1.3}
! \contentsline {section}{\numberline {3.2}Using Other Schema Languages}{107}{section.3.2}
! \contentsline {chapter}{\numberline {4}Modularizing WSDL descriptions}{108}{chapter.4}
! \contentsline {section}{\numberline {4.1}Including Descriptions}{108}{section.4.1}
! \contentsline {subsection}{\numberline {4.1.1}\texttt {location} \textit {attribute information item} with \texttt {include} [owner element]}{109}{subsection.4.1.1}
! \contentsline {section}{\numberline {4.2}Importing Descriptions}{110}{section.4.2}
! \contentsline {subsection}{\numberline {4.2.1}\texttt {namespace} \textit {attribute information item}}{111}{subsection.4.2.1}
! \contentsline {subsection}{\numberline {4.2.2}\texttt {location} \textit {attribute information item} with \texttt {import} [owner element]}{112}{subsection.4.2.2}
! \contentsline {chapter}{\numberline {5}Documentation}{113}{chapter.5}
! \contentsline {chapter}{\numberline {6}Language Extensibility}{114}{chapter.6}
! \contentsline {section}{\numberline {6.1}Element based Extensibility}{114}{section.6.1}
! \contentsline {subsection}{\numberline {6.1.1}Mandatory extensions}{115}{subsection.6.1.1}
! \contentsline {subsection}{\numberline {6.1.2}\texttt {required} \textit {attribute information item}}{116}{subsection.6.1.2}
! \contentsline {section}{\numberline {6.2}Attribute-based Extensibility}{116}{section.6.2}
! \contentsline {section}{\numberline {6.3}Extensibility Semantics}{116}{section.6.3}
! \contentsline {chapter}{\numberline {7}Locating WSDL Documents}{118}{chapter.7}
! \contentsline {section}{\numberline {7.1}\texttt {wsdli:wsdlLocation} \textit {attribute information item}}{118}{section.7.1}
! \contentsline {chapter}{\numberline {8}Conformance}{119}{chapter.8}
! \contentsline {section}{\numberline {8.1}XML Information Set Conformance}{119}{section.8.1}
! \contentsline {chapter}{\numberline {9}XML Syntax Summary (Non-Normative)}{120}{chapter.9}
! \contentsline {chapter}{\numberline {10}References}{124}{chapter.10}
! \contentsline {section}{\numberline {10.1}Normative References}{124}{section.10.1}
! \contentsline {section}{\numberline {10.2}Informative References}{126}{section.10.2}
! \contentsline {chapter}{\numberline {A}The application/wsdl+xml Media Type}{129}{appendix.A}
! \contentsline {section}{\numberline {A.1}Registration}{129}{section.A.1}
! \contentsline {section}{\numberline {A.2}Fragment Identifiers}{130}{section.A.2}
! \contentsline {subsection}{\numberline {A.2.1}wsdl.interface(\textit {interface})}{132}{subsection.A.2.1}
! \contentsline {subsection}{\numberline {A.2.2}wsdl.interfaceFault(\textit {interface}/\textit {fault})}{132}{subsection.A.2.2}
! \contentsline {subsection}{\numberline {A.2.3}wsdl.interfaceOperation(\textit {interface}/\textit {operation})}{132}{subsection.A.2.3}
! \contentsline {subsection}{\numberline {A.2.4}wsdl.messageReference(\textit {interface}/\textit {operation}/\textit {message})}{132}{subsection.A.2.4}
! \contentsline {subsection}{\numberline {A.2.5}wsdl.faultReference(\textit {interface}/\textit {operation}/\textit {message}/\textit {fault})}{132}{subsection.A.2.5}
! \contentsline {subsection}{\numberline {A.2.6}wsdl.binding(\textit {binding})}{133}{subsection.A.2.6}
! \contentsline {subsection}{\numberline {A.2.7}wsdl.bindingFault(\textit {binding}/\textit {fault})}{133}{subsection.A.2.7}
! \contentsline {subsection}{\numberline {A.2.8}wsdl.bindingOperation(\textit {binding}/\textit {operation})}{133}{subsection.A.2.8}
! \contentsline {subsection}{\numberline {A.2.9}wsdl.bindingMessageReference(\textit {binding}/\textit {operation}/\textit {message})}{133}{subsection.A.2.9}
! \contentsline {subsection}{\numberline {A.2.10}wsdl.bindingFaultReference(\textit {binding}/\textit {operation}/\textit {fault}/\textit {message})}{133}{subsection.A.2.10}
! \contentsline {subsection}{\numberline {A.2.11} wsdl.service(\textit {service}) }{134}{subsection.A.2.11}
! \contentsline {subsection}{\numberline {A.2.12}wsdl.endpoint(\textit {service}/\textit {endpoint})}{134}{subsection.A.2.12}
! \contentsline {subsection}{\numberline {A.2.13}wsdl.feature(\textit {parent}/\textit {feature})}{134}{subsection.A.2.13}
! \contentsline {subsection}{\numberline {A.2.14}wsdl.property(\textit {parent}/\textit {property})}{134}{subsection.A.2.14}
! \contentsline {subsection}{\numberline {A.2.15}wsdl.extension(\textit {extension-namespace}, \textit {extension-specific-syntax})}{134}{subsection.A.2.15}
! \contentsline {section}{\numberline {A.3}Security considerations}{135}{section.A.3}
! \contentsline {chapter}{\numberline {B}Acknowledgements (Non-Normative)}{136}{appendix.B}
! \contentsline {chapter}{\numberline {C}URI References for WSDL Components (Non-Normative)}{138}{appendix.C}
! \contentsline {section}{\numberline {C.1}WSDL URIs}{138}{section.C.1}
! \contentsline {section}{\numberline {C.2}Example}{139}{section.C.2}
! \contentsline {chapter}{\numberline {D}Migrating from WSDL 1.1 to WSDL 2.0 (Non-Normative)}{140}{appendix.D}
! \contentsline {section}{\numberline {D.1}Operation Overloading}{140}{section.D.1}
! \contentsline {section}{\numberline {D.2}PortTypes}{140}{section.D.2}
! \contentsline {section}{\numberline {D.3}Ports}{140}{section.D.3}
! \contentsline {section}{\numberline {D.4}Single Interface per Service}{140}{section.D.4}
! \contentsline {chapter}{\numberline {E}Examples of Specifications of Extension Elements for Alternative Schema Language Support. (Non-Normative)}{142}{appendix.E}
! \contentsline {section}{\numberline {E.1}DTD}{142}{section.E.1}
! \contentsline {subsection}{\numberline {E.1.1}\texttt {namespace} \textit {attribute information item}}{143}{subsection.E.1.1}
! \contentsline {subsection}{\numberline {E.1.2}\texttt {location} \textit {attribute information item}}{143}{subsection.E.1.2}
! \contentsline {subsection}{\numberline {E.1.3}References to Element Definitions}{143}{subsection.E.1.3}
! \contentsline {section}{\numberline {E.2}RELAX NG}{143}{section.E.2}
! \contentsline {subsection}{\numberline {E.2.1}Importing RELAX NG}{144}{subsection.E.2.1}
! \contentsline {subsubsection}{\texttt {ns} \textit {attribute information item}}{144}{section*.50}
! \contentsline {subsubsection}{\texttt {href} \textit {attribute information item}}{144}{section*.51}
! \contentsline {subsection}{\numberline {E.2.2}Embedding RELAX NG}{145}{subsection.E.2.2}
! \contentsline {subsubsection}{\texttt {ns} \textit {attribute information item}}{145}{section*.52}
! \contentsline {subsection}{\numberline {E.2.3}References to Element Declarations}{145}{subsection.E.2.3}
! \contentsline {chapter}{\numberline {F}Part 1 Change Log (Non-Normative)}{146}{appendix.F}
! \contentsline {section}{\numberline {F.1}WSDL Specification Changes}{146}{section.F.1}
--- 71,199 ----
  \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.messageReference(\textit {interface}/\textit {operation}/\textit {message})}{134}{subsection.A.2.4}
! \contentsline {subsection}{\numberline {A.2.5}wsdl.faultReference(\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}

Index: wsdl20-z.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z.html,v
retrieving revision 1.27
retrieving revision 1.28
diff -C2 -d -r1.27 -r1.28
*** wsdl20-z.html	1 May 2005 21:37:10 -0000	1.27
--- wsdl20-z.html	2 May 2005 02:43:58 -0000	1.28
***************
*** 66,70 ****
        <p>
  	This document describes the Web Services Description Language
! 	(WSDL) Version 2.0, an XML language for describing Web
  	services. This specification defines the core language which can
  	be used to describe Web services based on an abstract model of
--- 66,70 ----
        <p>
  	This document describes the Web Services Description Language
! 	Version 2.0 (WSDL 2.0), an XML language for describing Web
  	services. This specification defines the core language which can
[...2046 lines suppressed...]
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20050501</td>
+     	<td rowspan="1" colspan="1">AGR</td>
+     	<td rowspan="1" colspan="1"><a href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC74">LC74</a>:
+     	Refer to WSDL 2.0 explicitly throughout. In particular, only imports and includes of WSDL 2.0 documents are allowed.</td>
+     </tr>
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20050501</td>
+     	<td rowspan="1" colspan="1">AGR</td>
+     	<td rowspan="1" colspan="1"><a href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC99">LC99</a>:
+     	Added #other to {message content model} property of Interface Message Reference component, and to WSDL schema.</td>
+     </tr>
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20050501</td>
+     	<td rowspan="1" colspan="1">AGR</td>
      	<td rowspan="1" colspan="1"><a href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC125">LC125</a>:
      	Renamed components Fault Reference -&gt; Interface Fault Reference, Message Reference -&gt; Interface Message Reference, and the corresponding properities.</td>

Index: wsdl20.pdf
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.pdf,v
retrieving revision 1.34
retrieving revision 1.35
diff -C2 -d -r1.34 -r1.35
*** wsdl20.pdf	1 May 2005 21:37:10 -0000	1.34
--- wsdl20.pdf	2 May 2005 02:43:59 -0000	1.35
***************
*** 898,906 ****
  endobj
  605 0 obj <<
! /Length 991       
  /Filter /FlateDecode
  >>
  stream
! xڝVKo8WP`% Dꝓ[;H6ZʒCI1wfH9)Eb2^	hR[Gtz'܍#O@rA'Hfd
yi0m]o!Fu PmUѸ+=F;3;%	Pc9Բ9\ȬSRJrW=RB!zةҨ+[\YwkPR~;;
~CMd+1]fXN<޹B@*,=:jc.J:NX+DFVkKR?@`\0iQ6D3k/^6`C7d|+lx,+lg[U-v{TyShK)mzP2t  endobj
  602 0 obj <<
--- 898,911 ----
[...32903 lines suppressed...]
! 0000826013 00000 n 
! 0000826139 00000 n 
! 0000826265 00000 n 
! 0000826364 00000 n 
! 0000826465 00000 n 
! 0000840628 00000 n 
! 0000860078 00000 n 
! 0000860119 00000 n 
! 0000860159 00000 n 
! 0000860351 00000 n 
  trailer
  <<
! /Size 2930
! /Root 2928 0 R
! /Info 2929 0 R
! /ID [<CA492B86465C8292272836CD58584647> <CA492B86465C8292272836CD58584647>]
  >>
  startxref
! 860599
  %%EOF

Index: wsdl20.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.html,v
retrieving revision 1.185
retrieving revision 1.186
diff -C2 -d -r1.185 -r1.186
*** wsdl20.html	1 May 2005 21:37:11 -0000	1.185
--- wsdl20.html	2 May 2005 02:43:59 -0000	1.186
***************
*** 66,70 ****
        <p>
  	This document describes the Web Services Description Language
! 	(WSDL) Version 2.0, an XML language for describing Web
  	services. This specification defines the core language which can
  	be used to describe Web services based on an abstract model of
--- 66,70 ----
        <p>
  	This document describes the Web Services Description Language
! 	Version 2.0 (WSDL 2.0), an XML language for describing Web
  	services. This specification defines the core language which can
[...1992 lines suppressed...]
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20050501</td>
+     	<td rowspan="1" colspan="1">AGR</td>
+     	<td rowspan="1" colspan="1"><a href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC74">LC74</a>:
+     	Refer to WSDL 2.0 explicitly throughout. In particular, only imports and includes of WSDL 2.0 documents are allowed.</td>
+     </tr>
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20050501</td>
+     	<td rowspan="1" colspan="1">AGR</td>
+     	<td rowspan="1" colspan="1"><a href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC99">LC99</a>:
+     	Added #other to {message content model} property of Interface Message Reference component, and to WSDL schema.</td>
+     </tr>
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20050501</td>
+     	<td rowspan="1" colspan="1">AGR</td>
      	<td rowspan="1" colspan="1"><a href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC125">LC125</a>:
      	Renamed components Fault Reference -&gt; Interface Fault Reference, Message Reference -&gt; Interface Message Reference, and the corresponding properities.</td>

Index: wsdl20-primer.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-primer.html,v
retrieving revision 1.56
retrieving revision 1.57
diff -C2 -d -r1.56 -r1.57
*** wsdl20-primer.html	1 May 2005 15:07:49 -0000	1.56
--- wsdl20-primer.html	2 May 2005 02:44:00 -0000	1.57
***************
*** 95,99 ****
  <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#Introduction">Introduction</a><br>2. <a href="#basics">WSDL 2.0 Basics</a><br>3. <a href="#wsdl-xml-representation">WSDL 2.0 Infoset, Schema and Component Model</a><br>4. <a href="#more-types">More on Message Types</a><br>5. <a href="#more-interfaces">More on Interfaces</a><br>6. <a href="#more-bindings">More on Bindings</a><br>7. <a href="#advanced-topic_ii">Advanced Topics</a><br>8. <a href="#References">References</a><br>A. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br></p></div><hr><div class="toc">
  <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#Introduction">Introduction</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#Prerequisites">Prerequisites</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#PrimerStructure">Structure of this Primer</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#notation">Notational Conventions</a><br>2. <a href="#basics">WSDL 2.0 Basics</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#basics-greath-scenario">Example Scenario: The GreatH Hotel Reservation Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href="#basics-getting-started">Getting Started: Defining a WSDL Target Namespace</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1 <a href="#example-empty-shell-explanation">Explanation of Example</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.3 <a href="#basics-types">Defining Message Types</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.1 <a href="#example-initial-types-explanation">Explanation of Example</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.4 <a href="#basics-nterface">Defining an Interface</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1 <a href="#example-initial-interface-explanation">Explanation of Example</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.5 <a href="#basics-binding">Defining a Binding</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.5.1 <a href="#example-initial-binding-explanation">Explanation of Example</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.6 <a href="#basics-service">Defining a Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.6.1 <a href="#example-initial-service-explanation">Explanation of Example</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.7 <a href="#basics-documentation">Documenting the Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.7.1 <a href="#example-initial-documentation-explanation">Explanation of Example</a><br>3. <a href="#wsdl-xml-representation">WSDL 2.0 Infoset, Schema and Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;3.1 <a href="#wsdl-infoset-diagram">WSDL 2.0 Infoset</a><br>&nbsp;&nbsp;&nbsp;&nbsp;3. <a href="#wsdl-schema">WSDL 2.0 Schema and Element Ordering</a><br>&nbsp;&nbsp;&nbsp;&nbsp;3.3 <a href="#component-model">WSDL 2.0 Component Model</a><br>4. <a href="#more-types">More on Message Types</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.1 <a href="#more-types-schema-embed">Embedding XML Schema</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.2 <a href="#more-types-schema-import">Importing XML Schema</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.3 <a href="#more-types-import-include-summary">Summary of Import and Include Mechanisms</a><br>5. <a href="#more-interfaces">More on Interfaces</a><br>&nbsp;&nbsp;&nbsp;&nbsp;5.1 <a href="#more-interfaces-interfaces">Interface Syntax </a><br>&nbsp;&nbsp;&nbsp;&nbsp;5.2 <a href="#more-interfaces-inheritance">Interface Inheritance</a><br>&nbsp;&nbsp;&nbsp;&nbsp;5.3 <a href="#more-interfaces-faults">Interface Faults</a><br>&nbsp;&nbsp;&nbsp;&nbsp;5.4 <a href="#more-interfaces-operations">Interface Operations</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.4.1 <a href="#more-interfaces-op-att">Operation Attributes</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.4.2 <a href="#N108DB">Operation Message References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.4.2.1 <a href="#N108F8">The messageLabel Attribute</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.4.2.2 <a href="#N1090C">The element Attribute</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.4.2.3 <a href="#N10933">Multiple infault or outfault Elements</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.4.3 <a href="#more-interfaces-meps">Understanding Message Exchange Patterns (MEPs)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.4.4 <a href="#more-interfaces-defining-meps">Defining New Message Exchange Patterns (MEPs)</a><br>6. <a href="#more-bindings">More on Bindings</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.1 <a href="#more-bindings-wsdl">Syntax Summary for Bindings</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.2 <a href="#more-bindins-reusable">Reusable Bindings</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.3 <a href="#more-bindings-faults">Binding Faults</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.4 <a href="#bindingOperations">Binding Operations</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.5 <a href="#more-bindings-soap">The SOAP Binding Extension</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.5.1 <a href="#more-bindings-soap-example-explanation">Explanation of Example</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.6 <a href="#more-bindings-http">The HTTP Binding Extension</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.6.1 <a href="#N10AF7">Explanation of
! 			Example</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.7 <a href="#adv-get-vs-post">HTTP GET Versus POST: Which to Use?</a><br>7. <a href="#advanced-topic_ii">Advanced Topics</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.1 <a href="#adv-extensibility">Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.1.1 <a href="#adv-optional-versus-required">Optional Versus Required Extensions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.1.2 <a href="#adv-scope-of-wsdl-required">Scoping of the wsdl:required Attribute</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.2 <a href="#adv-FP">Features and Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.2.1 <a href="#adv-FP-soap-modules">SOAP Modules</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.2.2 <a href="#adv-FP-abstract-features">Abstract Features</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.2.3 <a href="#adv-fp-properties">Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.3 <a href="#adv-import-and-authoring">Import mechanism and authoring stye</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.4 <a href="#adv-multiple-docs-describing-same-service">Multiple Interfaces for the Same Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.5 <a href="#adv-versioning">Web Service Versioning</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.5.1 <a href="#adv-versioning-compatible-evolution">Compatible Evolution</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.5.2 <a href="#adv-versioning-big-bang">Big Bang</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.5.3 <a href="#adv-versioning-combined">Combined Approaches</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.6 <a href="#adv-MTOM">MTOM Support</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.7 <a href="#adv-RPCstyle">RPC Style</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.8 <a href="#adv-message-dispatch">Enabling Easy Message Dispatch</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.9 <a href="#adv-service-references">Service and Endpoint References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.9.1 <a href="#reservationDetails">The Reservation Details Web Sevice</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.9.2 <a href="#reservationList">The Reservation List Web Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.9.3 <a href="#reservationDetails_HTTP">Reservation Details Web Service Using HTTP Transfer</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.9.4 <a href="#reservationList_HTTP_GET">Reservation List Web Service Using HTTP GET</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.10 <a href="#adv-multiple-inline-schemas">Importing Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.10.1 <a href="#N11046">Schemas in Imported Documents</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.10.2 <a href="#N110D1">Multiple Inline Schemas in One Document</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.10.3 <a href="#adv-schema-location">The schemaLocation Attribute</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.10.3.1 <a href="#N1112E">Using the id Attribute to Identify Inline
  						Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.11 <a href="#adv-rdf-mapping">Mapping to RDF and Semantic Web</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.11.1 <a href="#adv-rdf-rep-wsdl">RDF Representation of WSDL 2.0</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.12 <a href="#adv-notes-on-uris">Notes on URIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.12.1 <a href="#adv-namespaces-and-schema-locations">XML Namespaces and Schema Locations</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.12.2 <a href="#adv-relative-uris">Relative URIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.12.3 <a href="#adv-generating-uris">Generating Temporary URIs</a><br>8. <a href="#References">References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;8.1 <a href="#Normative-References">Normative References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;8.2 <a href="#Informative-References">Informative References</a><br></p>
  <h3><a id="appendix" name="appendix">Appendix</a></h3><p class="toc">A. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br></p></div><hr><div class="body">
--- 95,99 ----
  <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#Introduction">Introduction</a><br>2. <a href="#basics">WSDL 2.0 Basics</a><br>3. <a href="#wsdl-xml-representation">WSDL 2.0 Infoset, Schema and Component Model</a><br>4. <a href="#more-types">More on Message Types</a><br>5. <a href="#more-interfaces">More on Interfaces</a><br>6. <a href="#more-bindings">More on Bindings</a><br>7. <a href="#advanced-topic_ii">Advanced Topics</a><br>8. <a href="#References">References</a><br>A. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br></p></div><hr><div class="toc">
  <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#Introduction">Introduction</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#Prerequisites">Prerequisites</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#PrimerStructure">Structure of this Primer</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#notation">Notational Conventions</a><br>2. <a href="#basics">WSDL 2.0 Basics</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#basics-greath-scenario">Example Scenario: The GreatH Hotel Reservation Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href="#basics-getting-started">Getting Started: Defining a WSDL Target Namespace</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1 <a href="#example-empty-shell-explanation">Explanation of Example</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.3 <a href="#basics-types">Defining Message Types</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.1 <a href="#example-initial-types-explanation">Explanation of Example</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.4 <a href="#basics-nterface">Defining an Interface</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1 <a href="#example-initial-interface-explanation">Explanation of Example</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.5 <a href="#basics-binding">Defining a Binding</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.5.1 <a href="#example-initial-binding-explanation">Explanation of Example</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.6 <a href="#basics-service">Defining a Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.6.1 <a href="#example-initial-service-explanation">Explanation of Example</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.7 <a href="#basics-documentation">Documenting the Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.7.1 <a href="#example-initial-documentation-explanation">Explanation of Example</a><br>3. <a href="#wsdl-xml-representation">WSDL 2.0 Infoset, Schema and Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;3.1 <a href="#wsdl-infoset-diagram">WSDL 2.0 Infoset</a><br>&nbsp;&nbsp;&nbsp;&nbsp;3. <a href="#wsdl-schema">WSDL 2.0 Schema and Element Ordering</a><br>&nbsp;&nbsp;&nbsp;&nbsp;3.3 <a href="#component-model">WSDL 2.0 Component Model</a><br>4. <a href="#more-types">More on Message Types</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.1 <a href="#more-types-schema-embed">Embedding XML Schema</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.2 <a href="#more-types-schema-import">Importing XML Schema</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.3 <a href="#more-types-import-include-summary">Summary of Import and Include Mechanisms</a><br>5. <a href="#more-interfaces">More on Interfaces</a><br>&nbsp;&nbsp;&nbsp;&nbsp;5.1 <a href="#more-interfaces-interfaces">Interface Syntax </a><br>&nbsp;&nbsp;&nbsp;&nbsp;5.2 <a href="#more-interfaces-inheritance">Interface Inheritance</a><br>&nbsp;&nbsp;&nbsp;&nbsp;5.3 <a href="#more-interfaces-faults">Interface Faults</a><br>&nbsp;&nbsp;&nbsp;&nbsp;5.4 <a href="#more-interfaces-operations">Interface Operations</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.4.1 <a href="#more-interfaces-op-att">Operation Attributes</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.4.2 <a href="#N108DB">Operation Message References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.4.2.1 <a href="#N108F8">The messageLabel Attribute</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.4.2.2 <a href="#N1090C">The element Attribute</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.4.2.3 <a href="#N10933">Multiple infault or outfault Elements</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.4.3 <a href="#more-interfaces-meps">Understanding Message Exchange Patterns (MEPs)</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.4.4 <a href="#more-interfaces-defining-meps">Defining New Message Exchange Patterns (MEPs)</a><br>6. <a href="#more-bindings">More on Bindings</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.1 <a href="#more-bindings-wsdl">Syntax Summary for Bindings</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.2 <a href="#more-bindins-reusable">Reusable Bindings</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.3 <a href="#more-bindings-faults">Binding Faults</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.4 <a href="#bindingOperations">Binding Operations</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.5 <a href="#more-bindings-soap">The SOAP Binding Extension</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.5.1 <a href="#more-bindings-soap-example-explanation">Explanation of Example</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.6 <a href="#more-bindings-http">The HTTP Binding Extension</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.6.1 <a href="#N10AF7">Explanation of
! 			Example</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.7 <a href="#adv-get-vs-post">HTTP GET Versus POST: Which to Use?</a><br>7. <a href="#advanced-topic_ii">Advanced Topics</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.1 <a href="#adv-extensibility">Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.1.1 <a href="#adv-optional-versus-required">Optional Versus Required Extensions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.1.2 <a href="#adv-scope-of-wsdl-required">Scoping of the wsdl:required Attribute</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.2 <a href="#adv-FP">Features and Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.2.1 <a href="#adv-FP-soap-modules">SOAP Modules</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.2.2 <a href="#adv-FP-abstract-features">Abstract Features</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.2.3 <a href="#adv-fp-properties">Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.3 <a href="#adv-import-and-authoring">Import mechanism and authoring stye</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.4 <a href="#adv-multiple-docs-describing-same-service">Multiple Interfaces for the Same Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.5 <a href="#adv-versioning">Web Service Versioning</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.5.1 <a href="#adv-versioning-compatible-evolution">Compatible Evolution</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.5.2 <a href="#adv-versioning-big-bang">Big Bang</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.5.3 <a href="#adv-versioning-combined">Combined Approaches</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.6 <a href="#adv-MTOM">MTOM Support</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.7 <a href="#adv-RPCstyle">RPC Style</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.8 <a href="#adv-message-dispatch">Enabling Easy Message Dispatch</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.9 <a href="#adv-service-references">Service and Endpoint References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.9.1 <a href="#reservationDetails">The Reservation Details Web Sevice</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.9.2 <a href="#reservationList">The Reservation List Web Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.9.3 <a href="#reservationDetails_HTTP">Reservation Details Web Service Using HTTP Transfer</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.9.4 <a href="#reservationList_HTTP_GET">Reservation List Web Service Using HTTP GET</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.10 <a href="#adv-multiple-inline-schemas">Importing Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.10.1 <a href="#N1103A">Schemas in Imported Documents</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.10.2 <a href="#N110C5">Multiple Inline Schemas in One Document</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.10.3 <a href="#adv-schema-location">The schemaLocation Attribute</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.10.3.1 <a href="#N11122">Using the id Attribute to Identify Inline
  						Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.11 <a href="#adv-rdf-mapping">Mapping to RDF and Semantic Web</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.11.1 <a href="#adv-rdf-rep-wsdl">RDF Representation of WSDL 2.0</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.12 <a href="#adv-notes-on-uris">Notes on URIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.12.1 <a href="#adv-namespaces-and-schema-locations">XML Namespaces and Schema Locations</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.12.2 <a href="#adv-relative-uris">Relative URIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.12.3 <a href="#adv-generating-uris">Generating Temporary URIs</a><br>8. <a href="#References">References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;8.1 <a href="#Normative-References">Normative References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;8.2 <a href="#Informative-References">Informative References</a><br></p>
  <h3><a id="appendix" name="appendix">Appendix</a></h3><p class="toc">A. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br></p></div><hr><div class="body">
***************
*** 2426,2439 ****
  				
  <h3><a name="adv-multiple-inline-schemas"></a>7.10 Importing Schemas</h3>
- 				<table border="1" summary="Editorial note: Arthur"><tr><td width="50%" valign="top" align="left"><b>Editorial note: Arthur</b></td><td width="50%" valign="top" align="right">20050329</td></tr><tr><td valign="top" align="left" colspan="2">I find the
- 						resolution of the thread to be very
- 						unsatisfactory since it doesn't nail down the
- 						expected behavior of a WSDL processor when the
- 						schemaLocation is omitted. I'd prefer the spec
- 						to say that a WSDL processor that encounters an
- 						inline schema MUST remember that fact and use it
- 						to locate the schema should it appear in an
- 						import element without a schemaLocation.
- 					</td></tr></table>
  				
  				<p>
--- 2426,2429 ----
***************
*** 2448,2452 ****
  				<div class="div3">
  					
! <h4><a name="N11046"></a>7.10.1 Schemas in Imported Documents</h4>
  					<p>
  						In this example, we consider some GreatH Hotel
--- 2438,2442 ----
  				<div class="div3">
  					
! <h4><a name="N1103A"></a>7.10.1 Schemas in Imported Documents</h4>
  					<p>
  						In this example, we consider some GreatH Hotel
***************
*** 2655,2659 ****
  				<div class="div3">
  					
! <h4><a name="N110D1"></a>7.10.2 Multiple Inline Schemas in One Document</h4>
  					<p>
  						A WSDL 2.0 document may define multiple inline
--- 2645,2649 ----
  				<div class="div3">
  					
! <h4><a name="N110C5"></a>7.10.2 Multiple Inline Schemas in One Document</h4>
  					<p>
  						A WSDL 2.0 document may define multiple inline
***************
*** 2789,2793 ****
  the <code>schema</code> element. The simplest way to accomplish this is to use the <code>id</code> attribute, however XPointer can also be used.
  </p><div class="div4">
! <h5><a name="N1112E"></a>7.10.3.1 Using the id Attribute to Identify Inline
  						Schemas</h5><p>
  						<a href="#schemaIds.wsdl">Example 7-27</a>
--- 2779,2783 ----
  the <code>schema</code> element. The simplest way to accomplish this is to use the <code>id</code> attribute, however XPointer can also be used.
  </p><div class="div4">
! <h5><a name="N11122"></a>7.10.3.1 Using the id Attribute to Identify Inline
  						Schemas</h5><p>
  						<a href="#schemaIds.wsdl">Example 7-27</a>
***************
*** 2979,2982 ****
--- 2969,2973 ----
  	  </dd>
  					<dt class="label"><a name="XML"></a>[XML 1.0] </dt><dd>
+ 
  						<cite><a href="http://www.w3.org/TR/2000/REC-xml-20001006">Extensible Markup Language (XML) 1.0 (Second
  	    Edition)</a></cite>, T. Bray, J. Paoli,
Received on Monday, 2 May 2005 02:44:13 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:31:37 UTC