- From: Arthur Ryman <aryman@dev.w3.org>
- Date: Fri, 11 Feb 2005 16:32:44 +0000
- To: public-ws-desc-eds@w3.org
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> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#notation">Notational Conventions</a><br> 1.2.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.2.2 <a href="#rfc2396namespaces">RFC 2396 Namespaces</a><br> 1.2.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.2.4 <a href="#xmlinfosetproperties">XML Infomation Set Properties</a><br> 1.2.5 <a href="#wsdlcomponentmodelproperties">WSDL Component Model Properties</a><br> 1.2.6 <a href="#znotation">Z Notation</a><br> 1.2.7 <a href="#bnfpseudschemas">BNF Pseudo-Schemas</a><br> 1.3 <a href="#terminology">WSDL Terminology</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br> 2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component Properties</a><br> 2.2 <a href="#Interface">Interface</a><br> 2.2.1 <a href="#Interface_details">The Interface Component</a><br> 2.2.1.1 <a href="#Interface_OperationName">Operation Name Mapping Requirement</a><br> 2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br> 2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner]</a><br> 2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br> 2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br> nbsp; 2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br> 2.3 <a href="#InterfaceFault">Interface Fault</a><br> 2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br> 2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br> 2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner]</a><br> 2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to Component Properties</a><br> 2.4 <a href="#InterfaceOperation">Interface Operation</a><br> 2.4.1 <a href="#InterfaceOperation_details">The Interface Operation Component</a><br> 2.4.1.1 <a href="#InterfaceOperationStyle">Operation Style</a><br> 2.4.2 <a href="#RPCStyle">RPC Style</a><br> 2.4.2.1 <a href="#InterfaceOperation_RPC_Signature_Definition">wrpc:signature Extension</a><br> 2.4.2.2 <a href="#InterfaceOperation_RPC_Signature_XMLRep">XML Representation of the wrpc:signature Extension</a><br> 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> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#notation">Notational Conventions</a><br> 1.2.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.2.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.2.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.2.4 <a href="#xmlinfosetproperties">XML Infomation Set Properties</a><br> 1.2.5 <a href="#wsdlcomponentmodelproperties">WSDL Component Model Properties</a><br> 1.2.6 <a href="#znotation">Z Notation</a><br> 1.2.7 <a href="#bnfpseudschemas">BNF Pseudo-Schemas</a><br> 1.3 <a href="#terminology">WSDL Terminology</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br> 2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component Properties</a><br> 2.2 <a href="#Interface">Interface</a><br> 2.2.1 <a href="#Interface_details">The Interface Component</a><br> 2.2.1.1 <a href="#Interface_OperationName">Operation Name Mapping Requirement</a><br> 2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br> 2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner]</a><br> 2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br> 2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br> nbsp; 2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br> 2.3 <a href="#InterfaceFault">Interface Fault</a><br> 2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br> 2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br> 2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner]</a><br> 2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to Component Properties</a><br> 2.4 <a href="#InterfaceOperation">Interface Operation</a><br> 2.4.1 <a href="#InterfaceOperation_details">The Interface Operation Component</a><br> 2.4.1.1 <a href="#InterfaceOperationStyle">Operation Style</a><br> 2.4.2 <a href="#RPCStyle">RPC Style</a><br> 2.4.2.1 <a href="#InterfaceOperation_RPC_Signature_Definition">wrpc:signature Extension</a><br> 2.4.2.2 <a href="#InterfaceOperation_RPC_Signature_XMLRep">XML Representation of the wrpc:signature Extension</a><br> 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> [ <a onClick="showAll()" href="#zed-AbsoluteURI">show all</a> ] [ <a onClick="hideAll()" href="#zed-AbsoluteURI">hide all</a> ]<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> [ <a onClick="showAll()" href="#zed-AbsoluteURI">show all</a> ] [ <a onClick="hideAll()" href="#zed-AbsoluteURI">hide all</a> ]<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> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#notation">Notational Conventions</a><br> 1.2.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.2.2 <a href="#rfc2396namespaces">RFC 2396 Namespaces</a><br> 1.2.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.2.4 <a href="#xmlinfosetproperties">XML Infomation Set Properties</a><br> 1.2.5 <a href="#wsdlcomponentmodelproperties">WSDL Component Model Properties</a><br> 1.2.6 <a href="#znotation">Z Notation</a><br> 1.2.7 <a href="#bnfpseudschemas">BNF Pseudo-Schemas</a><br> 1.3 <a href="#terminology">WSDL Terminology</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br> 2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component Properties</a><br> 2.2 <a href="#Interface">Interface</a><br> 2.2.1 <a href="#Interface_details">The Interface Component</a><br> 2.2.1.1 <a href="#Interface_OperationName">Operation Name Mapping Requirement</a><br> 2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br> 2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner]</a><br> 2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br> 2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br> nbsp; 2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br> 2.3 <a href="#InterfaceFault">Interface Fault</a><br> 2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br> 2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br> 2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner]</a><br> 2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to Component Properties</a><br> 2.4 <a href="#InterfaceOperation">Interface Operation</a><br> 2.4.1 <a href="#InterfaceOperation_details">The Interface Operation Component</a><br> 2.4.1.1 <a href="#InterfaceOperationStyle">Operation Style</a><br> 2.4.2 <a href="#RPCStyle">RPC Style</a><br> 2.4.2.1 <a href="#InterfaceOperation_RPC_Signature_Definition">wrpc:signature Extension</a><br> 2.4.2.2 <a href="#InterfaceOperation_RPC_Signature_XMLRep">XML Representation of the wrpc:signature Extension</a><br> 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> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#notation">Notational Conventions</a><br> 1.2.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.2.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.2.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.2.4 <a href="#xmlinfosetproperties">XML Infomation Set Properties</a><br> 1.2.5 <a href="#wsdlcomponentmodelproperties">WSDL Component Model Properties</a><br> 1.2.6 <a href="#znotation">Z Notation</a><br> 1.2.7 <a href="#bnfpseudschemas">BNF Pseudo-Schemas</a><br> 1.3 <a href="#terminology">WSDL Terminology</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br> 2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component Properties</a><br> 2.2 <a href="#Interface">Interface</a><br> 2.2.1 <a href="#Interface_details">The Interface Component</a><br> 2.2.1.1 <a href="#Interface_OperationName">Operation Name Mapping Requirement</a><br> 2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br> 2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner]</a><br> 2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br> 2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br> nbsp; 2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br> 2.3 <a href="#InterfaceFault">Interface Fault</a><br> 2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br> 2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br> 2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner]</a><br> 2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to Component Properties</a><br> 2.4 <a href="#InterfaceOperation">Interface Operation</a><br> 2.4.1 <a href="#InterfaceOperation_details">The Interface Operation Component</a><br> 2.4.1.1 <a href="#InterfaceOperationStyle">Operation Style</a><br> 2.4.2 <a href="#RPCStyle">RPC Style</a><br> 2.4.2.1 <a href="#InterfaceOperation_RPC_Signature_Definition">wrpc:signature Extension</a><br> 2.4.2.2 <a href="#InterfaceOperation_RPC_Signature_XMLRep">XML Representation of the wrpc:signature Extension</a><br> 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> [ <a onClick="showAll()" href="#zed-AbsoluteURI">show all</a> ] [ <a onClick="hideAll()" href="#zed-AbsoluteURI">hide all</a> ]<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> [ <a onClick="showAll()" href="#zed-AbsoluteURI">show all</a> ] [ <a onClick="hideAll()" href="#zed-AbsoluteURI">hide all</a> ]<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