2002/ws/desc/wsdl20 wsdl20.pdf,1.6,1.7 wsdl20.html,1.143,1.144 wsdl20-ie.html,1.11,1.12 wsdl20.xml,1.164,1.165 wsdl20.tex,1.13,1.14 wsdl20-i.html,1.13,1.14 wsdl20.toc,1.6,1.7

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

Modified Files:
	wsdl20.pdf wsdl20.html wsdl20-ie.html wsdl20.xml wsdl20.tex 
	wsdl20-i.html wsdl20.toc 
Log Message:
Added informative reference to WS-Addressing from ONMR.

Index: wsdl20.tex
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.tex,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** wsdl20.tex	10 Feb 2005 14:56:04 -0000	1.13
--- wsdl20.tex	11 Feb 2005 16:32:42 -0000	1.14
***************
*** 164,169 ****
  
  
! \hypertarget{rfc2396namespaces}{}
! \subsection{RFC 2396 Namespaces}\label{rfc2396namespaces}
  
  
--- 164,169 ----
  
  
! \hypertarget{rfc3986namespaces}{}
! \subsection{RFC 3986 Namespaces}\label{rfc3986namespaces}
  
  
***************
*** 174,179 ****
     \item {\tt "http://example.com/..."}
  \end{itemize}
!    represent application or
!    context-dependent URIs \hyperlink{RFC2396}{[\textit{IETF RFC 2396}]}.
     
  
--- 174,179 ----
     \item {\tt "http://example.com/..."}
  \end{itemize}
! represent application or
!    context-dependent URIs \hyperlink{RFC3986}{[\textit{IETF RFC 3986}]}.
     
  
***************
*** 191,197 ****
--- 191,200 ----
     
     \begin{description}
+      
        \item[wsdl] 
        
+ 	
        	{\tt "http://www.w3.org/@@@@/@@/wsdl"}
+ 	
        	
        	A normative XML Schema \hyperlink{XMLSchemaP1}{[\textit{XML Schema: Structures}]}, \hyperlink{XMLSchemaP2}{[\textit{XML Schema: Datatypes}]} document for the
***************
*** 203,210 ****
          
        
! 
        \item[wsdli] 
        
!       	{\tt "http://www.w3.org/@@@@/@@/wsdl-instance"}
        	
        	A normative XML Schema \hyperlink{XMLSchemaP1}{[\textit{XML Schema: Structures}]}, \hyperlink{XMLSchemaP2}{[\textit{XML Schema: Datatypes}]} document for the
--- 206,214 ----
          
        
!      
!      
        \item[wsdli] 
        
! 	{\tt "http://www.w3.org/@@@@/@@/wsdl-instance"}
        	
        	A normative XML Schema \hyperlink{XMLSchemaP1}{[\textit{XML Schema: Structures}]}, \hyperlink{XMLSchemaP2}{[\textit{XML Schema: Datatypes}]} document for the
***************
*** 212,216 ****
          
        
!       
        \item[wrpc] 
        
--- 216,222 ----
          
        
!      
!      
!      
        \item[wrpc] 
        
***************
*** 225,248 ****
          
        
! 
        \item[wsoap] 
        
        	{\tt "http://www.w3.org/@@@@/@@/wsdl/soap12"}
        	
        	Defined by WSDL 2.0: Bindings \hyperlink{WSDL-PART3}{[\textit{WSDL 2.0 Bindings}]}.
          
        
! 
        \item[whttp] 
        
        	{\tt "http://www.w3.org/@@@@/@@/wsdl/http"}
        	
        	Defined by WSDL 2.0: Bindings \hyperlink{WSDL-PART3}{[\textit{WSDL 2.0 Bindings}]}.
          
        
! 
        \item[xs] 
        
!       	{\tt "http://www.w3.org/2001/XMLSchema"}
        	
        		Defined in the W3C XML Schema
--- 231,261 ----
          
        
!      
!      
        \item[wsoap] 
        
+ 	
        	{\tt "http://www.w3.org/@@@@/@@/wsdl/soap12"}
+ 	
        	
        	Defined by WSDL 2.0: Bindings \hyperlink{WSDL-PART3}{[\textit{WSDL 2.0 Bindings}]}.
          
        
!      
!      
        \item[whttp] 
        
+ 	
        	{\tt "http://www.w3.org/@@@@/@@/wsdl/http"}
+ 	
        	
        	Defined by WSDL 2.0: Bindings \hyperlink{WSDL-PART3}{[\textit{WSDL 2.0 Bindings}]}.
          
        
!      
!      
        \item[xs] 
        
! 	{\tt "http://www.w3.org/2001/XMLSchema"}
        	
        		Defined in the W3C XML Schema
***************
*** 250,257 ****
           
         
! 
        \item[xsi] 
        
        	{\tt "http://www.w3.org/2001/XMLSchema-instance"}
        	
        		Defined in the W3C XML Schema
--- 263,273 ----
           
         
!      
!      
        \item[xsi] 
        
+ 	
        	{\tt "http://www.w3.org/2001/XMLSchema-instance"}
+ 	
        	
        		Defined in the W3C XML Schema
***************
*** 259,263 ****
           
        
! 
      \end{description}
  
--- 275,279 ----
           
        
!      
      \end{description}
  
***************
*** 313,317 ****
  
  
! The non-normative DHTML version of this specification allows the reader to interactively
  hide and show the Z Notation.
  Readers who are not familiar with Z Notation may find the DHTML version
--- 329,333 ----
  
  
! The non-normative \href{wsdl20-i.html}{DHTML} version of this specification allows the reader to interactively
  hide and show the Z Notation.
  Readers who are not familiar with Z Notation may find the DHTML version
***************
*** 323,329 ****
  which uses Unicode characters to encode the mathematical symbols that appear in Z Notation.
  Mozilla Firefox correctly displays Unicode characters, provided that the required fonts are installed.
! Mathematical fonts for Mozilla Firefox can be downloaded from the Mozilla Web site.
  To display the mathematical symbols correctly in Internet Explorer, use the alternate, non-normative 
! IE version of this specification.
  
  
--- 339,345 ----
  which uses Unicode characters to encode the mathematical symbols that appear in Z Notation.
  Mozilla Firefox correctly displays Unicode characters, provided that the required fonts are installed.
! Mathematical fonts for Mozilla Firefox can be downloaded from the \href{http://www.mozilla.org/projects/mathml/fonts/}{Mozilla Web site}.
  To display the mathematical symbols correctly in Internet Explorer, use the alternate, non-normative 
! \href{wsdl20-ie.html}{IE} version of this specification.
  
  
***************
*** 1276,1280 ****
  	  
            
!           The targetNamespace URI MUST be an absolute URI (see \hyperlink{RFC2396}{[\textit{IETF RFC 2396}]}).
            
  
--- 1292,1296 ----
  	  
            
!           The targetNamespace URI MUST be an absolute URI (see \hyperlink{RFC3986}{[\textit{IETF RFC 3986}]}).
            
  
***************
*** 1714,1717 ****
--- 1730,1740 ----
  	  \end{enumerate}
  	  
+ 	  WS-Addressing \hyperlink{ws-addr-core}{[\textit{WS-Addressing}]} provides a mechanism for implementing the
+ 	  Operation Name Mapping Requirment.
+ 	  The WS-Addressing [action] property embeds a value in each message that
+ 	  can be used to associate the message with a particular operation.
+ 	  
+ 
+ 	  
      
  
***************
*** 1882,1886 ****
  		\textit{list of xs:anyURI}. Moreover, the value of the
  		\texttt{styleDefault} \textit{attribute information item}, if present, MUST contain
! 		absolute URIs (see \hyperlink{RFC2396}{[\textit{IETF RFC 2396}]}).
  		
  
--- 1905,1909 ----
  		\textit{list of xs:anyURI}. Moreover, the value of the
  		\texttt{styleDefault} \textit{attribute information item}, if present, MUST contain
! 		absolute URIs (see \hyperlink{RFC3986}{[\textit{IETF RFC 3986}]}).
  		
  
***************
*** 2360,2364 ****
              \item \{message exchange pattern\} REQUIRED. An \textit{xs:anyURI}
  	  		identifying the message exchange pattern used by the operation. This URI
!             MUST be an absolute URI (see \hyperlink{RFC2396}{[\textit{IETF RFC 2396}]}).
  
  	    \item \{message references\} OPTIONAL. A set of Message Reference
--- 2383,2387 ----
              \item \{message exchange pattern\} REQUIRED. An \textit{xs:anyURI}
  	  		identifying the message exchange pattern used by the operation. This URI
!             MUST be an absolute URI (see \hyperlink{RFC3986}{[\textit{IETF RFC 3986}]}).
  
  	    \item \{message references\} OPTIONAL. A set of Message Reference
***************
*** 2374,2378 ****
              that were used to construct the \{element\} properties of
              \{message references\}. (See \hyperlink{InterfaceOperationStyle}{\textbf{\ref*{InterfaceOperationStyle} Operation Style}}.) These URIs MUST be
!             absolute URIs (see \hyperlink{RFC2396}{[\textit{IETF RFC 2396}]}).
  
              \item \{safety\} REQUIRED. An \textit{xs:boolean}
--- 2397,2401 ----
              that were used to construct the \{element\} properties of
              \{message references\}. (See \hyperlink{InterfaceOperationStyle}{\textbf{\ref*{InterfaceOperationStyle} Operation Style}}.) These URIs MUST be
!             absolute URIs (see \hyperlink{RFC3986}{[\textit{IETF RFC 3986}]}).
  
              \item \{safety\} REQUIRED. An \textit{xs:boolean}
***************
*** 3800,3804 ****
  	    \item \{name\} REQUIRED. An \textit{xs:anyURI}. 
  	    This URI MUST be
! 	    absolute as defined by \hyperlink{RFC2396}{[\textit{IETF RFC 2396}]}. This URI SHOULD be
           dereferenceable to a document that directly or indirectly defines
           the meaning and use of the Feature that it identifies.
--- 3823,3827 ----
  	    \item \{name\} REQUIRED. An \textit{xs:anyURI}. 
  	    This URI MUST be
! 	    absolute as defined by \hyperlink{RFC3986}{[\textit{IETF RFC 3986}]}. This URI SHOULD be
           dereferenceable to a document that directly or indirectly defines
           the meaning and use of the Feature that it identifies.
***************
*** 4121,4125 ****
  	  \begin{itemize}
  	    \item \{name\} REQUIRED. An \textit{xs:anyURI}. This URI MUST be
! 	    absolute as defined by \hyperlink{RFC2396}{[\textit{IETF RFC 2396}]}. This URI SHOULD be
           dereferenceable to a document that directly or indirectly defines
           the meaning and use of the Property that it identifies.
--- 4144,4148 ----
  	  \begin{itemize}
  	    \item \{name\} REQUIRED. An \textit{xs:anyURI}. This URI MUST be
! 	    absolute as defined by \hyperlink{RFC3986}{[\textit{IETF RFC 3986}]}. This URI SHOULD be
           dereferenceable to a document that directly or indirectly defines
           the meaning and use of the Property that it identifies.
***************
*** 4609,4613 ****
              \item \{type\} REQUIRED. An \textit{xs:anyURI}. 
              This URI MUST be absolute
! 	    as defined by \hyperlink{RFC2396}{[\textit{IETF RFC 2396}]}. The value of this URI indicates what kind
  	    of concrete binding details are contained within this
  	    Binding component. Specifications (such as \hyperlink{WSDL-PART3}{[\textit{WSDL 2.0 Bindings}]} ) that define such concrete binding
--- 4632,4636 ----
              \item \{type\} REQUIRED. An \textit{xs:anyURI}. 
              This URI MUST be absolute
! 	    as defined by \hyperlink{RFC3986}{[\textit{IETF RFC 3986}]}. The value of this URI indicates what kind
  	    of concrete binding details are contained within this
  	    Binding component. Specifications (such as \hyperlink{WSDL-PART3}{[\textit{WSDL 2.0 Bindings}]} ) that define such concrete binding
***************
*** 5973,5977 ****
  
              \item  \{address\} OPTIONAL. An \textit{xs:anyURI}. 
!             This URI MUST be absolute as defined by \hyperlink{RFC2396}{[\textit{IETF RFC 2396}]}. If present, the value of this attribute
  	    represents the network address at which the service
  	    indicated by the parent Service component's \{interface\}
--- 5996,6000 ----
  
              \item  \{address\} OPTIONAL. An \textit{xs:anyURI}. 
!             This URI MUST be absolute as defined by \hyperlink{RFC3986}{[\textit{IETF RFC 3986}]}. If present, the value of this attribute
  	    represents the network address at which the service
  	    indicated by the parent Service component's \{interface\}
***************
*** 6311,6315 ****
  
        
!       Let $AbsoluteURI$ be the subset of absolute URIs (see \hyperlink{RFC2396}{[\textit{IETF RFC 2396}]}):
        
  
--- 6334,6338 ----
  
        
!       Let $AbsoluteURI$ be the subset of absolute URIs (see \hyperlink{RFC3986}{[\textit{IETF RFC 3986}]}):
        
  
***************
*** 7389,7393 ****
        \textit{xs:anyURI}.  Its actual value MUST be a list of
        pairs of URIs; where the first URI of a pair, which MUST be an
!       absolute URI as defined in \hyperlink{RFC2396}{[\textit{IETF RFC 2396}]}, indicates a
        WSDL namespace name, and, the second a hint as to the location
        of a WSDL document defining WSDL components for that namespace
--- 7412,7416 ----
        \textit{xs:anyURI}.  Its actual value MUST be a list of
        pairs of URIs; where the first URI of a pair, which MUST be an
!       absolute URI as defined in \hyperlink{RFC3986}{[\textit{IETF RFC 3986}]}, indicates a
        WSDL namespace name, and, the second a hint as to the location
        of a WSDL document defining WSDL components for that namespace
***************
*** 7732,7758 ****
  	    http://www.ietf.org/rfc/rfc2119.txt.
  	  
! 	  \hypertarget{RFC2396}{}\item[{[IETF RFC 2396]}] \ 
  
! 	    \href{http://www.ietf.org/rfc/rfc2396.txt}{Uniform Resource Identifiers (URI): Generic
  	    Syntax}, T. Berners-Lee, R. Fielding, L. Masinter,
! 	    Authors. Internet Engineering Task Force, August
! 	    1998. Available at http://www.ietf.org/rfc/rfc2396.txt.
! 	  
! 	  \hypertarget{RFC2732}{}\item[{[IETF RFC 2732]}] \ 
! 
! 	    \href{http://www.ietf.org/rfc/rfc2732.txt}{Format for Literal IPv6 Addresses in URL's.},
! 	    R. Hinden, B. Carpenter, L. Masinter
! 	    Authors. Internet Engineering Task Force, December
! 	    1999. Available at http://www.ietf.org/rfc/rfc2732.txt.
  	  
! 	  \hypertarget{XML}{}\item[{[XML 1.0]}] \ 
  
! 	    \href{http://www.w3.org/TR/2000/REC-xml-20001006}{Extensible Markup Language (XML) 1.0 (Second
  	    Edition)}, T. Bray, J. Paoli,
! 	    C. M. Sperberg-McQueen, and E. Maler, Editors. World Wide
! 	    Web Consortium, 10 February 1998, revised 6 October
! 	    2000. This version of the XML 1.0 Recommendation is
! 	    http://www.w3.org/TR/2000/REC-xml-20001006. The \href{http://www.w3.org/TR/REC-xml}{latest version of XML
! 	    1.0} is available at http://www.w3.org/TR/REC-xml.
  	  
  	  \hypertarget{XMLInfoSet}{}\item[{[XML Information Set]}] \ 
--- 7755,7771 ----
  	    http://www.ietf.org/rfc/rfc2119.txt.
  	  
! 	  \hypertarget{RFC3986}{}\item[{[IETF RFC 3986]}] \ 
  
! 	    \href{http://www.ietf.org/rfc/rfc3986.txt}{Uniform Resource Identifiers (URI): Generic
  	    Syntax}, T. Berners-Lee, R. Fielding, L. Masinter,
! 	    Authors. Internet Engineering Task Force, January 2005. Available at http://www.ietf.org/rfc/rfc3986.txt.
  	  
!           \hypertarget{XML10}{}\item[{[XML 1.0]}] \ 
  
!             \href{http://www.w3.org/TR/2004/REC-xml-20040204/}{Extensible Markup Language (XML) 1.0 (Third
  	    Edition)}, T. Bray, J. Paoli,
! 	    C. M. Sperberg-McQueen, E. Maler, and F. Yergeau, Editors. World Wide
! 	    Web Consortium, 4 February 2004. This version of the XML 1.0 Recommendation is
! 	    http://www.w3.org/TR/2004/REC-xml-20040204/. The \href{http://www.w3.org/TR/REC-xml}{latest version of "Extensible Markup Language (XML) 1.0"} is available at http://www.w3.org/TR/REC-xml.
  	  
  	  \hypertarget{XMLInfoSet}{}\item[{[XML Information Set]}] \ 
***************
*** 7907,7910 ****
--- 7920,7930 ----
  
  	\begin{description}
+ 	
+ 		\hypertarget{ws-addr-core}{}\item[{[WS-Addressing]}] \ 
+ 
+ 			\href{http://www.w3.org/TR/2004/WD-ws-addr-core-20041208/}{Web Services Addressing - Core},
+ 			Martin Gudgin, Marc Hadley, Editors. W3C Working Draft 8 December 2004.
+ 			Available at http://www.w3.org/TR/2004/WD-ws-addr-core-20041208/.
+ 		
  
   	  \hypertarget{RFC2045}{}\item[{[IETF RFC 2045]}] \ 
***************
*** 7916,7919 ****
--- 7936,7940 ----
  	    http://www.ietf.org/rfc/rfc2045.txt.
  	  
+ 
  	  \hypertarget{RFC2616}{}\item[{[IETF RFC 2616]}] \ 
  
***************
*** 8801,8804 ****
--- 8822,8834 ----
      
      
+     	20050211&
+     	AGR&
+     	
+     		\href{http://lists.w3.org/Archives/Public/www-ws-desc/2005Feb/0026.html}{email}:
+     		Added an informative reference to WS-Addressing and refered to it from the Operation Name Mapping Requirement.
+     	
+     \\ \hline 
+     
+     
      	20050210&
      	AGR&

Index: wsdl20.toc
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.toc,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** wsdl20.toc	9 Feb 2005 16:14:47 -0000	1.6
--- wsdl20.toc	11 Feb 2005 16:32:42 -0000	1.7
***************
*** 3,7 ****
  \contentsline {section}{\numberline {1.2}Notational Conventions}{7}{section.1.2}
  \contentsline {subsection}{\numberline {1.2.1}RFC 2119 Keywords}{7}{subsection.1.2.1}
! \contentsline {subsection}{\numberline {1.2.2}RFC 2396 Namespaces}{7}{subsection.1.2.2}
  \contentsline {subsection}{\numberline {1.2.3}Prefixes and Namespaces Used in This Specification}{7}{subsection.1.2.3}
  \contentsline {subsection}{\numberline {1.2.4}XML Infomation Set Properties}{8}{subsection.1.2.4}
--- 3,7 ----
  \contentsline {section}{\numberline {1.2}Notational Conventions}{7}{section.1.2}
  \contentsline {subsection}{\numberline {1.2.1}RFC 2119 Keywords}{7}{subsection.1.2.1}
! \contentsline {subsection}{\numberline {1.2.2}RFC 3986 Namespaces}{7}{subsection.1.2.2}
  \contentsline {subsection}{\numberline {1.2.3}Prefixes and Namespaces Used in This Specification}{7}{subsection.1.2.3}
  \contentsline {subsection}{\numberline {1.2.4}XML Infomation Set Properties}{8}{subsection.1.2.4}
***************
*** 28,54 ****
  \contentsline {subsection}{\numberline {2.3.2}XML Representation of Interface Fault Component}{35}{subsection.2.3.2}
  \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {fault} [owner]}{36}{section*.8}
! \contentsline {subsubsection}{\texttt {element} \textit {attribute information item} with \texttt {fault} [owner]}{36}{section*.9}
  \contentsline {subsection}{\numberline {2.3.3}Mapping Interface Fault's XML Representation to Component Properties}{37}{subsection.2.3.3}
! \contentsline {section}{\numberline {2.4}Interface Operation}{37}{section.2.4}
! \contentsline {subsection}{\numberline {2.4.1}The Interface Operation Component}{37}{subsection.2.4.1}
  \contentsline {subsubsection}{Operation Style}{40}{section*.10}
! \contentsline {subsection}{\numberline {2.4.2}RPC Style}{40}{subsection.2.4.2}
! \contentsline {subsubsection}{\texttt {wrpc:signature} Extension}{41}{section*.11}
  \contentsline {subsubsection}{XML Representation of the \texttt {wrpc:signature} Extension}{43}{section*.12}
  \contentsline {subsubsection}{\texttt {wrpc:signature }Extension Mapping To Properties of an Interface Operation Component}{44}{section*.13}
  \contentsline {subsection}{\numberline {2.4.3}XML Representation of Interface Operation Component}{44}{subsection.2.4.3}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {operation} [owner]}{45}{section*.14}
  \contentsline {subsubsection}{\texttt {pattern} \textit {attribute information item} with \texttt {operation} [owner]}{46}{section*.15}
  \contentsline {subsubsection}{\texttt {style} \textit {attribute information item} with \texttt {operation} [owner]}{46}{section*.16}
  \contentsline {subsubsection}{\texttt {safe} \textit {attribute information item} with \texttt {operation} [owner]}{46}{section*.17}
! \contentsline {subsection}{\numberline {2.4.4}Mapping Interface Operation's XML Representation to Component Properties}{46}{subsection.2.4.4}
! \contentsline {section}{\numberline {2.5}Message Reference}{47}{section.2.5}
! \contentsline {subsection}{\numberline {2.5.1}The Message Reference Component}{47}{subsection.2.5.1}
  \contentsline {subsection}{\numberline {2.5.2}XML Representation of Message Reference Component}{50}{subsection.2.5.2}
  \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {input}, or \texttt {output} [owner]}{51}{section*.18}
  \contentsline {subsubsection}{\texttt {element} \textit {attribute information item} with \texttt {input}, or \texttt {output} [owner]}{51}{section*.19}
! \contentsline {subsection}{\numberline {2.5.3}Mapping Message Reference's XML Representation to Component Properties}{51}{subsection.2.5.3}
! \contentsline {section}{\numberline {2.6}Fault Reference}{52}{section.2.6}
! \contentsline {subsection}{\numberline {2.6.1}The Fault Reference Component}{52}{subsection.2.6.1}
  \contentsline {subsection}{\numberline {2.6.2}XML Representation of Fault Reference Id}{54}{subsection.2.6.2}
  \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {infault}, or \texttt {outfault} [owner]}{56}{section*.20}
--- 28,54 ----
  \contentsline {subsection}{\numberline {2.3.2}XML Representation of Interface Fault Component}{35}{subsection.2.3.2}
  \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {fault} [owner]}{36}{section*.8}
! \contentsline {subsubsection}{\texttt {element} \textit {attribute information item} with \texttt {fault} [owner]}{37}{section*.9}
  \contentsline {subsection}{\numberline {2.3.3}Mapping Interface Fault's XML Representation to Component Properties}{37}{subsection.2.3.3}
! \contentsline {section}{\numberline {2.4}Interface Operation}{38}{section.2.4}
! \contentsline {subsection}{\numberline {2.4.1}The Interface Operation Component}{38}{subsection.2.4.1}
  \contentsline {subsubsection}{Operation Style}{40}{section*.10}
! \contentsline {subsection}{\numberline {2.4.2}RPC Style}{41}{subsection.2.4.2}
! \contentsline {subsubsection}{\texttt {wrpc:signature} Extension}{42}{section*.11}
  \contentsline {subsubsection}{XML Representation of the \texttt {wrpc:signature} Extension}{43}{section*.12}
  \contentsline {subsubsection}{\texttt {wrpc:signature }Extension Mapping To Properties of an Interface Operation Component}{44}{section*.13}
  \contentsline {subsection}{\numberline {2.4.3}XML Representation of Interface Operation Component}{44}{subsection.2.4.3}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {operation} [owner]}{46}{section*.14}
  \contentsline {subsubsection}{\texttt {pattern} \textit {attribute information item} with \texttt {operation} [owner]}{46}{section*.15}
  \contentsline {subsubsection}{\texttt {style} \textit {attribute information item} with \texttt {operation} [owner]}{46}{section*.16}
  \contentsline {subsubsection}{\texttt {safe} \textit {attribute information item} with \texttt {operation} [owner]}{46}{section*.17}
! \contentsline {subsection}{\numberline {2.4.4}Mapping Interface Operation's XML Representation to Component Properties}{47}{subsection.2.4.4}
! \contentsline {section}{\numberline {2.5}Message Reference}{48}{section.2.5}
! \contentsline {subsection}{\numberline {2.5.1}The Message Reference Component}{48}{subsection.2.5.1}
  \contentsline {subsection}{\numberline {2.5.2}XML Representation of Message Reference Component}{50}{subsection.2.5.2}
  \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {input}, or \texttt {output} [owner]}{51}{section*.18}
  \contentsline {subsubsection}{\texttt {element} \textit {attribute information item} with \texttt {input}, or \texttt {output} [owner]}{51}{section*.19}
! \contentsline {subsection}{\numberline {2.5.3}Mapping Message Reference's XML Representation to Component Properties}{52}{subsection.2.5.3}
! \contentsline {section}{\numberline {2.6}Fault Reference}{53}{section.2.6}
! \contentsline {subsection}{\numberline {2.6.1}The Fault Reference Component}{53}{subsection.2.6.1}
  \contentsline {subsection}{\numberline {2.6.2}XML Representation of Fault Reference Id}{54}{subsection.2.6.2}
  \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {infault}, or \texttt {outfault} [owner]}{56}{section*.20}
***************
*** 67,104 ****
  \contentsline {subsection}{\numberline {2.8.2}XML Representation of Property Component}{64}{subsection.2.8.2}
  \contentsline {subsubsection}{\texttt {uri} \textit {attribute information item} with \texttt {property} [owner]}{65}{section*.26}
! \contentsline {subsubsection}{\texttt {required} \textit {attribute information item} with \texttt {property} [owner]}{65}{section*.27}
  \contentsline {subsubsection}{\texttt {value} \textit {element information item} with \texttt {property} [parent]}{66}{section*.28}
  \contentsline {subsubsection}{\texttt {constraint} \textit {element information item} with \texttt {property} [parent]}{66}{section*.29}
! \contentsline {subsection}{\numberline {2.8.3}Mapping Property's XML Representation to Component Properties}{66}{subsection.2.8.3}
  \contentsline {section}{\numberline {2.9}Binding}{67}{section.2.9}
  \contentsline {subsection}{\numberline {2.9.1}The Binding Component}{67}{subsection.2.9.1}
! \contentsline {subsection}{\numberline {2.9.2}XML Representation of Binding Component}{69}{subsection.2.9.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {binding} [owner]}{70}{section*.30}
  \contentsline {subsubsection}{\texttt {interface} \textit {attribute information item} with \texttt {binding} [owner]}{71}{section*.31}
  \contentsline {subsubsection}{\texttt {type} \textit {attribute information item} with \texttt {binding} [owner]}{71}{section*.32}
! \contentsline {subsubsection}{Binding extension elements}{71}{section*.33}
! \contentsline {subsection}{\numberline {2.9.3}Mapping Binding's XML Representation to Component Properties}{71}{subsection.2.9.3}
  \contentsline {section}{\numberline {2.10}Binding Fault}{72}{section.2.10}
  \contentsline {subsection}{\numberline {2.10.1}The Binding Fault Component}{72}{subsection.2.10.1}
! \contentsline {subsection}{\numberline {2.10.2}XML Representation of Binding Fault Component}{73}{subsection.2.10.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {fault} [owner]}{74}{section*.34}
! \contentsline {subsubsection}{Binding Fault extension elements}{74}{section*.35}
! \contentsline {subsection}{\numberline {2.10.3}Mapping Binding Fault's XML Representation to Component Properties}{74}{subsection.2.10.3}
  \contentsline {section}{\numberline {2.11}Binding Operation}{75}{section.2.11}
  \contentsline {subsection}{\numberline {2.11.1}The Binding Operation Component}{75}{subsection.2.11.1}
! \contentsline {subsection}{\numberline {2.11.2}XML Representation of Binding Operation Component}{76}{subsection.2.11.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {operation} [owner]}{77}{section*.36}
  \contentsline {subsubsection}{Binding Operation extension elements}{78}{section*.37}
  \contentsline {subsection}{\numberline {2.11.3}Mapping Binding Operation's XML Representation to Component Properties}{78}{subsection.2.11.3}
! \contentsline {section}{\numberline {2.12}Binding Message Reference}{78}{section.2.12}
! \contentsline {subsection}{\numberline {2.12.1}The Binding Message Reference Component}{78}{subsection.2.12.1}
  \contentsline {subsection}{\numberline {2.12.2}XML Representation of Binding Message Reference Component}{80}{subsection.2.12.2}
  \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {input} or \texttt {output} [owner]}{81}{section*.38}
! \contentsline {subsubsection}{Binding Message Reference extension elements}{81}{section*.39}
! \contentsline {subsection}{\numberline {2.12.3}Mapping Binding Message Reference's XML Representation to Component Properties}{81}{subsection.2.12.3}
  \contentsline {section}{\numberline {2.13}Service}{82}{section.2.13}
  \contentsline {subsection}{\numberline {2.13.1}The Service Component}{82}{subsection.2.13.1}
! \contentsline {subsection}{\numberline {2.13.2}XML Representation of Service Component}{83}{subsection.2.13.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {service} [owner]}{84}{section*.40}
  \contentsline {subsubsection}{\texttt {interface} \textit {attribute information item} with \texttt {service} [owner]}{85}{section*.41}
  \contentsline {subsection}{\numberline {2.13.3}Mapping Service's XML Representation to Component Properties}{85}{subsection.2.13.3}
--- 67,104 ----
  \contentsline {subsection}{\numberline {2.8.2}XML Representation of Property Component}{64}{subsection.2.8.2}
  \contentsline {subsubsection}{\texttt {uri} \textit {attribute information item} with \texttt {property} [owner]}{65}{section*.26}
! \contentsline {subsubsection}{\texttt {required} \textit {attribute information item} with \texttt {property} [owner]}{66}{section*.27}
  \contentsline {subsubsection}{\texttt {value} \textit {element information item} with \texttt {property} [parent]}{66}{section*.28}
  \contentsline {subsubsection}{\texttt {constraint} \textit {element information item} with \texttt {property} [parent]}{66}{section*.29}
! \contentsline {subsection}{\numberline {2.8.3}Mapping Property's XML Representation to Component Properties}{67}{subsection.2.8.3}
  \contentsline {section}{\numberline {2.9}Binding}{67}{section.2.9}
  \contentsline {subsection}{\numberline {2.9.1}The Binding Component}{67}{subsection.2.9.1}
! \contentsline {subsection}{\numberline {2.9.2}XML Representation of Binding Component}{70}{subsection.2.9.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {binding} [owner]}{71}{section*.30}
  \contentsline {subsubsection}{\texttt {interface} \textit {attribute information item} with \texttt {binding} [owner]}{71}{section*.31}
  \contentsline {subsubsection}{\texttt {type} \textit {attribute information item} with \texttt {binding} [owner]}{71}{section*.32}
! \contentsline {subsubsection}{Binding extension elements}{72}{section*.33}
! \contentsline {subsection}{\numberline {2.9.3}Mapping Binding's XML Representation to Component Properties}{72}{subsection.2.9.3}
  \contentsline {section}{\numberline {2.10}Binding Fault}{72}{section.2.10}
  \contentsline {subsection}{\numberline {2.10.1}The Binding Fault Component}{72}{subsection.2.10.1}
! \contentsline {subsection}{\numberline {2.10.2}XML Representation of Binding Fault Component}{74}{subsection.2.10.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {fault} [owner]}{75}{section*.34}
! \contentsline {subsubsection}{Binding Fault extension elements}{75}{section*.35}
! \contentsline {subsection}{\numberline {2.10.3}Mapping Binding Fault's XML Representation to Component Properties}{75}{subsection.2.10.3}
  \contentsline {section}{\numberline {2.11}Binding Operation}{75}{section.2.11}
  \contentsline {subsection}{\numberline {2.11.1}The Binding Operation Component}{75}{subsection.2.11.1}
! \contentsline {subsection}{\numberline {2.11.2}XML Representation of Binding Operation Component}{77}{subsection.2.11.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {operation} [owner]}{78}{section*.36}
  \contentsline {subsubsection}{Binding Operation extension elements}{78}{section*.37}
  \contentsline {subsection}{\numberline {2.11.3}Mapping Binding Operation's XML Representation to Component Properties}{78}{subsection.2.11.3}
! \contentsline {section}{\numberline {2.12}Binding Message Reference}{79}{section.2.12}
! \contentsline {subsection}{\numberline {2.12.1}The Binding Message Reference Component}{79}{subsection.2.12.1}
  \contentsline {subsection}{\numberline {2.12.2}XML Representation of Binding Message Reference Component}{80}{subsection.2.12.2}
  \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {input} or \texttt {output} [owner]}{81}{section*.38}
! \contentsline {subsubsection}{Binding Message Reference extension elements}{82}{section*.39}
! \contentsline {subsection}{\numberline {2.12.3}Mapping Binding Message Reference's XML Representation to Component Properties}{82}{subsection.2.12.3}
  \contentsline {section}{\numberline {2.13}Service}{82}{section.2.13}
  \contentsline {subsection}{\numberline {2.13.1}The Service Component}{82}{subsection.2.13.1}
! \contentsline {subsection}{\numberline {2.13.2}XML Representation of Service Component}{84}{subsection.2.13.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {service} [owner]}{85}{section*.40}
  \contentsline {subsubsection}{\texttt {interface} \textit {attribute information item} with \texttt {service} [owner]}{85}{section*.41}
  \contentsline {subsection}{\numberline {2.13.3}Mapping Service's XML Representation to Component Properties}{85}{subsection.2.13.3}
***************
*** 106,181 ****
  \contentsline {subsection}{\numberline {2.14.1}The Endpoint Component}{86}{subsection.2.14.1}
  \contentsline {subsection}{\numberline {2.14.2}XML Representation of Endpoint Component}{87}{subsection.2.14.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {endpoint} [owner]}{88}{section*.42}
! \contentsline {subsubsection}{\texttt {binding} \textit {attribute information item} with \texttt {endpoint} [owner]}{88}{section*.43}
  \contentsline {subsubsection}{\texttt {address} \textit {attribute information item} with \texttt {endpoint} [owner]}{89}{section*.44}
  \contentsline {subsubsection}{Endpoint extension elements}{89}{section*.45}
! \contentsline {subsection}{\numberline {2.14.3}Mapping Endpoint's XML Representation to Component Properties}{89}{subsection.2.14.3}
  \contentsline {section}{\numberline {2.15}XML Schema 1.0 Simple Types Used in the Component Model}{90}{section.2.15}
  \contentsline {subsection}{\numberline {2.15.1}\textit {NCName} Type}{90}{subsection.2.15.1}
! \contentsline {subsection}{\numberline {2.15.2}\textit {anyURI} Type}{90}{subsection.2.15.2}
! \contentsline {subsection}{\numberline {2.15.3}\textit {QName} Type}{90}{subsection.2.15.3}
  \contentsline {subsection}{\numberline {2.15.4}\textit {boolean} Type}{91}{subsection.2.15.4}
  \contentsline {section}{\numberline {2.16}Equivalence of Components}{91}{section.2.16}
! \contentsline {section}{\numberline {2.17}Symbol Spaces}{91}{section.2.17}
  \contentsline {section}{\numberline {2.18}QName resolution}{92}{section.2.18}
! \contentsline {section}{\numberline {2.19}Comparing URIs}{92}{section.2.19}
! \contentsline {chapter}{\numberline {3}Types}{93}{chapter.3}
! \contentsline {section}{\numberline {3.1}Using W3C XML Schema Description Language}{94}{section.3.1}
! \contentsline {subsection}{\numberline {3.1.1}Importing XML Schema}{95}{subsection.3.1.1}
! \contentsline {subsubsection}{\texttt {namespace} \textit {attribute information item}}{95}{section*.46}
! \contentsline {subsubsection}{\texttt {schemaLocation} \textit {attribute information item}}{95}{section*.47}
! \contentsline {subsection}{\numberline {3.1.2}Embedding XML Schema}{96}{subsection.3.1.2}
! \contentsline {subsubsection}{\texttt {targetNamespace} \textit {attribute information item}}{96}{section*.48}
! \contentsline {subsection}{\numberline {3.1.3}References to Element Declarations and Type Definitions}{97}{subsection.3.1.3}
! \contentsline {section}{\numberline {3.2}Using Other Schema Languages}{97}{section.3.2}
! \contentsline {chapter}{\numberline {4}Modularizing WSDL descriptions}{99}{chapter.4}
! \contentsline {section}{\numberline {4.1}Including Descriptions}{99}{section.4.1}
! \contentsline {subsection}{\numberline {4.1.1}\texttt {location} \textit {attribute information item} with \texttt {include} [owner]}{100}{subsection.4.1.1}
! \contentsline {section}{\numberline {4.2}Importing Descriptions}{101}{section.4.2}
! \contentsline {subsection}{\numberline {4.2.1}\texttt {namespace} \textit {attribute information item}}{103}{subsection.4.2.1}
! \contentsline {subsection}{\numberline {4.2.2}\texttt {location} \textit {attribute information item} with \texttt {import} [owner]}{103}{subsection.4.2.2}
! \contentsline {chapter}{\numberline {5}Documentation}{104}{chapter.5}
! \contentsline {chapter}{\numberline {6}Language Extensibility}{105}{chapter.6}
! \contentsline {section}{\numberline {6.1}Element based Extensibility}{105}{section.6.1}
! \contentsline {subsection}{\numberline {6.1.1}Mandatory extensions}{106}{subsection.6.1.1}
! \contentsline {subsection}{\numberline {6.1.2}\texttt {required} \textit {attribute information item}}{107}{subsection.6.1.2}
! \contentsline {section}{\numberline {6.2}Attribute-based Extensibility}{107}{section.6.2}
! \contentsline {section}{\numberline {6.3}Extensibility Semantics}{107}{section.6.3}
! \contentsline {chapter}{\numberline {7}Locating WSDL Documents}{108}{chapter.7}
! \contentsline {section}{\numberline {7.1}\texttt {wsdli:wsdlLocation} \textit {attribute information item}}{108}{section.7.1}
! \contentsline {chapter}{\numberline {8}Conformance}{109}{chapter.8}
! \contentsline {section}{\numberline {8.1}Document Conformance}{109}{section.8.1}
! \contentsline {section}{\numberline {8.2}XML Information Set Conformance}{109}{section.8.2}
! \contentsline {section}{\numberline {8.3}Processor Conformance}{110}{section.8.3}
! \contentsline {chapter}{\numberline {9}XML Syntax Summary (Non-Normative)}{112}{chapter.9}
! \contentsline {chapter}{\numberline {10}References}{116}{chapter.10}
! \contentsline {section}{\numberline {10.1}Normative References}{116}{section.10.1}
! \contentsline {section}{\numberline {10.2}Informative References}{119}{section.10.2}
! \contentsline {chapter}{\numberline {A}The application/wsdl+xml Media Type}{121}{appendix.A}
! \contentsline {section}{\numberline {A.1}Registration}{121}{section.A.1}
! \contentsline {section}{\numberline {A.2}Security considerations}{122}{section.A.2}
! \contentsline {chapter}{\numberline {B}Acknowledgements (Non-Normative)}{123}{appendix.B}
! \contentsline {chapter}{\numberline {C}URI References for WSDL Components (Non-Normative)}{125}{appendix.C}
! \contentsline {section}{\numberline {C.1}WSDL URIs}{125}{section.C.1}
! \contentsline {section}{\numberline {C.2}Fragment Identifiers}{126}{section.C.2}
! \contentsline {section}{\numberline {C.3}Extension Elements}{127}{section.C.3}
! \contentsline {section}{\numberline {C.4}Example}{127}{section.C.4}
! \contentsline {chapter}{\numberline {D}Migrating from WSDL 1.1 to WSDL 2.0 (Non-Normative)}{129}{appendix.D}
! \contentsline {section}{\numberline {D.1}Operation Overloading}{129}{section.D.1}
! \contentsline {section}{\numberline {D.2}PortTypes}{129}{section.D.2}
! \contentsline {section}{\numberline {D.3}Ports}{129}{section.D.3}
! \contentsline {section}{\numberline {D.4}Single Interface per Service}{129}{section.D.4}
! \contentsline {chapter}{\numberline {E}Examples of Specifications of Extension Elements for Alternative Schema Language Support. (Non-Normative)}{131}{appendix.E}
! \contentsline {section}{\numberline {E.1}DTD}{131}{section.E.1}
! \contentsline {subsection}{\numberline {E.1.1}\texttt {namespace} \textit {attribute information item}}{132}{subsection.E.1.1}
! \contentsline {subsection}{\numberline {E.1.2}\texttt {location} \textit {attribute information item}}{132}{subsection.E.1.2}
! \contentsline {subsection}{\numberline {E.1.3}References to Element Definitions}{132}{subsection.E.1.3}
! \contentsline {section}{\numberline {E.2}RELAX NG}{132}{section.E.2}
! \contentsline {subsection}{\numberline {E.2.1}Importing RELAX NG}{133}{subsection.E.2.1}
! \contentsline {subsubsection}{\texttt {ns} \textit {attribute information item}}{133}{section*.49}
! \contentsline {subsubsection}{\texttt {href} \textit {attribute information item}}{133}{section*.50}
! \contentsline {subsection}{\numberline {E.2.2}Embedding RELAX NG}{134}{subsection.E.2.2}
! \contentsline {subsubsection}{\texttt {ns} \textit {attribute information item}}{134}{section*.51}
! \contentsline {subsection}{\numberline {E.2.3}References to Element Declarations}{134}{subsection.E.2.3}
! \contentsline {chapter}{\numberline {F}Part 1 Change Log (Non-Normative)}{135}{appendix.F}
! \contentsline {section}{\numberline {F.1}WSDL Specification Changes}{135}{section.F.1}
--- 106,181 ----
  \contentsline {subsection}{\numberline {2.14.1}The Endpoint Component}{86}{subsection.2.14.1}
  \contentsline {subsection}{\numberline {2.14.2}XML Representation of Endpoint Component}{87}{subsection.2.14.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {endpoint} [owner]}{89}{section*.42}
! \contentsline {subsubsection}{\texttt {binding} \textit {attribute information item} with \texttt {endpoint} [owner]}{89}{section*.43}
  \contentsline {subsubsection}{\texttt {address} \textit {attribute information item} with \texttt {endpoint} [owner]}{89}{section*.44}
  \contentsline {subsubsection}{Endpoint extension elements}{89}{section*.45}
! \contentsline {subsection}{\numberline {2.14.3}Mapping Endpoint's XML Representation to Component Properties}{90}{subsection.2.14.3}
  \contentsline {section}{\numberline {2.15}XML Schema 1.0 Simple Types Used in the Component Model}{90}{section.2.15}
  \contentsline {subsection}{\numberline {2.15.1}\textit {NCName} Type}{90}{subsection.2.15.1}
! \contentsline {subsection}{\numberline {2.15.2}\textit {anyURI} Type}{91}{subsection.2.15.2}
! \contentsline {subsection}{\numberline {2.15.3}\textit {QName} Type}{91}{subsection.2.15.3}
  \contentsline {subsection}{\numberline {2.15.4}\textit {boolean} Type}{91}{subsection.2.15.4}
  \contentsline {section}{\numberline {2.16}Equivalence of Components}{91}{section.2.16}
! \contentsline {section}{\numberline {2.17}Symbol Spaces}{92}{section.2.17}
  \contentsline {section}{\numberline {2.18}QName resolution}{92}{section.2.18}
! \contentsline {section}{\numberline {2.19}Comparing URIs}{93}{section.2.19}
! \contentsline {chapter}{\numberline {3}Types}{94}{chapter.3}
! \contentsline {section}{\numberline {3.1}Using W3C XML Schema Description Language}{95}{section.3.1}
! \contentsline {subsection}{\numberline {3.1.1}Importing XML Schema}{96}{subsection.3.1.1}
! \contentsline {subsubsection}{\texttt {namespace} \textit {attribute information item}}{96}{section*.46}
! \contentsline {subsubsection}{\texttt {schemaLocation} \textit {attribute information item}}{96}{section*.47}
! \contentsline {subsection}{\numberline {3.1.2}Embedding XML Schema}{97}{subsection.3.1.2}
! \contentsline {subsubsection}{\texttt {targetNamespace} \textit {attribute information item}}{97}{section*.48}
! \contentsline {subsection}{\numberline {3.1.3}References to Element Declarations and Type Definitions}{98}{subsection.3.1.3}
! \contentsline {section}{\numberline {3.2}Using Other Schema Languages}{98}{section.3.2}
! \contentsline {chapter}{\numberline {4}Modularizing WSDL descriptions}{100}{chapter.4}
! \contentsline {section}{\numberline {4.1}Including Descriptions}{100}{section.4.1}
! \contentsline {subsection}{\numberline {4.1.1}\texttt {location} \textit {attribute information item} with \texttt {include} [owner]}{101}{subsection.4.1.1}
! \contentsline {section}{\numberline {4.2}Importing Descriptions}{102}{section.4.2}
! \contentsline {subsection}{\numberline {4.2.1}\texttt {namespace} \textit {attribute information item}}{104}{subsection.4.2.1}
! \contentsline {subsection}{\numberline {4.2.2}\texttt {location} \textit {attribute information item} with \texttt {import} [owner]}{104}{subsection.4.2.2}
! \contentsline {chapter}{\numberline {5}Documentation}{105}{chapter.5}
! \contentsline {chapter}{\numberline {6}Language Extensibility}{106}{chapter.6}
! \contentsline {section}{\numberline {6.1}Element based Extensibility}{106}{section.6.1}
! \contentsline {subsection}{\numberline {6.1.1}Mandatory extensions}{107}{subsection.6.1.1}
! \contentsline {subsection}{\numberline {6.1.2}\texttt {required} \textit {attribute information item}}{108}{subsection.6.1.2}
! \contentsline {section}{\numberline {6.2}Attribute-based Extensibility}{108}{section.6.2}
! \contentsline {section}{\numberline {6.3}Extensibility Semantics}{108}{section.6.3}
! \contentsline {chapter}{\numberline {7}Locating WSDL Documents}{109}{chapter.7}
! \contentsline {section}{\numberline {7.1}\texttt {wsdli:wsdlLocation} \textit {attribute information item}}{109}{section.7.1}
! \contentsline {chapter}{\numberline {8}Conformance}{110}{chapter.8}
! \contentsline {section}{\numberline {8.1}Document Conformance}{110}{section.8.1}
! \contentsline {section}{\numberline {8.2}XML Information Set Conformance}{110}{section.8.2}
! \contentsline {section}{\numberline {8.3}Processor Conformance}{111}{section.8.3}
! \contentsline {chapter}{\numberline {9}XML Syntax Summary (Non-Normative)}{113}{chapter.9}
! \contentsline {chapter}{\numberline {10}References}{117}{chapter.10}
! \contentsline {section}{\numberline {10.1}Normative References}{117}{section.10.1}
! \contentsline {section}{\numberline {10.2}Informative References}{120}{section.10.2}
! \contentsline {chapter}{\numberline {A}The application/wsdl+xml Media Type}{122}{appendix.A}
! \contentsline {section}{\numberline {A.1}Registration}{122}{section.A.1}
! \contentsline {section}{\numberline {A.2}Security considerations}{123}{section.A.2}
! \contentsline {chapter}{\numberline {B}Acknowledgements (Non-Normative)}{124}{appendix.B}
! \contentsline {chapter}{\numberline {C}URI References for WSDL Components (Non-Normative)}{126}{appendix.C}
! \contentsline {section}{\numberline {C.1}WSDL URIs}{126}{section.C.1}
! \contentsline {section}{\numberline {C.2}Fragment Identifiers}{127}{section.C.2}
! \contentsline {section}{\numberline {C.3}Extension Elements}{128}{section.C.3}
! \contentsline {section}{\numberline {C.4}Example}{128}{section.C.4}
! \contentsline {chapter}{\numberline {D}Migrating from WSDL 1.1 to WSDL 2.0 (Non-Normative)}{130}{appendix.D}
! \contentsline {section}{\numberline {D.1}Operation Overloading}{130}{section.D.1}
! \contentsline {section}{\numberline {D.2}PortTypes}{130}{section.D.2}
! \contentsline {section}{\numberline {D.3}Ports}{130}{section.D.3}
! \contentsline {section}{\numberline {D.4}Single Interface per Service}{130}{section.D.4}
! \contentsline {chapter}{\numberline {E}Examples of Specifications of Extension Elements for Alternative Schema Language Support. (Non-Normative)}{132}{appendix.E}
! \contentsline {section}{\numberline {E.1}DTD}{132}{section.E.1}
! \contentsline {subsection}{\numberline {E.1.1}\texttt {namespace} \textit {attribute information item}}{133}{subsection.E.1.1}
! \contentsline {subsection}{\numberline {E.1.2}\texttt {location} \textit {attribute information item}}{133}{subsection.E.1.2}
! \contentsline {subsection}{\numberline {E.1.3}References to Element Definitions}{133}{subsection.E.1.3}
! \contentsline {section}{\numberline {E.2}RELAX NG}{133}{section.E.2}
! \contentsline {subsection}{\numberline {E.2.1}Importing RELAX NG}{134}{subsection.E.2.1}
! \contentsline {subsubsection}{\texttt {ns} \textit {attribute information item}}{134}{section*.49}
! \contentsline {subsubsection}{\texttt {href} \textit {attribute information item}}{134}{section*.50}
! \contentsline {subsection}{\numberline {E.2.2}Embedding RELAX NG}{135}{subsection.E.2.2}
! \contentsline {subsubsection}{\texttt {ns} \textit {attribute information item}}{135}{section*.51}
! \contentsline {subsection}{\numberline {E.2.3}References to Element Declarations}{135}{subsection.E.2.3}
! \contentsline {chapter}{\numberline {F}Part 1 Change Log (Non-Normative)}{136}{appendix.F}
! \contentsline {section}{\numberline {F.1}WSDL Specification Changes}{136}{section.F.1}

Index: wsdl20.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.xml,v
retrieving revision 1.164
retrieving revision 1.165
diff -C2 -d -r1.164 -r1.165
*** wsdl20.xml	11 Feb 2005 16:07:42 -0000	1.164
--- wsdl20.xml	11 Feb 2005 16:32:42 -0000	1.165
***************
*** 1709,1712 ****
--- 1709,1719 ----
  	    </item>
  	  </olist>
+ 	  
+ 	  <p>WS-Addressing <bibref ref="ws-addr-core"/> provides a mechanism for implementing the
+ 	  Operation Name Mapping Requirment.
+ 	  The WS-Addressing [action] property embeds a value in each message that
+ 	  can be used to associate the message with a particular operation.
+ 	  </p>
+ 
  	  </div4>
      </div3>
***************
*** 7747,7755 ****
  
  	<blist>
  
   	  <bibl key="IETF RFC 2045"
- 	   
- 	   
- 	   
  	    href="http://www.ietf.org/rfc/rfc2045.txt" id="RFC2045">	   
  	    <titleref>Multipurpose Internet Mail Extensions (MIME) Part
--- 7754,7766 ----
  
  	<blist>
+ 	
+ 		<bibl key="WS-Addressing" id="ws-addr-core"
+ 			href="http://www.w3.org/TR/2004/WD-ws-addr-core-20041208/">
+ 			<titleref>Web Services Addressing - Core</titleref>,
+ 			Martin Gudgin, Marc Hadley, Editors. W3C Working Draft 8 December 2004.
+ 			Available at http://www.w3.org/TR/2004/WD-ws-addr-core-20041208/.
+ 		</bibl>
  
   	  <bibl key="IETF RFC 2045"
  	    href="http://www.ietf.org/rfc/rfc2045.txt" id="RFC2045">	   
  	    <titleref>Multipurpose Internet Mail Extensions (MIME) Part
***************
*** 7759,7762 ****
--- 7770,7774 ----
  	    http://www.ietf.org/rfc/rfc2045.txt.
  	  </bibl>
+ 
  	  <bibl id="RFC2616" key="IETF RFC 2616" 
  	   
***************
*** 8584,8587 ****
--- 8596,8608 ----
      
      <tr>
+     	<td>20050211</td>
+     	<td>AGR</td>
+     	<td>
+     		<loc href="http://lists.w3.org/Archives/Public/www-ws-desc/2005Feb/0026.html">email</loc>:
+     		Added an informative reference to WS-Addressing and refered to it from the Operation Name Mapping Requirement.
+     	</td>
+     </tr>
+     
+     <tr>
      	<td>20050210</td>
      	<td>AGR</td>

Index: wsdl20-ie.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-ie.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** wsdl20-ie.html	10 Feb 2005 14:56:04 -0000	1.11
--- wsdl20-ie.html	11 Feb 2005 16:32:42 -0000	1.12
***************
*** 81,85 ****
  <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-uri-references">URI References for WSDL Components</a> (Non-Normative)<br>D. <a href="#migration">Migrating from WSDL 1.1 to WSDL 2.0</a> (Non-Normative)<br>E. <a href="#other-schemalang">Examples of Specifications of Extension Elements for Alternative Schem
  Language Support.</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</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="#intro">Introduction</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#intro_ws">Web Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#notation">Notational Conventions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.2 <a href="#rfc2396namespaces">RFC 2396 Namespaces</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.4 <a href="#xmlinfosetproperties">XML Infomation Set Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.5 <a href="#wsdlcomponentmodelproperties">WSDL Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.6 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.7 <a href="#bnfpseudschemas">BNF Pseudo-Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#terminology">WSDL Terminology</a><br>2. <a href="#component_model">Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#Description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.1 <a href="#Description_details">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
        Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href="#Interface">Interface</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1 <a href="#Interface_details">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1.1 <a href="#Interface_OperationName">Operation Name Mapping Requirement</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br>&nbsp;&nbsp;&nbsp;nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.3 <a href="#InterfaceFault">Interface Fault</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
  	  Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.4 <a href="#InterfaceOperation">Interface Operation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1 <a href="#InterfaceOperation_details">The Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1.1 <a href="#InterfaceOperationStyle">Operation Style</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2 <a href="#RPCStyle">RPC Style</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.1 <a href="#InterfaceOperation_RPC_Signature_Definition">wrpc:signature Extension</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.2 <a href="#InterfaceOperation_RPC_Signature_XMLRep">XML Representation of the wrpc:signature Extension</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.3 <a href="#InterfaceOperation_RPC_Signature_Mapping">wrpc:signature Extension Mapping To Properties of an
--- 81,85 ----
  <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-uri-references">URI References for WSDL Components</a> (Non-Normative)<br>D. <a href="#migration">Migrating from WSDL 1.1 to WSDL 2.0</a> (Non-Normative)<br>E. <a href="#other-schemalang">Examples of Specifications of Extension Elements for Alternative Schem
  Language Support.</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</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="#intro">Introduction</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#intro_ws">Web Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#notation">Notational Conventions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.4 <a href="#xmlinfosetproperties">XML Infomation Set Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.5 <a href="#wsdlcomponentmodelproperties">WSDL Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.6 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.7 <a href="#bnfpseudschemas">BNF Pseudo-Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#terminology">WSDL Terminology</a><br>2. <a href="#component_model">Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#Description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.1 <a href="#Description_details">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
        Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href="#Interface">Interface</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1 <a href="#Interface_details">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1.1 <a href="#Interface_OperationName">Operation Name Mapping Requirement</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br>&nbsp;&nbsp;&nbsp;nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.3 <a href="#InterfaceFault">Interface Fault</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
  	  Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.4 <a href="#InterfaceOperation">Interface Operation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1 <a href="#InterfaceOperation_details">The Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1.1 <a href="#InterfaceOperationStyle">Operation Style</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2 <a href="#RPCStyle">RPC Style</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.1 <a href="#InterfaceOperation_RPC_Signature_Definition">wrpc:signature Extension</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.2 <a href="#InterfaceOperation_RPC_Signature_XMLRep">XML Representation of the wrpc:signature Extension</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.3 <a href="#InterfaceOperation_RPC_Signature_Mapping">wrpc:signature Extension Mapping To Properties of an
***************
*** 177,189 ****
  <div class="div3">
  
! <h4><a name="rfc2396namespaces"></a>1.2.2 RFC 2396 Namespaces</h4>
  
! <p>Namespace names of the general form:
  <ul>
!    <li>"http://example.org/..." and</li>
!    <li>"http://example.com/..."</li>
  </ul>
!    represent application or
!    context-dependent URIs [<cite><a href="#RFC2396">IETF RFC 2396</a></cite>].</p>
     
  </div>
--- 177,189 ----
  <div class="div3">
  
! <h4><a name="rfc3986namespaces"></a>1.2.2 RFC 3986 Namespaces</h4>
  
! <p>Namespace names of the general form:</p>
  <ul>
!    <li><p>"http://example.org/..." and</p></li>
!    <li><p>"http://example.com/..."</p></li>
  </ul>
! <p>represent application or
!    context-dependent URIs [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>].</p>
     
  </div>
***************
*** 200,206 ****
     
     <dl>
!       <dt>wsdl</dt>
        <dd>
        	"http://www.w3.org/@@@@/@@/wsdl"
        	<p>
        	A normative XML Schema [<cite><a href="#XMLSchemaP1">XML Schema: Structures</a></cite>], [<cite><a href="#XMLSchemaP2">XML Schema: Datatypes</a></cite>] document for the
--- 200,209 ----
     
     <dl>
!      
!       <dt class="label">wsdl</dt>
        <dd>
+ 	<p>
        	"http://www.w3.org/@@@@/@@/wsdl"
+ 	</p>
        	<p>
        	A normative XML Schema [<cite><a href="#XMLSchemaP1">XML Schema: Structures</a></cite>], [<cite><a href="#XMLSchemaP2">XML Schema: Datatypes</a></cite>] document for the
***************
*** 212,219 ****
          </p>
        </dd>
! 
!       <dt>wsdli</dt>
        <dd>
!       	"http://www.w3.org/@@@@/@@/wsdl-instance"
        	<p>
        	A normative XML Schema [<cite><a href="#XMLSchemaP1">XML Schema: Structures</a></cite>], [<cite><a href="#XMLSchemaP2">XML Schema: Datatypes</a></cite>] document for the
--- 215,223 ----
          </p>
        </dd>
!      
!      
!       <dt class="label">wsdli</dt>
        <dd>
! 	<p>"http://www.w3.org/@@@@/@@/wsdl-instance"</p>
        	<p>
        	A normative XML Schema [<cite><a href="#XMLSchemaP1">XML Schema: Structures</a></cite>], [<cite><a href="#XMLSchemaP2">XML Schema: Datatypes</a></cite>] document for the
***************
*** 221,228 ****
          </p>
        </dd>
!       
!       <dt>wrpc</dt>
        <dd>
!       	"http://www.w3.org/@@@@/@@/wsdl/rpc"
        	<p>
        	A normative XML Schema [<cite><a href="#XMLSchemaP1">XML Schema: Structures</a></cite>], [<cite><a href="#XMLSchemaP2">XML Schema: Datatypes</a></cite>] document for the
--- 225,234 ----
          </p>
        </dd>
!      
!      
!      
!       <dt class="label">wrpc</dt>
        <dd>
!       	<p>"http://www.w3.org/@@@@/@@/wsdl/rpc"</p>
        	<p>
        	A normative XML Schema [<cite><a href="#XMLSchemaP1">XML Schema: Structures</a></cite>], [<cite><a href="#XMLSchemaP2">XML Schema: Datatypes</a></cite>] document for the
***************
*** 234,257 ****
          </p>
        </dd>
! 
!       <dt>wsoap</dt>
        <dd>
        	"http://www.w3.org/@@@@/@@/wsdl/soap12"
        	<p>
        	Defined by WSDL 2.0: Bindings [<cite><a href="#WSDL-PART3">WSDL 2.0 Bindings</a></cite>].
          </p>
        </dd>
! 
!       <dt>whttp</dt>
        <dd>
        	"http://www.w3.org/@@@@/@@/wsdl/http"
        	<p>
        	Defined by WSDL 2.0: Bindings [<cite><a href="#WSDL-PART3">WSDL 2.0 Bindings</a></cite>].
          </p>
        </dd>
! 
!       <dt>xs</dt>
        <dd>
!       	"http://www.w3.org/2001/XMLSchema"
        	<p>
        		Defined in the W3C XML Schema
--- 240,270 ----
          </p>
        </dd>
!      
!      
!       <dt class="label">wsoap</dt>
        <dd>
+ 	<p>
        	"http://www.w3.org/@@@@/@@/wsdl/soap12"
+ 	</p>
        	<p>
        	Defined by WSDL 2.0: Bindings [<cite><a href="#WSDL-PART3">WSDL 2.0 Bindings</a></cite>].
          </p>
        </dd>
!      
!      
!       <dt class="label">whttp</dt>
        <dd>
+ 	<p>
        	"http://www.w3.org/@@@@/@@/wsdl/http"
+ 	</p>
        	<p>
        	Defined by WSDL 2.0: Bindings [<cite><a href="#WSDL-PART3">WSDL 2.0 Bindings</a></cite>].
          </p>
        </dd>
!      
!      
!       <dt class="label">xs</dt>
        <dd>
! 	<p>"http://www.w3.org/2001/XMLSchema"</p>
        	<p>
        		Defined in the W3C XML Schema
***************
*** 259,266 ****
           </p>
         </dd>
! 
!       <dt>xsi</dt>
        <dd>
        	"http://www.w3.org/2001/XMLSchema-instance"
        	<p>
        		Defined in the W3C XML Schema
--- 272,282 ----
           </p>
         </dd>
!      
!      
!       <dt class="label">xsi</dt>
        <dd>
+ 	<p>
        	"http://www.w3.org/2001/XMLSchema-instance"
+ 	</p>
        	<p>
        		Defined in the W3C XML Schema
***************
*** 268,272 ****
           </p>
        </dd>
! 
      </dl>
  
--- 284,288 ----
           </p>
        </dd>
!      
      </dl>
  
***************
*** 319,323 ****
  
  <p>
! The non-normative <a xmlns:z="http://www.w3.org/2004/zml" xmlns:xlink="http://www.w3.org/1999/xlink" href="wsdl20-i.html">DHTML</a> version of this specification allows the reader to interactively
  hide and show the Z Notation.
  Readers who are not familiar with Z Notation may find the DHTML version
--- 335,339 ----
  
  <p>
! The non-normative <a href="wsdl20-i.html">DHTML</a> version of this specification allows the reader to interactively
  hide and show the Z Notation.
  Readers who are not familiar with Z Notation may find the DHTML version
***************
*** 329,335 ****
  which uses Unicode characters to encode the mathematical symbols that appear in Z Notation.
  Mozilla Firefox correctly displays Unicode characters, provided that the required fonts are installed.
! Mathematical fonts for Mozilla Firefox can be downloaded from the <a xmlns:z="http://www.w3.org/2004/zml" xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.mozilla.org/projects/mathml/fonts/">Mozilla Web site</a>.
  To display the mathematical symbols correctly in Internet Explorer, use the alternate, non-normative 
! <a xmlns:z="http://www.w3.org/2004/zml" xmlns:xlink="http://www.w3.org/1999/xlink" href="wsdl20-ie.html">IE</a> version of this specification.
  </p>
  
--- 345,351 ----
  which uses Unicode characters to encode the mathematical symbols that appear in Z Notation.
  Mozilla Firefox correctly displays Unicode characters, provided that the required fonts are installed.
! Mathematical fonts for Mozilla Firefox can be downloaded from the <a href="http://www.mozilla.org/projects/mathml/fonts/">Mozilla Web site</a>.
  To display the mathematical symbols correctly in Internet Explorer, use the alternate, non-normative 
! <a href="wsdl20-ie.html">IE</a> version of this specification.
  </p>
  
***************
*** 1040,1044 ****
  	  </p>
            <p>
!           The targetNamespace URI MUST be an absolute URI (see [<cite><a href="#RFC2396">IETF RFC 2396</a></cite>]).
            </p>
  
--- 1056,1060 ----
  	  </p>
            <p>
!           The targetNamespace URI MUST be an absolute URI (see [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>]).
            </p>
  
***************
*** 1274,1278 ****
  
  	  <ul>
! 	    <li><p>{name} REQUIRED. An <em>xs:QName</em></p></li>.
  
          <li><p>{extended interfaces} OPTIONAL. A set of Interface
--- 1290,1294 ----
  
  	  <ul>
! 	    <li><p>{name} REQUIRED. An <em>xs:QName</em>.</p></li>
  
          <li><p>{extended interfaces} OPTIONAL. A set of Interface
***************
*** 1424,1427 ****
--- 1440,1450 ----
  	    </li>
  	  </ol>
+ 	  
+ 	  <p>WS-Addressing [<cite><a href="#ws-addr-core">WS-Addressing</a></cite>] provides a mechanism for implementing the
+ 	  Operation Name Mapping Requirment.
+ 	  The WS-Addressing [action] property embeds a value in each message that
+ 	  can be used to associate the message with a particular operation.
+ 	  </p>
+ 
  	  </div>
      </div>
***************
*** 1589,1593 ****
  		<em>list of xs:anyURI</em>. Moreover, the value of the
  		<code>styleDefault</code>  <em>attribute information item</em>, if present, MUST contain
! 		absolute URIs (see [<cite><a href="#RFC2396">IETF RFC 2396</a></cite>]).
  		</p>
  
--- 1612,1616 ----
  		<em>list of xs:anyURI</em>. Moreover, the value of the
  		<code>styleDefault</code>  <em>attribute information item</em>, if present, MUST contain
! 		absolute URIs (see [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>]).
  		</p>
  
***************
*** 2047,2051 ****
              <li><p>{message exchange pattern} REQUIRED. An <em>xs:anyURI</em>
  	  		identifying the message exchange pattern used by the operation. This URI
!             MUST be an absolute URI (see [<cite><a href="#RFC2396">IETF RFC 2396</a></cite>]).</p></li>
  
  	    <li><p>{message references} OPTIONAL. A set of Message Reference
--- 2070,2074 ----
              <li><p>{message exchange pattern} REQUIRED. An <em>xs:anyURI</em>
  	  		identifying the message exchange pattern used by the operation. This URI
!             MUST be an absolute URI (see [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>]).</p></li>
  
  	    <li><p>{message references} OPTIONAL. A set of Message Reference
***************
*** 2061,2065 ****
              that were used to construct the {element} properties of
              {message references}. (See <a href="#InterfaceOperationStyle"><b>2.4.1.1 Operation Style</b></a>.) These URIs MUST be
!             absolute URIs (see [<cite><a href="#RFC2396">IETF RFC 2396</a></cite>]).</p></li>
  
              <li><p>{safety} REQUIRED. An <em>xs:boolean</em>
--- 2084,2088 ----
              that were used to construct the {element} properties of
              {message references}. (See <a href="#InterfaceOperationStyle"><b>2.4.1.1 Operation Style</b></a>.) These URIs MUST be
!             absolute URIs (see [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>]).</p></li>
  
              <li><p>{safety} REQUIRED. An <em>xs:boolean</em>
***************
*** 3409,3413 ****
  	    <li><p>{name} REQUIRED. An <em>xs:anyURI</em>. 
  	    This URI MUST be
! 	    absolute as defined by [<cite><a href="#RFC2396">IETF RFC 2396</a></cite>]. This URI SHOULD be
           dereferenceable to a document that directly or indirectly defines
           the meaning and use of the Feature that it identifies.</p></li>
--- 3432,3436 ----
  	    <li><p>{name} REQUIRED. An <em>xs:anyURI</em>. 
  	    This URI MUST be
! 	    absolute as defined by [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>]. This URI SHOULD be
           dereferenceable to a document that directly or indirectly defines
           the meaning and use of the Feature that it identifies.</p></li>
***************
*** 3721,3725 ****
  	  <ul>
  	    <li><p>{name} REQUIRED. An <em>xs:anyURI</em>. This URI MUST be
! 	    absolute as defined by [<cite><a href="#RFC2396">IETF RFC 2396</a></cite>]. This URI SHOULD be
           dereferenceable to a document that directly or indirectly defines
           the meaning and use of the Property that it identifies.</p></li>
--- 3744,3748 ----
  	  <ul>
  	    <li><p>{name} REQUIRED. An <em>xs:anyURI</em>. This URI MUST be
! 	    absolute as defined by [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>]. This URI SHOULD be
           dereferenceable to a document that directly or indirectly defines
           the meaning and use of the Property that it identifies.</p></li>
***************
*** 4181,4185 ****
              <li><p>{type} REQUIRED. An <em>xs:anyURI</em>. 
              This URI MUST be absolute
! 	    as defined by [<cite><a href="#RFC2396">IETF RFC 2396</a></cite>]. The value of this URI indicates what kind
  	    of concrete binding details are contained within this
  	    Binding component. Specifications (such as [<cite><a href="#WSDL-PART3">WSDL 2.0 Bindings</a></cite>] ) that define such concrete binding
--- 4204,4208 ----
              <li><p>{type} REQUIRED. An <em>xs:anyURI</em>. 
              This URI MUST be absolute
! 	    as defined by [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>]. The value of this URI indicates what kind
  	    of concrete binding details are contained within this
  	    Binding component. Specifications (such as [<cite><a href="#WSDL-PART3">WSDL 2.0 Bindings</a></cite>] ) that define such concrete binding
***************
*** 5442,5446 ****
  
              <li> <p>{address} OPTIONAL. An <em>xs:anyURI</em>. 
!             This URI MUST be absolute as defined by [<cite><a href="#RFC2396">IETF RFC 2396</a></cite>]. If present, the value of this attribute
  	    represents the network address at which the service
  	    indicated by the parent Service component's {interface}
--- 5465,5469 ----
  
              <li> <p>{address} OPTIONAL. An <em>xs:anyURI</em>. 
!             This URI MUST be absolute as defined by [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>]. If present, the value of this attribute
  	    represents the network address at which the service
  	    indicated by the parent Service component's {interface}
***************
*** 5750,5754 ****
        <a name="zed-AbsoluteURI"></a><div id="twisty-head-zed-AbsoluteURI" class="twisty-head"><img src="images/left-twisty-13.png" class="twisty-icon"><a href="javascript:show('zed-AbsoluteURI')">AbsoluteURI</a>...</div><div id="twisty-body-zed-AbsoluteURI" class="twisty-body"><img src="images/down-twisty-13.png" class="twisty-icon"><a href="javascript:hide('zed-AbsoluteURI')">AbsoluteURI</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-AbsoluteURI">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-AbsoluteURI">hide all</a>&nbsp;]<br>
        <p>
!       Let <span class="zi">AbsoluteURI</span> be the subset of absolute URIs (see [<cite><a href="#RFC2396">IETF RFC 2396</a></cite>]):
        </p>
  
--- 5773,5777 ----
        <a name="zed-AbsoluteURI"></a><div id="twisty-head-zed-AbsoluteURI" class="twisty-head"><img src="images/left-twisty-13.png" class="twisty-icon"><a href="javascript:show('zed-AbsoluteURI')">AbsoluteURI</a>...</div><div id="twisty-body-zed-AbsoluteURI" class="twisty-body"><img src="images/down-twisty-13.png" class="twisty-icon"><a href="javascript:hide('zed-AbsoluteURI')">AbsoluteURI</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-AbsoluteURI">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-AbsoluteURI">hide all</a>&nbsp;]<br>
        <p>
!       Let <span class="zi">AbsoluteURI</span> be the subset of absolute URIs (see [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>]):
        </p>
  
***************
*** 6789,6793 ****
        <em>xs:anyURI</em>.  Its actual value MUST be a list of
        pairs of URIs; where the first URI of a pair, which MUST be an
!       absolute URI as defined in [<cite><a href="#RFC2396">IETF RFC 2396</a></cite>], indicates a
        WSDL namespace name, and, the second a hint as to the location
        of a WSDL document defining WSDL components for that namespace
--- 6812,6816 ----
        <em>xs:anyURI</em>.  Its actual value MUST be a list of
        pairs of URIs; where the first URI of a pair, which MUST be an
!       absolute URI as defined in [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>], indicates a
        WSDL namespace name, and, the second a hint as to the location
        of a WSDL document defining WSDL components for that namespace
***************
*** 7124,7147 ****
  	    http://www.ietf.org/rfc/rfc2119.txt.
  	  </dd>
! 	  <dt class="label"><a name="RFC2396"></a>[IETF RFC 2396] </dt><dd>
! 	    <cite><a href="http://www.ietf.org/rfc/rfc2396.txt">Uniform Resource Identifiers (URI): Generic
  	    Syntax</a></cite>, T. Berners-Lee, R. Fielding, L. Masinter,
! 	    Authors. Internet Engineering Task Force, August
! 	    1998. Available at http://www.ietf.org/rfc/rfc2396.txt.
! 	  </dd>
! 	  <dt class="label"><a name="RFC2732"></a>[IETF RFC 2732] </dt><dd>
! 	    <cite><a href="http://www.ietf.org/rfc/rfc2732.txt">Format for Literal IPv6 Addresses in URL's.</a></cite>,
! 	    R. Hinden, B. Carpenter, L. Masinter
! 	    Authors. Internet Engineering Task Force, December
! 	    1999. Available at http://www.ietf.org/rfc/rfc2732.txt.
  	  </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,
! 	    C. M. Sperberg-McQueen, and E. Maler, Editors. World Wide
! 	    Web Consortium, 10 February 1998, revised 6 October
! 	    2000. This version of the XML 1.0 Recommendation is
! 	    http://www.w3.org/TR/2000/REC-xml-20001006. The <a href="http://www.w3.org/TR/REC-xml">latest version of XML
! 	    1.0</a> is available at http://www.w3.org/TR/REC-xml.
  	  </dd>
  	  <dt class="label"><a name="XMLInfoSet"></a>[XML Information Set] </dt><dd>
--- 7147,7161 ----
  	    http://www.ietf.org/rfc/rfc2119.txt.
  	  </dd>
! 	  <dt class="label"><a name="RFC3986"></a>[IETF RFC 3986] </dt><dd>
! 	    <cite><a href="http://www.ietf.org/rfc/rfc3986.txt">Uniform Resource Identifiers (URI): Generic
  	    Syntax</a></cite>, T. Berners-Lee, R. Fielding, L. Masinter,
! 	    Authors. Internet Engineering Task Force, January 2005. Available at http://www.ietf.org/rfc/rfc3986.txt.
  	  </dd>
!           <dt class="label"><a name="XML10"></a>[XML 1.0] </dt><dd>
!             <cite><a href="http://www.w3.org/TR/2004/REC-xml-20040204/">Extensible Markup Language (XML) 1.0 (Third
  	    Edition)</a></cite>, T. Bray, J. Paoli,
! 	    C. M. Sperberg-McQueen, E. Maler, and F. Yergeau, Editors. World Wide
! 	    Web Consortium, 4 February 2004. This version of the XML 1.0 Recommendation is
! 	    http://www.w3.org/TR/2004/REC-xml-20040204/. The <a href="http://www.w3.org/TR/REC-xml">latest version of "Extensible Markup Language (XML) 1.0"</a> is available at http://www.w3.org/TR/REC-xml.
  	  </dd>
  	  <dt class="label"><a name="XMLInfoSet"></a>[XML Information Set] </dt><dd>
***************
*** 7278,7281 ****
--- 7292,7301 ----
  
  	<dl>
+ 	
+ 		<dt class="label"><a name="ws-addr-core"></a>[WS-Addressing] </dt><dd>
+ 			<cite><a href="http://www.w3.org/TR/2004/WD-ws-addr-core-20041208/">Web Services Addressing - Core</a></cite>,
+ 			Martin Gudgin, Marc Hadley, Editors. W3C Working Draft 8 December 2004.
+ 			Available at http://www.w3.org/TR/2004/WD-ws-addr-core-20041208/.
+ 		</dd>
  
   	  <dt class="label"><a name="RFC2045"></a>[IETF RFC 2045] </dt><dd>	   
***************
*** 7286,7289 ****
--- 7306,7310 ----
  	    http://www.ietf.org/rfc/rfc2045.txt.
  	  </dd>
+ 
  	  <dt class="label"><a name="RFC2616"></a>[IETF RFC 2616] </dt><dd>
  	    <cite><a href="http://www.ietf.org/rfc/rfc2616.txt">Hypertext Transfer Protocol --
***************
*** 8142,8145 ****
--- 8163,8175 ----
      
      <tr>
+     	<td rowspan="1" colspan="1">20050211</td>
+     	<td rowspan="1" colspan="1">AGR</td>
+     	<td rowspan="1" colspan="1">
+     		<a href="http://lists.w3.org/Archives/Public/www-ws-desc/2005Feb/0026.html">email</a>:
+     		Added an informative reference to WS-Addressing and refered to it from the Operation Name Mapping Requirement.
+     	</td>
+     </tr>
+     
+     <tr>
      	<td rowspan="1" colspan="1">20050210</td>
      	<td rowspan="1" colspan="1">AGR</td>

Index: wsdl20-i.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-i.html,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** wsdl20-i.html	10 Feb 2005 14:56:04 -0000	1.13
--- wsdl20-i.html	11 Feb 2005 16:32:42 -0000	1.14
***************
*** 81,85 ****
  <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-uri-references">URI References for WSDL Components</a> (Non-Normative)<br>D. <a href="#migration">Migrating from WSDL 1.1 to WSDL 2.0</a> (Non-Normative)<br>E. <a href="#other-schemalang">Examples of Specifications of Extension Elements for Alternative Schem
  Language Support.</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</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="#intro">Introduction</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#intro_ws">Web Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#notation">Notational Conventions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.2 <a href="#rfc2396namespaces">RFC 2396 Namespaces</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.4 <a href="#xmlinfosetproperties">XML Infomation Set Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.5 <a href="#wsdlcomponentmodelproperties">WSDL Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.6 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.7 <a href="#bnfpseudschemas">BNF Pseudo-Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#terminology">WSDL Terminology</a><br>2. <a href="#component_model">Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#Description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.1 <a href="#Description_details">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
        Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href="#Interface">Interface</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1 <a href="#Interface_details">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1.1 <a href="#Interface_OperationName">Operation Name Mapping Requirement</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br>&nbsp;&nbsp;&nbsp;nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.3 <a href="#InterfaceFault">Interface Fault</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
  	  Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.4 <a href="#InterfaceOperation">Interface Operation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1 <a href="#InterfaceOperation_details">The Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1.1 <a href="#InterfaceOperationStyle">Operation Style</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2 <a href="#RPCStyle">RPC Style</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.1 <a href="#InterfaceOperation_RPC_Signature_Definition">wrpc:signature Extension</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.2 <a href="#InterfaceOperation_RPC_Signature_XMLRep">XML Representation of the wrpc:signature Extension</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.3 <a href="#InterfaceOperation_RPC_Signature_Mapping">wrpc:signature Extension Mapping To Properties of an
--- 81,85 ----
  <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-uri-references">URI References for WSDL Components</a> (Non-Normative)<br>D. <a href="#migration">Migrating from WSDL 1.1 to WSDL 2.0</a> (Non-Normative)<br>E. <a href="#other-schemalang">Examples of Specifications of Extension Elements for Alternative Schem
  Language Support.</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</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="#intro">Introduction</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#intro_ws">Web Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#notation">Notational Conventions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.4 <a href="#xmlinfosetproperties">XML Infomation Set Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.5 <a href="#wsdlcomponentmodelproperties">WSDL Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.6 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.7 <a href="#bnfpseudschemas">BNF Pseudo-Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#terminology">WSDL Terminology</a><br>2. <a href="#component_model">Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#Description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.1 <a href="#Description_details">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
        Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href="#Interface">Interface</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1 <a href="#Interface_details">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1.1 <a href="#Interface_OperationName">Operation Name Mapping Requirement</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br>&nbsp;&nbsp;&nbsp;nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.3 <a href="#InterfaceFault">Interface Fault</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
  	  Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.4 <a href="#InterfaceOperation">Interface Operation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1 <a href="#InterfaceOperation_details">The Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1.1 <a href="#InterfaceOperationStyle">Operation Style</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2 <a href="#RPCStyle">RPC Style</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.1 <a href="#InterfaceOperation_RPC_Signature_Definition">wrpc:signature Extension</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.2 <a href="#InterfaceOperation_RPC_Signature_XMLRep">XML Representation of the wrpc:signature Extension</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.3 <a href="#InterfaceOperation_RPC_Signature_Mapping">wrpc:signature Extension Mapping To Properties of an
***************
*** 177,189 ****
  <div class="div3">
  
! <h4><a name="rfc2396namespaces"></a>1.2.2 RFC 2396 Namespaces</h4>
  
! <p>Namespace names of the general form:
  <ul>
!    <li>"http://example.org/..." and</li>
!    <li>"http://example.com/..."</li>
  </ul>
!    represent application or
!    context-dependent URIs [<cite><a href="#RFC2396">IETF RFC 2396</a></cite>].</p>
     
  </div>
--- 177,189 ----
  <div class="div3">
  
! <h4><a name="rfc3986namespaces"></a>1.2.2 RFC 3986 Namespaces</h4>
  
! <p>Namespace names of the general form:</p>
  <ul>
!    <li><p>"http://example.org/..." and</p></li>
!    <li><p>"http://example.com/..."</p></li>
  </ul>
! <p>represent application or
!    context-dependent URIs [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>].</p>
     
  </div>
***************
*** 200,206 ****
     
     <dl>
!       <dt>wsdl</dt>
        <dd>
        	"http://www.w3.org/@@@@/@@/wsdl"
        	<p>
        	A normative XML Schema [<cite><a href="#XMLSchemaP1">XML Schema: Structures</a></cite>], [<cite><a href="#XMLSchemaP2">XML Schema: Datatypes</a></cite>] document for the
--- 200,209 ----
     
     <dl>
!      
!       <dt class="label">wsdl</dt>
        <dd>
+ 	<p>
        	"http://www.w3.org/@@@@/@@/wsdl"
+ 	</p>
        	<p>
        	A normative XML Schema [<cite><a href="#XMLSchemaP1">XML Schema: Structures</a></cite>], [<cite><a href="#XMLSchemaP2">XML Schema: Datatypes</a></cite>] document for the
***************
*** 212,219 ****
          </p>
        </dd>
! 
!       <dt>wsdli</dt>
        <dd>
!       	"http://www.w3.org/@@@@/@@/wsdl-instance"
        	<p>
        	A normative XML Schema [<cite><a href="#XMLSchemaP1">XML Schema: Structures</a></cite>], [<cite><a href="#XMLSchemaP2">XML Schema: Datatypes</a></cite>] document for the
--- 215,223 ----
          </p>
        </dd>
!      
!      
!       <dt class="label">wsdli</dt>
        <dd>
! 	<p>"http://www.w3.org/@@@@/@@/wsdl-instance"</p>
        	<p>
        	A normative XML Schema [<cite><a href="#XMLSchemaP1">XML Schema: Structures</a></cite>], [<cite><a href="#XMLSchemaP2">XML Schema: Datatypes</a></cite>] document for the
***************
*** 221,228 ****
          </p>
        </dd>
!       
!       <dt>wrpc</dt>
        <dd>
!       	"http://www.w3.org/@@@@/@@/wsdl/rpc"
        	<p>
        	A normative XML Schema [<cite><a href="#XMLSchemaP1">XML Schema: Structures</a></cite>], [<cite><a href="#XMLSchemaP2">XML Schema: Datatypes</a></cite>] document for the
--- 225,234 ----
          </p>
        </dd>
!      
!      
!      
!       <dt class="label">wrpc</dt>
        <dd>
!       	<p>"http://www.w3.org/@@@@/@@/wsdl/rpc"</p>
        	<p>
        	A normative XML Schema [<cite><a href="#XMLSchemaP1">XML Schema: Structures</a></cite>], [<cite><a href="#XMLSchemaP2">XML Schema: Datatypes</a></cite>] document for the
***************
*** 234,257 ****
          </p>
        </dd>
! 
!       <dt>wsoap</dt>
        <dd>
        	"http://www.w3.org/@@@@/@@/wsdl/soap12"
        	<p>
        	Defined by WSDL 2.0: Bindings [<cite><a href="#WSDL-PART3">WSDL 2.0 Bindings</a></cite>].
          </p>
        </dd>
! 
!       <dt>whttp</dt>
        <dd>
        	"http://www.w3.org/@@@@/@@/wsdl/http"
        	<p>
        	Defined by WSDL 2.0: Bindings [<cite><a href="#WSDL-PART3">WSDL 2.0 Bindings</a></cite>].
          </p>
        </dd>
! 
!       <dt>xs</dt>
        <dd>
!       	"http://www.w3.org/2001/XMLSchema"
        	<p>
        		Defined in the W3C XML Schema
--- 240,270 ----
          </p>
        </dd>
!      
!      
!       <dt class="label">wsoap</dt>
        <dd>
+ 	<p>
        	"http://www.w3.org/@@@@/@@/wsdl/soap12"
+ 	</p>
        	<p>
        	Defined by WSDL 2.0: Bindings [<cite><a href="#WSDL-PART3">WSDL 2.0 Bindings</a></cite>].
          </p>
        </dd>
!      
!      
!       <dt class="label">whttp</dt>
        <dd>
+ 	<p>
        	"http://www.w3.org/@@@@/@@/wsdl/http"
+ 	</p>
        	<p>
        	Defined by WSDL 2.0: Bindings [<cite><a href="#WSDL-PART3">WSDL 2.0 Bindings</a></cite>].
          </p>
        </dd>
!      
!      
!       <dt class="label">xs</dt>
        <dd>
! 	<p>"http://www.w3.org/2001/XMLSchema"</p>
        	<p>
        		Defined in the W3C XML Schema
***************
*** 259,266 ****
           </p>
         </dd>
! 
!       <dt>xsi</dt>
        <dd>
        	"http://www.w3.org/2001/XMLSchema-instance"
        	<p>
        		Defined in the W3C XML Schema
--- 272,282 ----
           </p>
         </dd>
!      
!      
!       <dt class="label">xsi</dt>
        <dd>
+ 	<p>
        	"http://www.w3.org/2001/XMLSchema-instance"
+ 	</p>
        	<p>
        		Defined in the W3C XML Schema
***************
*** 268,272 ****
           </p>
        </dd>
! 
      </dl>
  
--- 284,288 ----
           </p>
        </dd>
!      
      </dl>
  
***************
*** 319,323 ****
  
  <p>
! The non-normative <a xmlns:z="http://www.w3.org/2004/zml" xmlns:xlink="http://www.w3.org/1999/xlink" href="wsdl20-i.html">DHTML</a> version of this specification allows the reader to interactively
  hide and show the Z Notation.
  Readers who are not familiar with Z Notation may find the DHTML version
--- 335,339 ----
  
  <p>
! The non-normative <a href="wsdl20-i.html">DHTML</a> version of this specification allows the reader to interactively
  hide and show the Z Notation.
  Readers who are not familiar with Z Notation may find the DHTML version
***************
*** 329,335 ****
  which uses Unicode characters to encode the mathematical symbols that appear in Z Notation.
  Mozilla Firefox correctly displays Unicode characters, provided that the required fonts are installed.
! Mathematical fonts for Mozilla Firefox can be downloaded from the <a xmlns:z="http://www.w3.org/2004/zml" xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.mozilla.org/projects/mathml/fonts/">Mozilla Web site</a>.
  To display the mathematical symbols correctly in Internet Explorer, use the alternate, non-normative 
! <a xmlns:z="http://www.w3.org/2004/zml" xmlns:xlink="http://www.w3.org/1999/xlink" href="wsdl20-ie.html">IE</a> version of this specification.
  </p>
  
--- 345,351 ----
  which uses Unicode characters to encode the mathematical symbols that appear in Z Notation.
  Mozilla Firefox correctly displays Unicode characters, provided that the required fonts are installed.
! Mathematical fonts for Mozilla Firefox can be downloaded from the <a href="http://www.mozilla.org/projects/mathml/fonts/">Mozilla Web site</a>.
  To display the mathematical symbols correctly in Internet Explorer, use the alternate, non-normative 
! <a href="wsdl20-ie.html">IE</a> version of this specification.
  </p>
  
***************
*** 1038,1042 ****
  	  </p>
            <p>
!           The targetNamespace URI MUST be an absolute URI (see [<cite><a href="#RFC2396">IETF RFC 2396</a></cite>]).
            </p>
  
--- 1054,1058 ----
  	  </p>
            <p>
!           The targetNamespace URI MUST be an absolute URI (see [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>]).
            </p>
  
***************
*** 1272,1276 ****
  
  	  <ul>
! 	    <li><p>{name} REQUIRED. An <em>xs:QName</em></p></li>.
  
          <li><p>{extended interfaces} OPTIONAL. A set of Interface
--- 1288,1292 ----
  
  	  <ul>
! 	    <li><p>{name} REQUIRED. An <em>xs:QName</em>.</p></li>
  
          <li><p>{extended interfaces} OPTIONAL. A set of Interface
***************
*** 1422,1425 ****
--- 1438,1448 ----
  	    </li>
  	  </ol>
+ 	  
+ 	  <p>WS-Addressing [<cite><a href="#ws-addr-core">WS-Addressing</a></cite>] provides a mechanism for implementing the
+ 	  Operation Name Mapping Requirment.
+ 	  The WS-Addressing [action] property embeds a value in each message that
+ 	  can be used to associate the message with a particular operation.
+ 	  </p>
+ 
  	  </div>
      </div>
***************
*** 1587,1591 ****
  		<em>list of xs:anyURI</em>. Moreover, the value of the
  		<code>styleDefault</code>  <em>attribute information item</em>, if present, MUST contain
! 		absolute URIs (see [<cite><a href="#RFC2396">IETF RFC 2396</a></cite>]).
  		</p>
  
--- 1610,1614 ----
  		<em>list of xs:anyURI</em>. Moreover, the value of the
  		<code>styleDefault</code>  <em>attribute information item</em>, if present, MUST contain
! 		absolute URIs (see [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>]).
  		</p>
  
***************
*** 2045,2049 ****
              <li><p>{message exchange pattern} REQUIRED. An <em>xs:anyURI</em>
  	  		identifying the message exchange pattern used by the operation. This URI
!             MUST be an absolute URI (see [<cite><a href="#RFC2396">IETF RFC 2396</a></cite>]).</p></li>
  
  	    <li><p>{message references} OPTIONAL. A set of Message Reference
--- 2068,2072 ----
              <li><p>{message exchange pattern} REQUIRED. An <em>xs:anyURI</em>
  	  		identifying the message exchange pattern used by the operation. This URI
!             MUST be an absolute URI (see [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>]).</p></li>
  
  	    <li><p>{message references} OPTIONAL. A set of Message Reference
***************
*** 2059,2063 ****
              that were used to construct the {element} properties of
              {message references}. (See <a href="#InterfaceOperationStyle"><b>2.4.1.1 Operation Style</b></a>.) These URIs MUST be
!             absolute URIs (see [<cite><a href="#RFC2396">IETF RFC 2396</a></cite>]).</p></li>
  
              <li><p>{safety} REQUIRED. An <em>xs:boolean</em>
--- 2082,2086 ----
              that were used to construct the {element} properties of
              {message references}. (See <a href="#InterfaceOperationStyle"><b>2.4.1.1 Operation Style</b></a>.) These URIs MUST be
!             absolute URIs (see [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>]).</p></li>
  
              <li><p>{safety} REQUIRED. An <em>xs:boolean</em>
***************
*** 3407,3411 ****
  	    <li><p>{name} REQUIRED. An <em>xs:anyURI</em>. 
  	    This URI MUST be
! 	    absolute as defined by [<cite><a href="#RFC2396">IETF RFC 2396</a></cite>]. This URI SHOULD be
           dereferenceable to a document that directly or indirectly defines
           the meaning and use of the Feature that it identifies.</p></li>
--- 3430,3434 ----
  	    <li><p>{name} REQUIRED. An <em>xs:anyURI</em>. 
  	    This URI MUST be
! 	    absolute as defined by [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>]. This URI SHOULD be
           dereferenceable to a document that directly or indirectly defines
           the meaning and use of the Feature that it identifies.</p></li>
***************
*** 3719,3723 ****
  	  <ul>
  	    <li><p>{name} REQUIRED. An <em>xs:anyURI</em>. This URI MUST be
! 	    absolute as defined by [<cite><a href="#RFC2396">IETF RFC 2396</a></cite>]. This URI SHOULD be
           dereferenceable to a document that directly or indirectly defines
           the meaning and use of the Property that it identifies.</p></li>
--- 3742,3746 ----
  	  <ul>
  	    <li><p>{name} REQUIRED. An <em>xs:anyURI</em>. This URI MUST be
! 	    absolute as defined by [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>]. This URI SHOULD be
           dereferenceable to a document that directly or indirectly defines
           the meaning and use of the Property that it identifies.</p></li>
***************
*** 4179,4183 ****
              <li><p>{type} REQUIRED. An <em>xs:anyURI</em>. 
              This URI MUST be absolute
! 	    as defined by [<cite><a href="#RFC2396">IETF RFC 2396</a></cite>]. The value of this URI indicates what kind
  	    of concrete binding details are contained within this
  	    Binding component. Specifications (such as [<cite><a href="#WSDL-PART3">WSDL 2.0 Bindings</a></cite>] ) that define such concrete binding
--- 4202,4206 ----
              <li><p>{type} REQUIRED. An <em>xs:anyURI</em>. 
              This URI MUST be absolute
! 	    as defined by [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>]. The value of this URI indicates what kind
  	    of concrete binding details are contained within this
  	    Binding component. Specifications (such as [<cite><a href="#WSDL-PART3">WSDL 2.0 Bindings</a></cite>] ) that define such concrete binding
***************
*** 5440,5444 ****
  
              <li> <p>{address} OPTIONAL. An <em>xs:anyURI</em>. 
!             This URI MUST be absolute as defined by [<cite><a href="#RFC2396">IETF RFC 2396</a></cite>]. If present, the value of this attribute
  	    represents the network address at which the service
  	    indicated by the parent Service component's {interface}
--- 5463,5467 ----
  
              <li> <p>{address} OPTIONAL. An <em>xs:anyURI</em>. 
!             This URI MUST be absolute as defined by [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>]. If present, the value of this attribute
  	    represents the network address at which the service
  	    indicated by the parent Service component's {interface}
***************
*** 5748,5752 ****
        <a name="zed-AbsoluteURI"></a><div id="twisty-head-zed-AbsoluteURI" class="twisty-head"><img src="images/left-twisty-13.png" class="twisty-icon"><a href="javascript:show('zed-AbsoluteURI')">AbsoluteURI</a>...</div><div id="twisty-body-zed-AbsoluteURI" class="twisty-body"><img src="images/down-twisty-13.png" class="twisty-icon"><a href="javascript:hide('zed-AbsoluteURI')">AbsoluteURI</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-AbsoluteURI">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-AbsoluteURI">hide all</a>&nbsp;]<br>
        <p>
!       Let <span class="zi">AbsoluteURI</span> be the subset of absolute URIs (see [<cite><a href="#RFC2396">IETF RFC 2396</a></cite>]):
        </p>
  
--- 5771,5775 ----
        <a name="zed-AbsoluteURI"></a><div id="twisty-head-zed-AbsoluteURI" class="twisty-head"><img src="images/left-twisty-13.png" class="twisty-icon"><a href="javascript:show('zed-AbsoluteURI')">AbsoluteURI</a>...</div><div id="twisty-body-zed-AbsoluteURI" class="twisty-body"><img src="images/down-twisty-13.png" class="twisty-icon"><a href="javascript:hide('zed-AbsoluteURI')">AbsoluteURI</a>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-AbsoluteURI">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-AbsoluteURI">hide all</a>&nbsp;]<br>
        <p>
!       Let <span class="zi">AbsoluteURI</span> be the subset of absolute URIs (see [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>]):
        </p>
  
***************
*** 6787,6791 ****
        <em>xs:anyURI</em>.  Its actual value MUST be a list of
        pairs of URIs; where the first URI of a pair, which MUST be an
!       absolute URI as defined in [<cite><a href="#RFC2396">IETF RFC 2396</a></cite>], indicates a
        WSDL namespace name, and, the second a hint as to the location
        of a WSDL document defining WSDL components for that namespace
--- 6810,6814 ----
        <em>xs:anyURI</em>.  Its actual value MUST be a list of
        pairs of URIs; where the first URI of a pair, which MUST be an
!       absolute URI as defined in [<cite><a href="#RFC3986">IETF RFC 3986</a></cite>], indicates a
        WSDL namespace name, and, the second a hint as to the location
        of a WSDL document defining WSDL components for that namespace
***************
*** 7122,7145 ****
  	    http://www.ietf.org/rfc/rfc2119.txt.
  	  </dd>
! 	  <dt class="label"><a name="RFC2396"></a>[IETF RFC 2396] </dt><dd>
! 	    <cite><a href="http://www.ietf.org/rfc/rfc2396.txt">Uniform Resource Identifiers (URI): Generic
  	    Syntax</a></cite>, T. Berners-Lee, R. Fielding, L. Masinter,
! 	    Authors. Internet Engineering Task Force, August
! 	    1998. Available at http://www.ietf.org/rfc/rfc2396.txt.
! 	  </dd>
! 	  <dt class="label"><a name="RFC2732"></a>[IETF RFC 2732] </dt><dd>
! 	    <cite><a href="http://www.ietf.org/rfc/rfc2732.txt">Format for Literal IPv6 Addresses in URL's.</a></cite>,
! 	    R. Hinden, B. Carpenter, L. Masinter
! 	    Authors. Internet Engineering Task Force, December
! 	    1999. Available at http://www.ietf.org/rfc/rfc2732.txt.
  	  </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,
! 	    C. M. Sperberg-McQueen, and E. Maler, Editors. World Wide
! 	    Web Consortium, 10 February 1998, revised 6 October
! 	    2000. This version of the XML 1.0 Recommendation is
! 	    http://www.w3.org/TR/2000/REC-xml-20001006. The <a href="http://www.w3.org/TR/REC-xml">latest version of XML
! 	    1.0</a> is available at http://www.w3.org/TR/REC-xml.
  	  </dd>
  	  <dt class="label"><a name="XMLInfoSet"></a>[XML Information Set] </dt><dd>
--- 7145,7159 ----
  	    http://www.ietf.org/rfc/rfc2119.txt.
  	  </dd>
! 	  <dt class="label"><a name="RFC3986"></a>[IETF RFC 3986] </dt><dd>
! 	    <cite><a href="http://www.ietf.org/rfc/rfc3986.txt">Uniform Resource Identifiers (URI): Generic
  	    Syntax</a></cite>, T. Berners-Lee, R. Fielding, L. Masinter,
! 	    Authors. Internet Engineering Task Force, January 2005. Available at http://www.ietf.org/rfc/rfc3986.txt.
  	  </dd>
!           <dt class="label"><a name="XML10"></a>[XML 1.0] </dt><dd>
!             <cite><a href="http://www.w3.org/TR/2004/REC-xml-20040204/">Extensible Markup Language (XML) 1.0 (Third
  	    Edition)</a></cite>, T. Bray, J. Paoli,
! 	    C. M. Sperberg-McQueen, E. Maler, and F. Yergeau, Editors. World Wide
! 	    Web Consortium, 4 February 2004. This version of the XML 1.0 Recommendation is
! 	    http://www.w3.org/TR/2004/REC-xml-20040204/. The <a href="http://www.w3.org/TR/REC-xml">latest version of "Extensible Markup Language (XML) 1.0"</a> is available at http://www.w3.org/TR/REC-xml.
  	  </dd>
  	  <dt class="label"><a name="XMLInfoSet"></a>[XML Information Set] </dt><dd>
***************
*** 7276,7279 ****
--- 7290,7299 ----
  
  	<dl>
+ 	
+ 		<dt class="label"><a name="ws-addr-core"></a>[WS-Addressing] </dt><dd>
+ 			<cite><a href="http://www.w3.org/TR/2004/WD-ws-addr-core-20041208/">Web Services Addressing - Core</a></cite>,
+ 			Martin Gudgin, Marc Hadley, Editors. W3C Working Draft 8 December 2004.
+ 			Available at http://www.w3.org/TR/2004/WD-ws-addr-core-20041208/.
+ 		</dd>
  
   	  <dt class="label"><a name="RFC2045"></a>[IETF RFC 2045] </dt><dd>	   
***************
*** 7284,7287 ****
--- 7304,7308 ----
  	    http://www.ietf.org/rfc/rfc2045.txt.
  	  </dd>
+ 
  	  <dt class="label"><a name="RFC2616"></a>[IETF RFC 2616] </dt><dd>
  	    <cite><a href="http://www.ietf.org/rfc/rfc2616.txt">Hypertext Transfer Protocol --
***************
*** 8140,8143 ****
--- 8161,8173 ----
      
      <tr>
+     	<td rowspan="1" colspan="1">20050211</td>
+     	<td rowspan="1" colspan="1">AGR</td>
+     	<td rowspan="1" colspan="1">
+     		<a href="http://lists.w3.org/Archives/Public/www-ws-desc/2005Feb/0026.html">email</a>:
+     		Added an informative reference to WS-Addressing and refered to it from the Operation Name Mapping Requirement.
+     	</td>
+     </tr>
+     
+     <tr>
      	<td rowspan="1" colspan="1">20050210</td>
      	<td rowspan="1" colspan="1">AGR</td>

Index: wsdl20.pdf
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.pdf,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** wsdl20.pdf	10 Feb 2005 14:56:03 -0000	1.6
--- wsdl20.pdf	11 Feb 2005 16:32:42 -0000	1.7
***************
*** 28,32 ****
  endobj
  24 0 obj
! (RFC 2396 Namespaces)
  endobj
  25 0 obj
--- 28,32 ----
  endobj
  24 0 obj
! (RFC 3986 Namespaces)
  endobj
[...26945 lines suppressed...]
! 0000729552 00000 n 
! 0000729678 00000 n 
! 0000729804 00000 n 
! 0000729884 00000 n 
! 0000729985 00000 n 
! 0000742548 00000 n 
! 0000759255 00000 n 
! 0000759296 00000 n 
! 0000759336 00000 n 
! 0000759528 00000 n 
  trailer
  <<
! /Size 2490
! /Root 2488 0 R
! /Info 2489 0 R
! /ID [<80D42BB7D6725044BD42C26D2BA91954> <80D42BB7D6725044BD42C26D2BA91954>]
  >>
  startxref
! 759776
  %%EOF

Index: wsdl20.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.html,v
retrieving revision 1.143
retrieving revision 1.144
diff -C2 -d -r1.143 -r1.144
*** wsdl20.html	11 Feb 2005 15:41:10 -0000	1.143
--- wsdl20.html	11 Feb 2005 16:32:42 -0000	1.144
***************
*** 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 1st August 2004), 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>
[...17708 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 Friday, 11 February 2005 16:32:49 UTC