- From: Arthur Ryman <aryman@dev.w3.org>
- Date: Tue, 18 Jan 2005 19:09:13 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20
In directory hutz:/tmp/cvs-serv1605
Modified Files:
xmlspec2latex.xsl wsdl20.html wsdl20-ie.html .cvsignore
wsdl20.xml wsdl20.tex wsdl20-i.html wsdl20.toc
Log Message:
Added PDF version of spec generated via LaTeX.
Index: .cvsignore
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/.cvsignore,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** .cvsignore 12 Nov 2004 01:30:48 -0000 1.5
--- .cvsignore 18 Jan 2005 19:09:10 -0000 1.6
***************
*** 6,10 ****
valid-xml.txt
.project
- wsdl20.pdf
wsdl20.ps
wsdl20.txt
--- 6,9 ----
Index: wsdl20.tex
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.tex,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** wsdl20.tex 18 Jan 2005 10:47:14 -0000 1.5
--- wsdl20.tex 18 Jan 2005 19:09:10 -0000 1.6
***************
*** 2,5 ****
--- 2,6 ----
\usepackage{fuzz}
\usepackage{graphicx}
+ \usepackage{longtable}
\usepackage[pdftitle={Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language}, pdfauthor={Anonymous}, pdfstartview=Fit]{hyperref}
\begin{document}
***************
*** 608,616 ****
! \begin{schema}{Components}
ComponentModel \\
- descriptionComps : \power Description \\
- elementDeclComps : \power ElementDeclaration \\
- typeDefComps : \power TypeDefinition \\
interfaceComps : \power Interface \\
interfaceFaultComps : \power InterfaceFault \\
--- 609,614 ----
! \begin{schema}{InterfaceComponents}
ComponentModel \\
interfaceComps : \power Interface \\
interfaceFaultComps : \power InterfaceFault \\
***************
*** 618,639 ****
messageRefComps : \power MessageReference \\
faultRefComps : \power FaultReference \\
- featureComps : \power Feature \\
- propertyComps : \power Property \\
- bindingComps : \power Binding \\
- bindingFaultComps : \power BindingFault \\
- bindingOpComps : \power BindingOperation \\
- bindingMessageRefComps : \power BindingMessageReference \\
- serviceComps : \power Service \\
- endpointComps : \power Endpoint
\where
- descriptionComps = \{~x : Description | \\
- \t1 description(x) \in components~\}
- \also
- elementDeclComps = \{~x : ElementDeclaration | \\
- \t1 elementDecl(x) \in components~\}
- \also
- typeDefComps = \{~x : TypeDefinition | \\
- \t1 typeDef(x) \in components~\}
- \also
interfaceComps = \{~x : Interface | \\
\t1 interface(x) \in components~\}
--- 616,620 ----
***************
*** 650,660 ****
faultRefComps = \{~x : FaultReference | \\
\t1 faultRef(x) \in components~\}
! \also
! featureComps = \{~x : Feature | \\
! \t1 feature(x) \in components~\}
! \also
! propertyComps = \{~x : Property | \\
! \t1 property(x) \in components~\}
! \also
bindingComps = \{~x : Binding | \\
\t1 binding(x) \in components~\}
--- 631,643 ----
faultRefComps = \{~x : FaultReference | \\
\t1 faultRef(x) \in components~\}
! \end{schema}
!
! \begin{schema}{BindingComponents}
! ComponentModel \\
! bindingComps : \power Binding \\
! bindingFaultComps : \power BindingFault \\
! bindingOpComps : \power BindingOperation \\
! bindingMessageRefComps : \power BindingMessageReference \\
! \where
bindingComps = \{~x : Binding | \\
\t1 binding(x) \in components~\}
***************
*** 668,672 ****
bindingMessageRefComps = \{~x : BindingMessageReference | \\
\t1 bindingMessageRef(x) \in components~\}
! \also
serviceComps = \{~x : Service | \\
\t1 service(x) \in components~\}
--- 651,661 ----
bindingMessageRefComps = \{~x : BindingMessageReference | \\
\t1 bindingMessageRef(x) \in components~\}
! \end{schema}
!
! \begin{schema}{ServiceComponents}
! ComponentModel \\
! serviceComps : \power Service \\
! endpointComps : \power Endpoint
! \where
serviceComps = \{~x : Service | \\
\t1 service(x) \in components~\}
***************
*** 675,678 ****
--- 664,699 ----
\t1 endpoint(x) \in components~\}
\end{schema}
+
+ \begin{schema}{OtherComponents}
+ ComponentModel \\
+ descriptionComps : \power Description \\
+ elementDeclComps : \power ElementDeclaration \\
+ typeDefComps : \power TypeDefinition \\
+ featureComps : \power Feature \\
+ propertyComps : \power Property \\
+ \where
+ descriptionComps = \{~x : Description | \\
+ \t1 description(x) \in components~\}
+ \also
+ elementDeclComps = \{~x : ElementDeclaration | \\
+ \t1 elementDecl(x) \in components~\}
+ \also
+ typeDefComps = \{~x : TypeDefinition | \\
+ \t1 typeDef(x) \in components~\}
+ \also
+ featureComps = \{~x : Feature | \\
+ \t1 feature(x) \in components~\}
+ \also
+ propertyComps = \{~x : Property | \\
+ \t1 property(x) \in components~\}
+ \end{schema}
+
+ \begin{zed}
+ Components \defs \\
+ \t1 InterfaceComponents \land \\
+ \t1 BindingComponents \land \\
+ \t1 ServiceComponents \land \\
+ \t1 OtherComponents
+ \end{zed}
***************
*** 1230,1235 ****
in \hyperlink{tab_Description_Mapping}{Table \ref*{tab_Description_Mapping} }.
! \begin{table}
! \begin{tabular}{|p{20%pt}|p{80%pt}|}
\hline
--- 1251,1256 ----
in \hyperlink{tab_Description_Mapping}{Table \ref*{tab_Description_Mapping} }.
! \begin{longtable}{|p{72pt}|p{288pt}|}
! \caption{Mapping between Description Component Properties and XML Representation\label{tab_Description_Mapping}}\\
\hline
***************
*** 1284,1288 ****
\\ \hline
! \end{tabular}\caption{Mapping between Description Component Properties and XML Representation}\label{tab_Description_Mapping}\end{table}
--- 1305,1309 ----
\\ \hline
! \end{longtable}
***************
*** 1672,1677 ****
! \begin{table}
! \begin{tabular}{|l|l|}
\hline
--- 1693,1698 ----
! \begin{longtable}{|p{72pt}|p{288pt}|}
! \caption{Mapping between Interface Component Properties and XML Representation\label{tab_Interface_Mapping}}\\
\hline
***************
*** 1743,1747 ****
\\ \hline
! \end{tabular}\caption{Mapping between Interface Component Properties and XML Representation}\label{tab_Interface_Mapping}\end{table}
Note that, per \hyperlink{Interface_details}{\textbf{\ref*{Interface_details} The Interface Component}}, the
--- 1764,1768 ----
\\ \hline
! \end{longtable}
Note that, per \hyperlink{Interface_details}{\textbf{\ref*{Interface_details} The Interface Component}}, the
***************
*** 2021,2026 ****
described in \hyperlink{tab_InterfaceFault_Mapping}{Table \ref*{tab_InterfaceFault_Mapping} }.
! \begin{table}
! \begin{tabular}{|l|l|}
\hline
--- 2042,2047 ----
described in \hyperlink{tab_InterfaceFault_Mapping}{Table \ref*{tab_InterfaceFault_Mapping} }.
! \begin{longtable}{|p{72pt}|p{288pt}|}
! \caption{Mapping between Interface Fault Component Properties and XML Representation\label{tab_InterfaceFault_Mapping}}\\
\hline
***************
*** 2070,2074 ****
\\ \hline
! \end{tabular}\caption{Mapping between Interface Fault Component Properties and XML Representation}\label{tab_InterfaceFault_Mapping}\end{table}
--- 2091,2095 ----
\\ \hline
! \end{longtable}
***************
*** 2465,2470 ****
property of the Interface Operation component (see \hyperlink{InterfaceOperation_details}{\textbf{\ref*{InterfaceOperation_details} The Interface Operation Component}}) defined by its [owner].
! \begin{table}
! \begin{tabular}{|l|l|}
\hline
--- 2486,2491 ----
property of the Interface Operation component (see \hyperlink{InterfaceOperation_details}{\textbf{\ref*{InterfaceOperation_details} The Interface Operation Component}}) defined by its [owner].
! \begin{longtable}{|p{72pt}|p{288pt}|}
! \caption{Mapping of a \texttt{wrpc:signature} Extension to Interface Operation Component Properties\label{tab_InterfaceOperation_RPC_Signature_Mapping}}\\
\hline
***************
*** 2480,2484 ****
there.
\\ \hline
! \end{tabular}\caption{Mapping of a \texttt{wrpc:signature} Extension to Interface Operation Component Properties}\label{tab_InterfaceOperation_RPC_Signature_Mapping}\end{table}
--- 2501,2505 ----
there.
\\ \hline
! \end{longtable}
***************
*** 2698,2703 ****
\hyperlink{tab_InterfaceOperation_Mapping}{Table \ref*{tab_InterfaceOperation_Mapping} }.
! \begin{table}
! \begin{tabular}{|l|l|}
\hline
--- 2719,2724 ----
\hyperlink{tab_InterfaceOperation_Mapping}{Table \ref*{tab_InterfaceOperation_Mapping} }.
! \begin{longtable}{|p{72pt}|p{288pt}|}
! \caption{Mapping between Interface Operation Component Properties and XML Representation\label{tab_InterfaceOperation_Mapping}}\\
\hline
***************
*** 2718,2722 ****
\texttt{interface} \textit{element information item}.
-
\\ \hline
--- 2739,2742 ----
***************
*** 2773,2777 ****
\\ \hline
! \end{tabular}\caption{Mapping between Interface Operation Component Properties and XML Representation}\label{tab_InterfaceOperation_Mapping}\end{table}
--- 2793,2797 ----
\\ \hline
! \end{longtable}
***************
*** 3059,3064 ****
! \begin{table}
! \begin{tabular}{|l|l|}
\hline
--- 3079,3084 ----
! \begin{longtable}{|p{72pt}|p{288pt}|}
! \caption{Mapping between Message Reference Component Properties and XML Representation\label{tab_MessageReference_Mapping}}\\
\hline
***************
*** 3123,3127 ****
\\ \hline
! \end{tabular}\caption{Mapping between Message Reference Component Properties and XML Representation}\label{tab_MessageReference_Mapping}\end{table}
--- 3143,3147 ----
\\ \hline
! \end{longtable}
***************
*** 3391,3396 ****
! \begin{table}
! \begin{tabular}{|l|l|}
\hline
--- 3411,3416 ----
! \begin{longtable}{|p{72pt}|p{288pt}|}
! \caption{Mapping between Fault Reference Component Properties and XML Representation\label{tab_FaultReference_Mapping}}\\
\hline
***************
*** 3448,3452 ****
\\ \hline
! \end{tabular}\caption{Mapping between Fault Reference Component Properties and XML Representation}\label{tab_FaultReference_Mapping}\end{table}
--- 3468,3472 ----
\\ \hline
! \end{longtable}
***************
*** 3751,3756 ****
! \begin{table}
! \begin{tabular}{|l|l|}
\hline
--- 3771,3776 ----
! \begin{longtable}{|p{72pt}|p{288pt}|}
! \caption{Mapping between Feature Component Properties and XML Representation\label{tab_Feature_Mapping}}\\
\hline
***************
*** 3770,3774 ****
\\ \hline
! \end{tabular}\caption{Mapping between Feature Component Properties and XML Representation}\label{tab_Feature_Mapping}\end{table}
--- 3790,3794 ----
\\ \hline
! \end{longtable}
***************
*** 4157,4162 ****
! \begin{table}
! \begin{tabular}{|l|l|}
\hline
--- 4177,4182 ----
! \begin{longtable}{|p{72pt}|p{288pt}|}
! \caption{Mapping between Property Component Properties and XML Representation\label{tab_Property_Mapping}}\\
\hline
***************
*** 4187,4191 ****
otherwise empty.
\\ \hline
! \end{tabular}\caption{Mapping between Property Component Properties and XML Representation}\label{tab_Property_Mapping}\end{table}
--- 4207,4211 ----
otherwise empty.
\\ \hline
! \end{longtable}
***************
*** 4485,4490 ****
! \begin{table}
! \begin{tabular}{|l|l|}
\hline
--- 4505,4510 ----
! \begin{longtable}{|p{72pt}|p{288pt}|}
! \caption{Mapping between Binding Component Properties and XML Representation\label{tab_Binding_Mapping}}\\
\hline
***************
*** 4538,4542 ****
to the \texttt{property} \textit{element information item}s in [children], if any.
\\ \hline
! \end{tabular}\caption{Mapping between Binding Component Properties and XML Representation}\label{tab_Binding_Mapping}\end{table}
--- 4558,4562 ----
to the \texttt{property} \textit{element information item}s in [children], if any.
\\ \hline
! \end{longtable}
***************
*** 4719,4724 ****
XML Representation of the \texttt{fault} \textit{element information item} (see \hyperlink{Binding_Fault_XMLRep}{\textbf{\ref*{Binding_Fault_XMLRep} XML Representation of Binding Fault Component}}) is as described in \hyperlink{tab_Binding_Fault_Mapping}{Table \ref*{tab_Binding_Fault_Mapping} }.
! \begin{table}
! \begin{tabular}{|l|l|}
\hline
--- 4739,4745 ----
XML Representation of the \texttt{fault} \textit{element information item} (see \hyperlink{Binding_Fault_XMLRep}{\textbf{\ref*{Binding_Fault_XMLRep} XML Representation of Binding Fault Component}}) is as described in \hyperlink{tab_Binding_Fault_Mapping}{Table \ref*{tab_Binding_Fault_Mapping} }.
! \begin{longtable}{|p{72pt}|p{288pt}|}
! \caption{Mapping between Binding Fault Component Properties
! and XML Representation\label{tab_Binding_Fault_Mapping}}\\
\hline
***************
*** 4747,4752 ****
\\ \hline
! \end{tabular}\caption{Mapping between Binding Fault Component Properties
! and XML Representation}\label{tab_Binding_Fault_Mapping}\end{table}
--- 4768,4772 ----
\\ \hline
! \end{longtable}
***************
*** 4937,4942 ****
XML Representation of the \texttt{operation} \textit{element information item} (see \hyperlink{Binding_Operation_XMLRep}{\textbf{\ref*{Binding_Operation_XMLRep} XML Representation of Binding Operation Component}}) is as described in \hyperlink{tab_Binding_Operation_Mapping}{Table \ref*{tab_Binding_Operation_Mapping} }.
! \begin{table}
! \begin{tabular}{|l|l|}
\hline
--- 4957,4962 ----
XML Representation of the \texttt{operation} \textit{element information item} (see \hyperlink{Binding_Operation_XMLRep}{\textbf{\ref*{Binding_Operation_XMLRep} XML Representation of Binding Operation Component}}) is as described in \hyperlink{tab_Binding_Operation_Mapping}{Table \ref*{tab_Binding_Operation_Mapping} }.
! \begin{longtable}{|p{72pt}|p{288pt}|}
! \caption{Mapping between Binding Operation Component Properties and XML Representation\label{tab_Binding_Operation_Mapping}}\\
\hline
***************
*** 4965,4969 ****
to the \texttt{property} \textit{element information item}s in [children], if any.
\\ \hline
! \end{tabular}\caption{Mapping between Binding Operation Component Properties and XML Representation}\label{tab_Binding_Operation_Mapping}\end{table}
--- 4985,4989 ----
to the \texttt{property} \textit{element information item}s in [children], if any.
\\ \hline
! \end{longtable}
***************
*** 5046,5050 ****
<documentation />?
[ <feature /> | <property /> ]*
-
</input>
<output
--- 5066,5069 ----
***************
*** 5167,5172 ****
! \begin{table}
! \begin{tabular}{|l|l|}
\hline
--- 5186,5191 ----
! \begin{longtable}{|p{72pt}|p{288pt}|}
! \caption{Mapping between Binding Message Reference Component Properties and XML Representation\label{tab_Binding_Message_Reference_Mapping}}\\
\hline
***************
*** 5210,5214 ****
\\ \hline
! \end{tabular}\caption{Mapping between Binding Message Reference Component Properties and XML Representation}\label{tab_Binding_Message_Reference_Mapping}\end{table}
--- 5229,5233 ----
\\ \hline
! \end{longtable}
***************
*** 5418,5423 ****
! \begin{table}
! \begin{tabular}{|l|l|}
\hline
--- 5437,5442 ----
! \begin{longtable}{|p{72pt}|p{288pt}|}
! \caption{Mapping between Service Component Properties and XML Representation\label{tab_Service_Mapping}}\\
\hline
***************
*** 5469,5473 ****
\\ \hline
! \end{tabular}\caption{Mapping between Service Component Properties and XML Representation}\label{tab_Service_Mapping}\end{table}
--- 5488,5492 ----
\\ \hline
! \end{longtable}
***************
*** 5710,5715 ****
! \begin{table}
! \begin{tabular}{|l|l|}
\hline
--- 5729,5734 ----
! \begin{longtable}{|p{72pt}|p{288pt}|}
! \caption{Mapping between Endpoint Component Properties and XML Representation\label{tab_Endpoint_Mapping}}\\
\hline
***************
*** 5752,5756 ****
\\ \hline
! \end{tabular}\caption{Mapping between Endpoint Component Properties and XML Representation}\label{tab_Endpoint_Mapping}\end{table}
--- 5771,5775 ----
\\ \hline
! \end{longtable}
***************
*** 6457,6461 ****
\item
-
Zero or more namespace qualified \textit{attribute information item}s. The [namespace
name] of such \textit{attribute information item}s MUST NOT be
--- 6476,6479 ----
***************
*** 6666,6670 ****
-
\hypertarget{eii-documentation}{}
\chapter{Documentation}\label{eii-documentation}
--- 6684,6687 ----
***************
*** 7902,7907 ****
pointer part in column six.
! \begin{table}
! \begin{tabular}{|l|l|l|l|l|l|}
\hline
--- 7919,7924 ----
pointer part in column six.
! \begin{longtable}{|p{36pt}|p{36pt}|p{36pt}|p{36pt}|p{36pt}|p{180pt}|}
! \caption{Rules for determining pointer parts for WSDL components\label{uriRefFragTable}}\\
\hline
***************
*** 8018,8022 ****
wsdl.property(\textit{parent}/\textit{property})
\\ \hline
! \end{tabular}\caption{Rules for determining pointer parts for WSDL components}\label{uriRefFragTable}\end{table}
Note that the above rules are defined in terms of component
--- 8035,8039 ----
wsdl.property(\textit{parent}/\textit{property})
\\ \hline
! \end{longtable}
Note that the above rules are defined in terms of component
***************
*** 8370,8375 ****
! \begin{table}
! \begin{tabular}{|l|l|l|}
\hline
--- 8387,8391 ----
! \begin{longtable}{|p{36pt}|p{36pt}|p{288pt}|}
\hline
***************
*** 8384,8388 ****
20050118&
AGR&
! Edited Notational Conventions and References sections.
\\ \hline
--- 8400,8404 ----
20050118&
AGR&
! Edited Notational Conventions and References sections. Added character entity references for accented characters.
\\ \hline
***************
*** 9487,9491 ****
Created document from WSDL 1.1
\\ \hline
! \end{tabular}\end{table}
--- 9503,9507 ----
Created document from WSDL 1.1
\\ \hline
! \end{longtable}
Index: wsdl20.toc
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.toc,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** wsdl20.toc 18 Jan 2005 10:47:14 -0000 1.2
--- wsdl20.toc 18 Jan 2005 19:09:11 -0000 1.3
***************
*** 11,183 ****
\contentsline {section}{\numberline {1.3}WSDL Terminology}{9}{section.1.3}
\contentsline {chapter}{\numberline {2}Component Model}{10}{chapter.2}
! \contentsline {section}{\numberline {2.1}Description}{16}{section.2.1}
! \contentsline {subsection}{\numberline {2.1.1}The Description Component}{16}{subsection.2.1.1}
! \contentsline {subsection}{\numberline {2.1.2}XML Representation of Description Component}{20}{subsection.2.1.2}
! \contentsline {subsubsection}{\texttt {targetNamespace} \textit {attribute information item}}{21}{section*.3}
! \contentsline {subsection}{\numberline {2.1.3}Mapping Description's XML Representation to Component Properties}{21}{subsection.2.1.3}
\contentsline {section}{\numberline {2.2}Interface}{23}{section.2.2}
\contentsline {subsection}{\numberline {2.2.1}The Interface Component}{23}{subsection.2.2.1}
! \contentsline {subsubsection}{Operation Name Mapping Requirement}{25}{section*.4}
\contentsline {subsection}{\numberline {2.2.2}XML Representation of Interface Component}{26}{subsection.2.2.2}
\contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {interface} [owner]}{27}{section*.5}
! \contentsline {subsubsection}{\texttt {extends} \textit {attribute information item}}{27}{section*.6}
! \contentsline {subsubsection}{\texttt {styleDefault} \textit {attribute information item}}{27}{section*.7}
\contentsline {subsection}{\numberline {2.2.3}Mapping Interface's XML Representation to Component Properties}{28}{subsection.2.2.3}
! \contentsline {section}{\numberline {2.3}Interface Fault}{28}{section.2.3}
! \contentsline {subsection}{\numberline {2.3.1}The Interface Fault Component}{28}{subsection.2.3.1}
! \contentsline {subsection}{\numberline {2.3.2}XML Representation of Interface Fault Component}{30}{subsection.2.3.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {fault} [owner]}{31}{section*.8}
! \contentsline {subsubsection}{\texttt {element} \textit {attribute information item} with \texttt {fault} [owner]}{31}{section*.9}
! \contentsline {subsection}{\numberline {2.3.3}Mapping Interface Fault's XML Representation to Component Properties}{32}{subsection.2.3.3}
! \contentsline {section}{\numberline {2.4}Interface Operation}{32}{section.2.4}
! \contentsline {subsection}{\numberline {2.4.1}The Interface Operation Component}{32}{subsection.2.4.1}
! \contentsline {subsubsection}{Operation Style}{34}{section*.10}
! \contentsline {subsection}{\numberline {2.4.2}RPC Style}{35}{subsection.2.4.2}
! \contentsline {subsubsection}{\texttt {wrpc:signature} Extension}{36}{section*.11}
! \contentsline {subsubsection}{XML Representation of the \texttt {wrpc:signature} Extension}{37}{section*.12}
! \contentsline {subsubsection}{\texttt {wrpc:signature }Extension Mapping To Properties of an Interface Operation Component}{38}{section*.13}
! \contentsline {subsection}{\numberline {2.4.3}XML Representation of Interface Operation Component}{38}{subsection.2.4.3}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {operation} [owner]}{40}{section*.14}
! \contentsline {subsubsection}{\texttt {pattern} \textit {attribute information item} with \texttt {operation} [owner]}{40}{section*.15}
! \contentsline {subsubsection}{\texttt {style} \textit {attribute information item} with \texttt {operation} [owner]}{40}{section*.16}
! \contentsline {subsubsection}{\texttt {safe} \textit {attribute information item} with \texttt {operation} [owner]}{40}{section*.17}
! \contentsline {subsection}{\numberline {2.4.4}Mapping Interface Operation's XML Representation to Component Properties}{41}{subsection.2.4.4}
! \contentsline {section}{\numberline {2.5}Message Reference}{41}{section.2.5}
! \contentsline {subsection}{\numberline {2.5.1}The Message Reference Component}{41}{subsection.2.5.1}
! \contentsline {subsection}{\numberline {2.5.2}XML Representation of Message Reference Component}{43}{subsection.2.5.2}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {input}, or \texttt {output} [owner]}{44}{section*.18}
! \contentsline {subsubsection}{\texttt {element} \textit {attribute information item} with \texttt {input}, or \texttt {output} [owner]}{44}{section*.19}
! \contentsline {subsection}{\numberline {2.5.3}Mapping Message Reference's XML Representation to Component Properties}{45}{subsection.2.5.3}
! \contentsline {section}{\numberline {2.6}Fault Reference}{45}{section.2.6}
! \contentsline {subsection}{\numberline {2.6.1}The Fault Reference Component}{45}{subsection.2.6.1}
! \contentsline {subsection}{\numberline {2.6.2}XML Representation of Fault Reference Id}{46}{subsection.2.6.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {infault}, or \texttt {outfault} [owner]}{48}{section*.20}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {infault}, or \texttt {outfault} [owner]}{48}{section*.21}
! \contentsline {subsection}{\numberline {2.6.3}Mapping Fault Reference's XML Representation to Component Properties}{48}{subsection.2.6.3}
! \contentsline {section}{\numberline {2.7}Feature}{49}{section.2.7}
! \contentsline {subsection}{\numberline {2.7.1}The Feature Component}{49}{subsection.2.7.1}
! \contentsline {subsubsection}{Feature Composition Model}{50}{section*.22}
! \contentsline {subsection}{\numberline {2.7.2}XML Representation of Feature Component}{51}{subsection.2.7.2}
! \contentsline {subsubsection}{\texttt {uri} \textit {attribute information item} with \texttt {feature} [owner]}{52}{section*.23}
! \contentsline {subsubsection}{\texttt {required} \textit {attribute information item} with \texttt {feature} [owner]}{52}{section*.24}
! \contentsline {subsection}{\numberline {2.7.3}Mapping Feature's XML Representation to Component Properties}{53}{subsection.2.7.3}
! \contentsline {section}{\numberline {2.8}Property}{53}{section.2.8}
! \contentsline {subsection}{\numberline {2.8.1}The Property Component}{53}{subsection.2.8.1}
! \contentsline {subsubsection}{Property Composition Model}{54}{section*.25}
! \contentsline {subsection}{\numberline {2.8.2}XML Representation of Property Component}{56}{subsection.2.8.2}
! \contentsline {subsubsection}{\texttt {uri} \textit {attribute information item} with \texttt {property} [owner]}{57}{section*.26}
! \contentsline {subsubsection}{\texttt {required} \textit {attribute information item} with \texttt {property} [owner]}{57}{section*.27}
! \contentsline {subsubsection}{\texttt {value} \textit {element information item} with \texttt {property} [parent]}{57}{section*.28}
! \contentsline {subsubsection}{\texttt {constraint} \textit {element information item} with \texttt {property} [parent]}{57}{section*.29}
! \contentsline {subsection}{\numberline {2.8.3}Mapping Property's XML Representation to Component Properties}{58}{subsection.2.8.3}
! \contentsline {section}{\numberline {2.9}Binding}{58}{section.2.9}
! \contentsline {subsection}{\numberline {2.9.1}The Binding Component}{58}{subsection.2.9.1}
! \contentsline {subsection}{\numberline {2.9.2}XML Representation of Binding Component}{60}{subsection.2.9.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {binding} [owner]}{61}{section*.30}
! \contentsline {subsubsection}{\texttt {interface} \textit {attribute information item} with \texttt {binding} [owner]}{61}{section*.31}
! \contentsline {subsubsection}{\texttt {type} \textit {attribute information item} with \texttt {binding} [owner]}{62}{section*.32}
! \contentsline {subsubsection}{Binding extension elements}{62}{section*.33}
! \contentsline {subsection}{\numberline {2.9.3}Mapping Binding's XML Representation to Component Properties}{62}{subsection.2.9.3}
! \contentsline {section}{\numberline {2.10}Binding Fault}{62}{section.2.10}
! \contentsline {subsection}{\numberline {2.10.1}The Binding Fault Component}{62}{subsection.2.10.1}
! \contentsline {subsection}{\numberline {2.10.2}XML Representation of Binding Fault Component}{63}{subsection.2.10.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {fault} [owner]}{64}{section*.34}
! \contentsline {subsubsection}{Binding Fault extension elements}{64}{section*.35}
! \contentsline {subsection}{\numberline {2.10.3}Mapping Binding Fault's XML Representation to Component Properties}{65}{subsection.2.10.3}
! \contentsline {section}{\numberline {2.11}Binding Operation}{65}{section.2.11}
! \contentsline {subsection}{\numberline {2.11.1}The Binding Operation Component}{65}{subsection.2.11.1}
! \contentsline {subsection}{\numberline {2.11.2}XML Representation of Binding Operation Component}{66}{subsection.2.11.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {operation} [owner]}{67}{section*.36}
! \contentsline {subsubsection}{Binding Operation extension elements}{67}{section*.37}
! \contentsline {subsection}{\numberline {2.11.3}Mapping Binding Operation's XML Representation to Component Properties}{67}{subsection.2.11.3}
! \contentsline {section}{\numberline {2.12}Binding Message Reference}{68}{section.2.12}
! \contentsline {subsection}{\numberline {2.12.1}The Binding Message Reference Component}{68}{subsection.2.12.1}
! \contentsline {subsection}{\numberline {2.12.2}XML Representation of Binding Message Reference Component}{68}{subsection.2.12.2}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {input} or \texttt {output} [owner]}{70}{section*.38}
! \contentsline {subsubsection}{Binding Message Reference extension elements}{70}{section*.39}
! \contentsline {subsection}{\numberline {2.12.3}Mapping Binding Message Reference's XML Representation to Component Properties}{70}{subsection.2.12.3}
! \contentsline {section}{\numberline {2.13}Service}{71}{section.2.13}
! \contentsline {subsection}{\numberline {2.13.1}The Service Component}{71}{subsection.2.13.1}
! \contentsline {subsection}{\numberline {2.13.2}XML Representation of Service Component}{71}{subsection.2.13.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {service} [owner]}{73}{section*.40}
! \contentsline {subsubsection}{\texttt {interface} \textit {attribute information item} with \texttt {service} [owner]}{73}{section*.41}
! \contentsline {subsection}{\numberline {2.13.3}Mapping Service's XML Representation to Component Properties}{73}{subsection.2.13.3}
! \contentsline {section}{\numberline {2.14}Endpoint}{74}{section.2.14}
! \contentsline {subsection}{\numberline {2.14.1}The Endpoint Component}{74}{subsection.2.14.1}
! \contentsline {subsection}{\numberline {2.14.2}XML Representation of Endpoint Component}{75}{subsection.2.14.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {endpoint} [owner]}{76}{section*.42}
! \contentsline {subsubsection}{\texttt {binding} \textit {attribute information item} with \texttt {endpoint} [owner]}{76}{section*.43}
! \contentsline {subsubsection}{\texttt {address} \textit {attribute information item} with \texttt {endpoint} [owner]}{76}{section*.44}
! \contentsline {subsubsection}{Endpoint extension elements}{77}{section*.45}
! \contentsline {subsection}{\numberline {2.14.3}Mapping Endpoint's XML Representation to Component Properties}{77}{subsection.2.14.3}
! \contentsline {section}{\numberline {2.15}Definition of the Simple Types Used in the Component Model}{77}{section.2.15}
! \contentsline {subsection}{\numberline {2.15.1}\textit {string} Type}{78}{subsection.2.15.1}
! \contentsline {subsection}{\numberline {2.15.2}\textit {Token} Type}{78}{subsection.2.15.2}
! \contentsline {subsection}{\numberline {2.15.3}\textit {NCName} Type}{78}{subsection.2.15.3}
! \contentsline {subsection}{\numberline {2.15.4}\textit {anyURI} Type}{78}{subsection.2.15.4}
! \contentsline {subsection}{\numberline {2.15.5}\textit {QName} Type}{79}{subsection.2.15.5}
! \contentsline {subsection}{\numberline {2.15.6}\textit {boolean} Type}{79}{subsection.2.15.6}
! \contentsline {subsection}{\numberline {2.15.7}\textit {int} Type}{79}{subsection.2.15.7}
! \contentsline {section}{\numberline {2.16}Equivalence of Components}{79}{section.2.16}
! \contentsline {section}{\numberline {2.17}Symbol Spaces}{80}{section.2.17}
! \contentsline {section}{\numberline {2.18}QName resolution}{80}{section.2.18}
! \contentsline {section}{\numberline {2.19}Comparing URIs}{81}{section.2.19}
! \contentsline {chapter}{\numberline {3}Types}{82}{chapter.3}
! \contentsline {section}{\numberline {3.1}Using W3C XML Schema Description Language}{83}{section.3.1}
! \contentsline {subsection}{\numberline {3.1.1}Importing XML Schema}{84}{subsection.3.1.1}
! \contentsline {subsubsection}{\texttt {namespace} \textit {attribute information item}}{84}{section*.46}
! \contentsline {subsubsection}{\texttt {schemaLocation} \textit {attribute information item}}{84}{section*.47}
! \contentsline {subsection}{\numberline {3.1.2}Embedding XML Schema}{85}{subsection.3.1.2}
! \contentsline {subsubsection}{\texttt {targetNamespace} \textit {attribute information item}}{85}{section*.48}
! \contentsline {subsection}{\numberline {3.1.3}References to Element Declarations and Type Definitions}{86}{subsection.3.1.3}
! \contentsline {section}{\numberline {3.2}Using Other Schema Languages}{86}{section.3.2}
! \contentsline {chapter}{\numberline {4}Modularizing WSDL descriptions}{88}{chapter.4}
! \contentsline {section}{\numberline {4.1}Including Descriptions}{88}{section.4.1}
! \contentsline {subsection}{\numberline {4.1.1}\texttt {location} \textit {attribute information item} with \texttt {include} [owner]}{89}{subsection.4.1.1}
! \contentsline {section}{\numberline {4.2}Importing Descriptions}{90}{section.4.2}
! \contentsline {subsection}{\numberline {4.2.1}\texttt {namespace} \textit {attribute information item}}{92}{subsection.4.2.1}
! \contentsline {subsection}{\numberline {4.2.2}\texttt {location} \textit {attribute information item} with \texttt {import} [owner]}{92}{subsection.4.2.2}
! \contentsline {chapter}{\numberline {5}Documentation}{93}{chapter.5}
! \contentsline {chapter}{\numberline {6}Language Extensibility}{94}{chapter.6}
! \contentsline {section}{\numberline {6.1}Element based Extensibility}{94}{section.6.1}
! \contentsline {subsection}{\numberline {6.1.1}Mandatory extensions}{95}{subsection.6.1.1}
! \contentsline {subsection}{\numberline {6.1.2}\texttt {required} \textit {attribute information item}}{96}{subsection.6.1.2}
! \contentsline {section}{\numberline {6.2}Attribute-based Extensibility}{96}{section.6.2}
! \contentsline {section}{\numberline {6.3}Extensibility Semantics}{96}{section.6.3}
! \contentsline {chapter}{\numberline {7}Locating WSDL Documents}{97}{chapter.7}
! \contentsline {section}{\numberline {7.1}\texttt {wsdli:wsdlLocation} \textit {attribute information item}}{97}{section.7.1}
! \contentsline {chapter}{\numberline {8}Conformance}{98}{chapter.8}
! \contentsline {section}{\numberline {8.1}Document Conformance}{98}{section.8.1}
! \contentsline {section}{\numberline {8.2}XML Information Set Conformance}{98}{section.8.2}
! \contentsline {section}{\numberline {8.3}Processor Conformance}{99}{section.8.3}
! \contentsline {chapter}{\numberline {9}XML Syntax Summary (Non-Normative)}{101}{chapter.9}
! \contentsline {chapter}{\numberline {10}References}{105}{chapter.10}
! \contentsline {section}{\numberline {10.1}Normative References}{105}{section.10.1}
! \contentsline {section}{\numberline {10.2}Informative References}{108}{section.10.2}
! \contentsline {chapter}{\numberline {A}The application/wsdl+xml Media Type}{110}{appendix.A}
! \contentsline {section}{\numberline {A.1}Registration}{110}{section.A.1}
! \contentsline {section}{\numberline {A.2}Security considerations}{111}{section.A.2}
! \contentsline {chapter}{\numberline {B}Acknowledgements (Non-Normative)}{112}{appendix.B}
! \contentsline {chapter}{\numberline {C}URI References for WSDL Components (Non-Normative)}{114}{appendix.C}
! \contentsline {section}{\numberline {C.1}WSDL URIs}{114}{section.C.1}
! \contentsline {section}{\numberline {C.2}Fragment Identifiers}{115}{section.C.2}
! \contentsline {section}{\numberline {C.3}Extension Elements}{116}{section.C.3}
! \contentsline {section}{\numberline {C.4}Example}{116}{section.C.4}
! \contentsline {chapter}{\numberline {D}Migrating from WSDL 1.1 to WSDL 2.0 (Non-Normative)}{118}{appendix.D}
! \contentsline {section}{\numberline {D.1}Operation Overloading}{118}{section.D.1}
! \contentsline {section}{\numberline {D.2}PortTypes}{118}{section.D.2}
! \contentsline {section}{\numberline {D.3}Ports}{118}{section.D.3}
! \contentsline {chapter}{\numberline {E}Examples of Specifications of Extension Elements for Alternative Schema Language Support. (Non-Normative)}{119}{appendix.E}
! \contentsline {section}{\numberline {E.1}DTD}{119}{section.E.1}
! \contentsline {subsection}{\numberline {E.1.1}\texttt {namespace} \textit {attribute information item}}{120}{subsection.E.1.1}
! \contentsline {subsection}{\numberline {E.1.2}\texttt {location} \textit {attribute information item}}{120}{subsection.E.1.2}
! \contentsline {subsection}{\numberline {E.1.3}References to Element Definitions}{120}{subsection.E.1.3}
! \contentsline {section}{\numberline {E.2}RELAX NG}{120}{section.E.2}
! \contentsline {subsection}{\numberline {E.2.1}Importing RELAX NG}{121}{subsection.E.2.1}
! \contentsline {subsubsection}{\texttt {ns} \textit {attribute information item}}{121}{section*.49}
! \contentsline {subsubsection}{\texttt {href} \textit {attribute information item}}{121}{section*.50}
! \contentsline {subsection}{\numberline {E.2.2}Embedding RELAX NG}{122}{subsection.E.2.2}
! \contentsline {subsubsection}{\texttt {ns} \textit {attribute information item}}{122}{section*.51}
! \contentsline {subsection}{\numberline {E.2.3}References to Element Declarations}{122}{subsection.E.2.3}
! \contentsline {chapter}{\numberline {F}Part 1 Change Log (Non-Normative)}{123}{appendix.F}
! \contentsline {section}{\numberline {F.1}WSDL Specification Changes}{123}{section.F.1}
--- 11,183 ----
\contentsline {section}{\numberline {1.3}WSDL Terminology}{9}{section.1.3}
\contentsline {chapter}{\numberline {2}Component Model}{10}{chapter.2}
! \contentsline {section}{\numberline {2.1}Description}{17}{section.2.1}
! \contentsline {subsection}{\numberline {2.1.1}The Description Component}{17}{subsection.2.1.1}
! \contentsline {subsection}{\numberline {2.1.2}XML Representation of Description Component}{21}{subsection.2.1.2}
! \contentsline {subsubsection}{\texttt {targetNamespace} \textit {attribute information item}}{22}{section*.3}
! \contentsline {subsection}{\numberline {2.1.3}Mapping Description's XML Representation to Component Properties}{22}{subsection.2.1.3}
\contentsline {section}{\numberline {2.2}Interface}{23}{section.2.2}
\contentsline {subsection}{\numberline {2.2.1}The Interface Component}{23}{subsection.2.2.1}
! \contentsline {subsubsection}{Operation Name Mapping Requirement}{26}{section*.4}
\contentsline {subsection}{\numberline {2.2.2}XML Representation of Interface Component}{26}{subsection.2.2.2}
\contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {interface} [owner]}{27}{section*.5}
! \contentsline {subsubsection}{\texttt {extends} \textit {attribute information item}}{28}{section*.6}
! \contentsline {subsubsection}{\texttt {styleDefault} \textit {attribute information item}}{28}{section*.7}
\contentsline {subsection}{\numberline {2.2.3}Mapping Interface's XML Representation to Component Properties}{28}{subsection.2.2.3}
! \contentsline {section}{\numberline {2.3}Interface Fault}{29}{section.2.3}
! \contentsline {subsection}{\numberline {2.3.1}The Interface Fault Component}{29}{subsection.2.3.1}
! \contentsline {subsection}{\numberline {2.3.2}XML Representation of Interface Fault Component}{31}{subsection.2.3.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {fault} [owner]}{32}{section*.8}
! \contentsline {subsubsection}{\texttt {element} \textit {attribute information item} with \texttt {fault} [owner]}{32}{section*.9}
! \contentsline {subsection}{\numberline {2.3.3}Mapping Interface Fault's XML Representation to Component Properties}{33}{subsection.2.3.3}
! \contentsline {section}{\numberline {2.4}Interface Operation}{33}{section.2.4}
! \contentsline {subsection}{\numberline {2.4.1}The Interface Operation Component}{33}{subsection.2.4.1}
! \contentsline {subsubsection}{Operation Style}{36}{section*.10}
! \contentsline {subsection}{\numberline {2.4.2}RPC Style}{36}{subsection.2.4.2}
! \contentsline {subsubsection}{\texttt {wrpc:signature} Extension}{37}{section*.11}
! \contentsline {subsubsection}{XML Representation of the \texttt {wrpc:signature} Extension}{38}{section*.12}
! \contentsline {subsubsection}{\texttt {wrpc:signature }Extension Mapping To Properties of an Interface Operation Component}{39}{section*.13}
! \contentsline {subsection}{\numberline {2.4.3}XML Representation of Interface Operation Component}{39}{subsection.2.4.3}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {operation} [owner]}{41}{section*.14}
! \contentsline {subsubsection}{\texttt {pattern} \textit {attribute information item} with \texttt {operation} [owner]}{41}{section*.15}
! \contentsline {subsubsection}{\texttt {style} \textit {attribute information item} with \texttt {operation} [owner]}{41}{section*.16}
! \contentsline {subsubsection}{\texttt {safe} \textit {attribute information item} with \texttt {operation} [owner]}{42}{section*.17}
! \contentsline {subsection}{\numberline {2.4.4}Mapping Interface Operation's XML Representation to Component Properties}{42}{subsection.2.4.4}
! \contentsline {section}{\numberline {2.5}Message Reference}{43}{section.2.5}
! \contentsline {subsection}{\numberline {2.5.1}The Message Reference Component}{43}{subsection.2.5.1}
! \contentsline {subsection}{\numberline {2.5.2}XML Representation of Message Reference Component}{44}{subsection.2.5.2}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {input}, or \texttt {output} [owner]}{46}{section*.18}
! \contentsline {subsubsection}{\texttt {element} \textit {attribute information item} with \texttt {input}, or \texttt {output} [owner]}{46}{section*.19}
! \contentsline {subsection}{\numberline {2.5.3}Mapping Message Reference's XML Representation to Component Properties}{46}{subsection.2.5.3}
! \contentsline {section}{\numberline {2.6}Fault Reference}{47}{section.2.6}
! \contentsline {subsection}{\numberline {2.6.1}The Fault Reference Component}{47}{subsection.2.6.1}
! \contentsline {subsection}{\numberline {2.6.2}XML Representation of Fault Reference Id}{49}{subsection.2.6.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {infault}, or \texttt {outfault} [owner]}{50}{section*.20}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {infault}, or \texttt {outfault} [owner]}{50}{section*.21}
! \contentsline {subsection}{\numberline {2.6.3}Mapping Fault Reference's XML Representation to Component Properties}{51}{subsection.2.6.3}
! \contentsline {section}{\numberline {2.7}Feature}{51}{section.2.7}
! \contentsline {subsection}{\numberline {2.7.1}The Feature Component}{51}{subsection.2.7.1}
! \contentsline {subsubsection}{Feature Composition Model}{52}{section*.22}
! \contentsline {subsection}{\numberline {2.7.2}XML Representation of Feature Component}{54}{subsection.2.7.2}
! \contentsline {subsubsection}{\texttt {uri} \textit {attribute information item} with \texttt {feature} [owner]}{55}{section*.23}
! \contentsline {subsubsection}{\texttt {required} \textit {attribute information item} with \texttt {feature} [owner]}{55}{section*.24}
! \contentsline {subsection}{\numberline {2.7.3}Mapping Feature's XML Representation to Component Properties}{55}{subsection.2.7.3}
! \contentsline {section}{\numberline {2.8}Property}{56}{section.2.8}
! \contentsline {subsection}{\numberline {2.8.1}The Property Component}{56}{subsection.2.8.1}
! \contentsline {subsubsection}{Property Composition Model}{57}{section*.25}
! \contentsline {subsection}{\numberline {2.8.2}XML Representation of Property Component}{58}{subsection.2.8.2}
! \contentsline {subsubsection}{\texttt {uri} \textit {attribute information item} with \texttt {property} [owner]}{59}{section*.26}
! \contentsline {subsubsection}{\texttt {required} \textit {attribute information item} with \texttt {property} [owner]}{60}{section*.27}
! \contentsline {subsubsection}{\texttt {value} \textit {element information item} with \texttt {property} [parent]}{60}{section*.28}
! \contentsline {subsubsection}{\texttt {constraint} \textit {element information item} with \texttt {property} [parent]}{60}{section*.29}
! \contentsline {subsection}{\numberline {2.8.3}Mapping Property's XML Representation to Component Properties}{61}{subsection.2.8.3}
! \contentsline {section}{\numberline {2.9}Binding}{61}{section.2.9}
! \contentsline {subsection}{\numberline {2.9.1}The Binding Component}{61}{subsection.2.9.1}
! \contentsline {subsection}{\numberline {2.9.2}XML Representation of Binding Component}{63}{subsection.2.9.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {binding} [owner]}{64}{section*.30}
! \contentsline {subsubsection}{\texttt {interface} \textit {attribute information item} with \texttt {binding} [owner]}{64}{section*.31}
! \contentsline {subsubsection}{\texttt {type} \textit {attribute information item} with \texttt {binding} [owner]}{65}{section*.32}
! \contentsline {subsubsection}{Binding extension elements}{65}{section*.33}
! \contentsline {subsection}{\numberline {2.9.3}Mapping Binding's XML Representation to Component Properties}{65}{subsection.2.9.3}
! \contentsline {section}{\numberline {2.10}Binding Fault}{66}{section.2.10}
! \contentsline {subsection}{\numberline {2.10.1}The Binding Fault Component}{66}{subsection.2.10.1}
! \contentsline {subsection}{\numberline {2.10.2}XML Representation of Binding Fault Component}{66}{subsection.2.10.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {fault} [owner]}{67}{section*.34}
! \contentsline {subsubsection}{Binding Fault extension elements}{68}{section*.35}
! \contentsline {subsection}{\numberline {2.10.3}Mapping Binding Fault's XML Representation to Component Properties}{68}{subsection.2.10.3}
! \contentsline {section}{\numberline {2.11}Binding Operation}{68}{section.2.11}
! \contentsline {subsection}{\numberline {2.11.1}The Binding Operation Component}{68}{subsection.2.11.1}
! \contentsline {subsection}{\numberline {2.11.2}XML Representation of Binding Operation Component}{69}{subsection.2.11.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {operation} [owner]}{70}{section*.36}
! \contentsline {subsubsection}{Binding Operation extension elements}{70}{section*.37}
! \contentsline {subsection}{\numberline {2.11.3}Mapping Binding Operation's XML Representation to Component Properties}{70}{subsection.2.11.3}
! \contentsline {section}{\numberline {2.12}Binding Message Reference}{72}{section.2.12}
! \contentsline {subsection}{\numberline {2.12.1}The Binding Message Reference Component}{72}{subsection.2.12.1}
! \contentsline {subsection}{\numberline {2.12.2}XML Representation of Binding Message Reference Component}{73}{subsection.2.12.2}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {input} or \texttt {output} [owner]}{74}{section*.38}
! \contentsline {subsubsection}{Binding Message Reference extension elements}{74}{section*.39}
! \contentsline {subsection}{\numberline {2.12.3}Mapping Binding Message Reference's XML Representation to Component Properties}{74}{subsection.2.12.3}
! \contentsline {section}{\numberline {2.13}Service}{75}{section.2.13}
! \contentsline {subsection}{\numberline {2.13.1}The Service Component}{75}{subsection.2.13.1}
! \contentsline {subsection}{\numberline {2.13.2}XML Representation of Service Component}{76}{subsection.2.13.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {service} [owner]}{77}{section*.40}
! \contentsline {subsubsection}{\texttt {interface} \textit {attribute information item} with \texttt {service} [owner]}{77}{section*.41}
! \contentsline {subsection}{\numberline {2.13.3}Mapping Service's XML Representation to Component Properties}{78}{subsection.2.13.3}
! \contentsline {section}{\numberline {2.14}Endpoint}{78}{section.2.14}
! \contentsline {subsection}{\numberline {2.14.1}The Endpoint Component}{78}{subsection.2.14.1}
! \contentsline {subsection}{\numberline {2.14.2}XML Representation of Endpoint Component}{79}{subsection.2.14.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {endpoint} [owner]}{80}{section*.42}
! \contentsline {subsubsection}{\texttt {binding} \textit {attribute information item} with \texttt {endpoint} [owner]}{81}{section*.43}
! \contentsline {subsubsection}{\texttt {address} \textit {attribute information item} with \texttt {endpoint} [owner]}{81}{section*.44}
! \contentsline {subsubsection}{Endpoint extension elements}{81}{section*.45}
! \contentsline {subsection}{\numberline {2.14.3}Mapping Endpoint's XML Representation to Component Properties}{81}{subsection.2.14.3}
! \contentsline {section}{\numberline {2.15}Definition of the Simple Types Used in the Component Model}{82}{section.2.15}
! \contentsline {subsection}{\numberline {2.15.1}\textit {string} Type}{83}{subsection.2.15.1}
! \contentsline {subsection}{\numberline {2.15.2}\textit {Token} Type}{83}{subsection.2.15.2}
! \contentsline {subsection}{\numberline {2.15.3}\textit {NCName} Type}{83}{subsection.2.15.3}
! \contentsline {subsection}{\numberline {2.15.4}\textit {anyURI} Type}{83}{subsection.2.15.4}
! \contentsline {subsection}{\numberline {2.15.5}\textit {QName} Type}{83}{subsection.2.15.5}
! \contentsline {subsection}{\numberline {2.15.6}\textit {boolean} Type}{84}{subsection.2.15.6}
! \contentsline {subsection}{\numberline {2.15.7}\textit {int} Type}{84}{subsection.2.15.7}
! \contentsline {section}{\numberline {2.16}Equivalence of Components}{84}{section.2.16}
! \contentsline {section}{\numberline {2.17}Symbol Spaces}{85}{section.2.17}
! \contentsline {section}{\numberline {2.18}QName resolution}{85}{section.2.18}
! \contentsline {section}{\numberline {2.19}Comparing URIs}{85}{section.2.19}
! \contentsline {chapter}{\numberline {3}Types}{86}{chapter.3}
! \contentsline {section}{\numberline {3.1}Using W3C XML Schema Description Language}{87}{section.3.1}
! \contentsline {subsection}{\numberline {3.1.1}Importing XML Schema}{88}{subsection.3.1.1}
! \contentsline {subsubsection}{\texttt {namespace} \textit {attribute information item}}{88}{section*.46}
! \contentsline {subsubsection}{\texttt {schemaLocation} \textit {attribute information item}}{88}{section*.47}
! \contentsline {subsection}{\numberline {3.1.2}Embedding XML Schema}{89}{subsection.3.1.2}
! \contentsline {subsubsection}{\texttt {targetNamespace} \textit {attribute information item}}{89}{section*.48}
! \contentsline {subsection}{\numberline {3.1.3}References to Element Declarations and Type Definitions}{90}{subsection.3.1.3}
! \contentsline {section}{\numberline {3.2}Using Other Schema Languages}{90}{section.3.2}
! \contentsline {chapter}{\numberline {4}Modularizing WSDL descriptions}{92}{chapter.4}
! \contentsline {section}{\numberline {4.1}Including Descriptions}{92}{section.4.1}
! \contentsline {subsection}{\numberline {4.1.1}\texttt {location} \textit {attribute information item} with \texttt {include} [owner]}{93}{subsection.4.1.1}
! \contentsline {section}{\numberline {4.2}Importing Descriptions}{94}{section.4.2}
! \contentsline {subsection}{\numberline {4.2.1}\texttt {namespace} \textit {attribute information item}}{96}{subsection.4.2.1}
! \contentsline {subsection}{\numberline {4.2.2}\texttt {location} \textit {attribute information item} with \texttt {import} [owner]}{96}{subsection.4.2.2}
! \contentsline {chapter}{\numberline {5}Documentation}{97}{chapter.5}
! \contentsline {chapter}{\numberline {6}Language Extensibility}{98}{chapter.6}
! \contentsline {section}{\numberline {6.1}Element based Extensibility}{98}{section.6.1}
! \contentsline {subsection}{\numberline {6.1.1}Mandatory extensions}{99}{subsection.6.1.1}
! \contentsline {subsection}{\numberline {6.1.2}\texttt {required} \textit {attribute information item}}{100}{subsection.6.1.2}
! \contentsline {section}{\numberline {6.2}Attribute-based Extensibility}{100}{section.6.2}
! \contentsline {section}{\numberline {6.3}Extensibility Semantics}{100}{section.6.3}
! \contentsline {chapter}{\numberline {7}Locating WSDL Documents}{101}{chapter.7}
! \contentsline {section}{\numberline {7.1}\texttt {wsdli:wsdlLocation} \textit {attribute information item}}{101}{section.7.1}
! \contentsline {chapter}{\numberline {8}Conformance}{102}{chapter.8}
! \contentsline {section}{\numberline {8.1}Document Conformance}{102}{section.8.1}
! \contentsline {section}{\numberline {8.2}XML Information Set Conformance}{102}{section.8.2}
! \contentsline {section}{\numberline {8.3}Processor Conformance}{103}{section.8.3}
! \contentsline {chapter}{\numberline {9}XML Syntax Summary (Non-Normative)}{105}{chapter.9}
! \contentsline {chapter}{\numberline {10}References}{109}{chapter.10}
! \contentsline {section}{\numberline {10.1}Normative References}{109}{section.10.1}
! \contentsline {section}{\numberline {10.2}Informative References}{112}{section.10.2}
! \contentsline {chapter}{\numberline {A}The application/wsdl+xml Media Type}{114}{appendix.A}
! \contentsline {section}{\numberline {A.1}Registration}{114}{section.A.1}
! \contentsline {section}{\numberline {A.2}Security considerations}{115}{section.A.2}
! \contentsline {chapter}{\numberline {B}Acknowledgements (Non-Normative)}{116}{appendix.B}
! \contentsline {chapter}{\numberline {C}URI References for WSDL Components (Non-Normative)}{118}{appendix.C}
! \contentsline {section}{\numberline {C.1}WSDL URIs}{118}{section.C.1}
! \contentsline {section}{\numberline {C.2}Fragment Identifiers}{119}{section.C.2}
! \contentsline {section}{\numberline {C.3}Extension Elements}{120}{section.C.3}
! \contentsline {section}{\numberline {C.4}Example}{120}{section.C.4}
! \contentsline {chapter}{\numberline {D}Migrating from WSDL 1.1 to WSDL 2.0 (Non-Normative)}{122}{appendix.D}
! \contentsline {section}{\numberline {D.1}Operation Overloading}{122}{section.D.1}
! \contentsline {section}{\numberline {D.2}PortTypes}{122}{section.D.2}
! \contentsline {section}{\numberline {D.3}Ports}{122}{section.D.3}
! \contentsline {chapter}{\numberline {E}Examples of Specifications of Extension Elements for Alternative Schema Language Support. (Non-Normative)}{123}{appendix.E}
! \contentsline {section}{\numberline {E.1}DTD}{123}{section.E.1}
! \contentsline {subsection}{\numberline {E.1.1}\texttt {namespace} \textit {attribute information item}}{124}{subsection.E.1.1}
! \contentsline {subsection}{\numberline {E.1.2}\texttt {location} \textit {attribute information item}}{124}{subsection.E.1.2}
! \contentsline {subsection}{\numberline {E.1.3}References to Element Definitions}{124}{subsection.E.1.3}
! \contentsline {section}{\numberline {E.2}RELAX NG}{124}{section.E.2}
! \contentsline {subsection}{\numberline {E.2.1}Importing RELAX NG}{125}{subsection.E.2.1}
! \contentsline {subsubsection}{\texttt {ns} \textit {attribute information item}}{125}{section*.49}
! \contentsline {subsubsection}{\texttt {href} \textit {attribute information item}}{125}{section*.50}
! \contentsline {subsection}{\numberline {E.2.2}Embedding RELAX NG}{126}{subsection.E.2.2}
! \contentsline {subsubsection}{\texttt {ns} \textit {attribute information item}}{126}{section*.51}
! \contentsline {subsection}{\numberline {E.2.3}References to Element Declarations}{126}{subsection.E.2.3}
! \contentsline {chapter}{\numberline {F}Part 1 Change Log (Non-Normative)}{127}{appendix.F}
! \contentsline {section}{\numberline {F.1}WSDL Specification Changes}{127}{section.F.1}
Index: wsdl20.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.xml,v
retrieving revision 1.152
retrieving revision 1.153
diff -C2 -d -r1.152 -r1.153
*** wsdl20.xml 18 Jan 2005 10:47:14 -0000 1.152
--- wsdl20.xml 18 Jan 2005 19:09:10 -0000 1.153
***************
*** 545,553 ****
<z:notation name="Components">
! <schema xmlns="http://www.w3.org/2004/zml" name="Components">
ComponentModel <nl/>
- descriptionComps : <power/> Description <nl/>
- elementDeclComps : <power/> ElementDeclaration <nl/>
- typeDefComps : <power/> TypeDefinition <nl/>
interfaceComps : <power/> Interface <nl/>
interfaceFaultComps : <power/> InterfaceFault <nl/>
--- 545,550 ----
<z:notation name="Components">
! <schema xmlns="http://www.w3.org/2004/zml" name="InterfaceComponents">
ComponentModel <nl/>
interfaceComps : <power/> Interface <nl/>
interfaceFaultComps : <power/> InterfaceFault <nl/>
***************
*** 555,576 ****
messageRefComps : <power/> MessageReference <nl/>
faultRefComps : <power/> FaultReference <nl/>
- featureComps : <power/> Feature <nl/>
- propertyComps : <power/> Property <nl/>
- bindingComps : <power/> Binding <nl/>
- bindingFaultComps : <power/> BindingFault <nl/>
- bindingOpComps : <power/> BindingOperation <nl/>
- bindingMessageRefComps : <power/> BindingMessageReference <nl/>
- serviceComps : <power/> Service <nl/>
- endpointComps : <power/> Endpoint
<where/>
- descriptionComps = {~x : Description | <nl/>
- <t1/> description(x) <in/> components~}
- <also/>
- elementDeclComps = {~x : ElementDeclaration | <nl/>
- <t1/> elementDecl(x) <in/> components~}
- <also/>
- typeDefComps = {~x : TypeDefinition | <nl/>
- <t1/> typeDef(x) <in/> components~}
- <also/>
interfaceComps = {~x : Interface | <nl/>
<t1/> interface(x) <in/> components~}
--- 552,556 ----
***************
*** 587,597 ****
faultRefComps = {~x : FaultReference | <nl/>
<t1/> faultRef(x) <in/> components~}
! <also/>
! featureComps = {~x : Feature | <nl/>
! <t1/> feature(x) <in/> components~}
! <also/>
! propertyComps = {~x : Property | <nl/>
! <t1/> property(x) <in/> components~}
! <also/>
bindingComps = {~x : Binding | <nl/>
<t1/> binding(x) <in/> components~}
--- 567,579 ----
faultRefComps = {~x : FaultReference | <nl/>
<t1/> faultRef(x) <in/> components~}
! </schema>
!
! <schema xmlns="http://www.w3.org/2004/zml" name="BindingComponents">
! ComponentModel <nl/>
! bindingComps : <power/> Binding <nl/>
! bindingFaultComps : <power/> BindingFault <nl/>
! bindingOpComps : <power/> BindingOperation <nl/>
! bindingMessageRefComps : <power/> BindingMessageReference <nl/>
! <where/>
bindingComps = {~x : Binding | <nl/>
<t1/> binding(x) <in/> components~}
***************
*** 605,609 ****
bindingMessageRefComps = {~x : BindingMessageReference | <nl/>
<t1/> bindingMessageRef(x) <in/> components~}
! <also/>
serviceComps = {~x : Service | <nl/>
<t1/> service(x) <in/> components~}
--- 587,597 ----
bindingMessageRefComps = {~x : BindingMessageReference | <nl/>
<t1/> bindingMessageRef(x) <in/> components~}
! </schema>
!
! <schema xmlns="http://www.w3.org/2004/zml" name="ServiceComponents">
! ComponentModel <nl/>
! serviceComps : <power/> Service <nl/>
! endpointComps : <power/> Endpoint
! <where/>
serviceComps = {~x : Service | <nl/>
<t1/> service(x) <in/> components~}
***************
*** 612,615 ****
--- 600,635 ----
<t1/> endpoint(x) <in/> components~}
</schema>
+
+ <schema xmlns="http://www.w3.org/2004/zml" name="OtherComponents">
+ ComponentModel <nl/>
+ descriptionComps : <power/> Description <nl/>
+ elementDeclComps : <power/> ElementDeclaration <nl/>
+ typeDefComps : <power/> TypeDefinition <nl/>
+ featureComps : <power/> Feature <nl/>
+ propertyComps : <power/> Property <nl/>
+ <where/>
+ descriptionComps = {~x : Description | <nl/>
+ <t1/> description(x) <in/> components~}
+ <also/>
+ elementDeclComps = {~x : ElementDeclaration | <nl/>
+ <t1/> elementDecl(x) <in/> components~}
+ <also/>
+ typeDefComps = {~x : TypeDefinition | <nl/>
+ <t1/> typeDef(x) <in/> components~}
+ <also/>
+ featureComps = {~x : Feature | <nl/>
+ <t1/> feature(x) <in/> components~}
+ <also/>
+ propertyComps = {~x : Property | <nl/>
+ <t1/> property(x) <in/> components~}
+ </schema>
+
+ <zed xmlns="http://www.w3.org/2004/zml">
+ Components <defs/> <nl/>
+ <t1/> InterfaceComponents <land/> <nl/>
+ <t1/> BindingComponents <land/> <nl/>
+ <t1/> ServiceComponents <land/> <nl/>
+ <t1/> OtherComponents
+ </zed>
</z:notation>
***************
*** 1598,1603 ****
<table border="1" id="tab_Interface_Mapping">
<caption>Mapping between Interface Component Properties and XML Representation</caption>
! <col />
! <col />
<tbody>
<tr>
--- 1618,1623 ----
<table border="1" id="tab_Interface_Mapping">
<caption>Mapping between Interface Component Properties and XML Representation</caption>
! <col width="20%" />
! <col width="80%" />
<tbody>
<tr>
***************
*** 1943,1948 ****
<table border="1" id="tab_InterfaceFault_Mapping">
<caption>Mapping between Interface Fault Component Properties and XML Representation</caption>
! <col />
! <col />
<tbody>
<tr>
--- 1963,1968 ----
<table border="1" id="tab_InterfaceFault_Mapping">
<caption>Mapping between Interface Fault Component Properties and XML Representation</caption>
! <col width="20%" />
! <col width="80%" />
<tbody>
<tr>
***************
*** 2380,2385 ****
<table border="1" id="tab_InterfaceOperation_RPC_Signature_Mapping">
<caption>Mapping of a <att>wrpc:signature</att> Extension to Interface Operation Component Properties</caption>
! <col />
! <col />
<tbody>
<tr>
--- 2400,2405 ----
<table border="1" id="tab_InterfaceOperation_RPC_Signature_Mapping">
<caption>Mapping of a <att>wrpc:signature</att> Extension to Interface Operation Component Properties</caption>
! <col width="20%" />
! <col width="80%" />
<tbody>
<tr>
***************
*** 2620,2625 ****
<table border="1" id="tab_InterfaceOperation_Mapping">
<caption>Mapping between Interface Operation Component Properties and XML Representation</caption>
! <col />
! <col />
<tbody>
<tr>
--- 2640,2645 ----
<table border="1" id="tab_InterfaceOperation_Mapping">
<caption>Mapping between Interface Operation Component Properties and XML Representation</caption>
! <col width="20%" />
! <col width="80%" />
<tbody>
<tr>
***************
*** 2968,2973 ****
<table border="1" id="tab_MessageReference_Mapping">
<caption>Mapping between Message Reference Component Properties and XML Representation</caption>
! <col />
! <col />
<tbody>
<tr>
--- 2988,2993 ----
<table border="1" id="tab_MessageReference_Mapping">
<caption>Mapping between Message Reference Component Properties and XML Representation</caption>
! <col width="20%" />
! <col width="80%" />
<tbody>
<tr>
***************
*** 3292,3297 ****
<table border="1" id="tab_FaultReference_Mapping">
<caption>Mapping between Fault Reference Component Properties and XML Representation</caption>
! <col />
! <col />
<tbody>
<tr>
--- 3312,3317 ----
<table border="1" id="tab_FaultReference_Mapping">
<caption>Mapping between Fault Reference Component Properties and XML Representation</caption>
! <col width="20%" />
! <col width="80%" />
<tbody>
<tr>
***************
*** 3641,3646 ****
<table border="1" id="tab_Feature_Mapping">
<caption>Mapping between Feature Component Properties and XML Representation</caption>
! <col />
! <col />
<tbody>
<tr>
--- 3661,3666 ----
<table border="1" id="tab_Feature_Mapping">
<caption>Mapping between Feature Component Properties and XML Representation</caption>
! <col width="20%" />
! <col width="80%" />
<tbody>
<tr>
***************
*** 4038,4043 ****
<table border="1" id="tab_Property_Mapping">
<caption>Mapping between Property Component Properties and XML Representation</caption>
! <col />
! <col />
<tbody>
<tr>
--- 4058,4063 ----
<table border="1" id="tab_Property_Mapping">
<caption>Mapping between Property Component Properties and XML Representation</caption>
! <col width="20%" />
! <col width="80%" />
<tbody>
<tr>
***************
*** 4365,4370 ****
<table border="1" id="tab_Binding_Mapping">
<caption>Mapping between Binding Component Properties and XML Representation</caption>
! <col />
! <col />
<tbody>
<tr>
--- 4385,4390 ----
<table border="1" id="tab_Binding_Mapping">
<caption>Mapping between Binding Component Properties and XML Representation</caption>
! <col width="20%" />
! <col width="80%" />
<tbody>
<tr>
***************
*** 4594,4599 ****
<caption>Mapping between Binding Fault Component Properties
and XML Representation</caption>
! <col />
! <col />
<tbody>
<tr>
--- 4614,4619 ----
<caption>Mapping between Binding Fault Component Properties
and XML Representation</caption>
! <col width="20%" />
! <col width="80%" />
<tbody>
<tr>
***************
*** 4806,4811 ****
<table border="1" id="tab_Binding_Operation_Mapping">
<caption>Mapping between Binding Operation Component Properties and XML Representation</caption>
! <col />
! <col />
<tbody>
<tr>
--- 4826,4831 ----
<table border="1" id="tab_Binding_Operation_Mapping">
<caption>Mapping between Binding Operation Component Properties and XML Representation</caption>
! <col width="20%" />
! <col width="80%" />
<tbody>
<tr>
***************
*** 5028,5033 ****
<table border="1" id="tab_Binding_Message_Reference_Mapping">
<caption>Mapping between Binding Message Reference Component Properties and XML Representation</caption>
! <col />
! <col />
<tbody>
<tr>
--- 5048,5053 ----
<table border="1" id="tab_Binding_Message_Reference_Mapping">
<caption>Mapping between Binding Message Reference Component Properties and XML Representation</caption>
! <col width="20%" />
! <col width="80%" />
<tbody>
<tr>
***************
*** 5274,5279 ****
<table border="1" id="tab_Service_Mapping">
<caption>Mapping between Service Component Properties and XML Representation</caption>
! <col />
! <col />
<tbody>
<tr>
--- 5294,5299 ----
<table border="1" id="tab_Service_Mapping">
<caption>Mapping between Service Component Properties and XML Representation</caption>
! <col width="20%" />
! <col width="80%" />
<tbody>
<tr>
***************
*** 5559,5564 ****
<table border="1" id="tab_Endpoint_Mapping">
<caption>Mapping between Endpoint Component Properties and XML Representation</caption>
! <col />
! <col />
<tbody>
<tr>
--- 5579,5584 ----
<table border="1" id="tab_Endpoint_Mapping">
<caption>Mapping between Endpoint Component Properties and XML Representation</caption>
! <col width="20%" />
! <col width="80%" />
<tbody>
<tr>
***************
*** 7663,7672 ****
<table id="uriRefFragTable" border="1">
<caption>Rules for determining pointer parts for WSDL components</caption>
! <col />
! <col />
! <col />
! <col />
! <col />
! <col />
<tbody>
<tr>
--- 7683,7692 ----
<table id="uriRefFragTable" border="1">
<caption>Rules for determining pointer parts for WSDL components</caption>
! <col width="10%" />
! <col width="10%" />
! <col width="10%" />
! <col width="10%" />
! <col width="10%" />
! <col width="50%" />
<tbody>
<tr>
Index: wsdl20-ie.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-ie.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** wsdl20-ie.html 18 Jan 2005 10:47:14 -0000 1.3
--- wsdl20-ie.html 18 Jan 2005 19:09:10 -0000 1.4
***************
*** 562,566 ****
<a name="zed-Components"></a><div id="twisty-head-zed-Components" class="twisty-head"><img src="images/left-twisty-13.png" class="twisty-icon"><a href="javascript:show('zed-Components')">Components</a>...</div><div id="twisty-body-zed-Components" class="twisty-body"><img src="images/down-twisty-13.png" class="twisty-icon"><a href="javascript:hide('zed-Components')">Components</a> [ <a onClick="showAll()" href="#zed-Components">show all</a> ] [ <a onClick="hideAll()" href="#zed-Components">hide all</a> ]<br>
! <table class="zschema"><col class="zschema1"><col class="zschema2"><col class="zschema3"><tbody><tr><td colspan="2" class="zschemaname"><span class="zschemaname"><span class="zi">Components</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">ComponentModel</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">descriptionComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span><span class="zi">Description</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">elementDeclComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span><span class="zi">ElementDeclaration</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">typeDefComps</span> <span class="zinfix">:</span><span class="zprefix"><span clas="doublestruck">P</span></span><span class="zi">TypeDefinition</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span><span class="zi">Interface</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span><span class="zi">InterfaceFault</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceOpComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span><span class="zi">InterfaceOperation</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">messageRefComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="dublestruck">P</span></span><span class="zi">MessageReference</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">faultRefComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span><span class="zi">FaultReference</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">featureComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span><span class="zi">Feature</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">propertyComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span><span class="zi">Property</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span>span class="zi">Binding</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingFaultComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span><span class="zi">BindingFault</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingOpComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span><span class="zi">BindingOperation</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingMessageRefComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span><span class="zi">BindingMessageReference</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">serviceComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span>span class="zi">Service</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">endpointComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span><span class="zi">Endpoint</span></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">descriptionComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Description</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">description</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematxt"><span class="zi">elementDeclComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">ElementDeclaration</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">elementDecl</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">typeDefComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">TypeDefinition</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">typeDef</span>(<span class="zi">x</span>)<span class="zifix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Interface</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">interface</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">InterfaceFault</span> <span class="zinfi">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">interfaceFault</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceOpComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">InterfaceOperation</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">interfaceOp</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspn="3"><span class="zschematext"><span class="zi">messageRefComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">MessageReference</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">messageRef</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">faultRefComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">FaultReference</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">faultRef</span>(<span class="zi>x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">featureComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Feature</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">feature</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">propertyComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Property</span> <span clas="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">property</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Binding</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">binding</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span clas="zschematext"><span class="zi">bindingFaultComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">BindingFault</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">bindingFault</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingOpComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">BindingOperation</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">bindingOp</span>(<span class="zi">x</span>)<san class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingMessageRefComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">BindingMessageReference</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">bindingMessageRef</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">serviceComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Servce</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">service</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">endpointComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Endpoint</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">endpoint</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
</div>
--- 562,576 ----
<a name="zed-Components"></a><div id="twisty-head-zed-Components" class="twisty-head"><img src="images/left-twisty-13.png" class="twisty-icon"><a href="javascript:show('zed-Components')">Components</a>...</div><div id="twisty-body-zed-Components" class="twisty-body"><img src="images/down-twisty-13.png" class="twisty-icon"><a href="javascript:hide('zed-Components')">Components</a> [ <a onClick="showAll()" href="#zed-Components">show all</a> ] [ <a onClick="hideAll()" href="#zed-Components">hide all</a> ]<br>
! <table class="zschema"><col class="zschema1"><col class="zschema2"><col class="zschema3"><tbody><tr><td colspan="2" class="zschemaname"><span class="zschemaname"><span class="zi">InterfaceComponents</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">ComponentModel</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span><span class="zi">Interface</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span><span class="zi">InterfaceFault</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceOpComps</span> <span class="zinfix">:</span><span class="zprefix"><san class="doublestruck">P</span></span><span class="zi">InterfaceOperation</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">messageRefComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span><span class="zi">MessageReference</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">faultRefComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span><span class="zi">FaultReference</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Interface</span> <span class="zinfix">|</span></span></td></tr><tr>td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">interface</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">InterfaceFault</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">interfaceFault</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><san class="zi">interfaceOpComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">InterfaceOperation</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">interfaceOp</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">messageRefComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">MessageReference</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">messageRef</span>(<span class="zi">x</span>)<span class="znfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">faultRefComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">FaultReference</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">faultRef</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
!
! <table class="zschema"><col class="zschema1"><col class="zschema2"><col class="zschema3"><tbody><tr><td colspan="2" class="zschemaname"><span class="zschemaname"><span class="zi">BindingComponents</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">ComponentModel</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span><span class="zi">Binding</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingFaultComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span><span class="zi">BindingFault</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingOpComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="dublestruck">P</span></span><span class="zi">BindingOperation</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingMessageRefComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span><span class="zi">BindingMessageReference</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Binding</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">binding</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingFaultComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">BindingFault</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">bindingFault</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingOpComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">BindingOperation</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><spn class="zschematext"> <span class="zi">bindingOp</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingMessageRefComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">BindingMessageReference</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">bindingMessageRef</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
!
! <table class="zschema"><col class="zschema1"><col class="zschema2"><col class="zschema3"><tbody><tr><td colspan="2" class="zschemaname"><span class="zschemaname"><span class="zi">ServiceComponents</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">ComponentModel</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">serviceComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span><span class="zi">Service</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">endpointComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span><span class="zi">Endpoint</span></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">serviceComps</span> <span class="zinfix">=</pan> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Service</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">service</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">endpointComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Endpoint</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">endpoint</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }/span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
!
! <table class="zschema"><col class="zschema1"><col class="zschema2"><col class="zschema3"><tbody><tr><td colspan="2" class="zschemaname"><span class="zschemaname"><span class="zi">OtherComponents</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">ComponentModel</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">descriptionComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span><span class="zi">Description</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">elementDeclComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span><span class="zi">ElementDeclaration</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">typeDefComps</span> <span class="zinfix">:</span><span class="zprefix"><spanclass="doublestruck">P</span></span><span class="zi">TypeDefinition</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">featureComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span><span class="zi">Feature</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">propertyComps</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">P</span></span><span class="zi">Property</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">descriptionComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Description</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalastext" colspan="3"><span class="zschematext"> <span class="zi">description</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">elementDeclComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">ElementDeclaration</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">elementDecl</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">typeDeComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">TypeDefinition</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">typeDef</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">featureComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Feature</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">feature</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span<span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">propertyComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Property</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">property</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">Î</span></span><span class="zi">components</span> }</span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
!
! <table class="zzed"><col class="zzed1"><tbody><tr><td><span class="zi">Components</span><span class="zinfix"><span style="position: relative; left: .325em; bottom: .75ex">
! ^
! </span><span style="position: relative; right: .4em">=</span></span></td></tr><tr><td> <span class="zi">InterfaceComponents</span><span class="zinfix"><span class="mathb">.</span></span></td></tr><tr><td> <span class="zi">BindingComponents</span><span class="zinfix"><span class="mathb">.</span></span></td></tr><tr><td> <span class="zi">ServiceComponents</span><span class="zinfix"><span class="mathb">.</span></span></td></tr><tr><td> <span class="zi">OtherComponents</span></td></tr></tbody></table>
</div>
***************
*** 1436,1441 ****
<a name="tab_Interface_Mapping"></a><br><table border="1">
<caption>Table 2-2. Mapping between Interface Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 1446,1451 ----
<a name="tab_Interface_Mapping"></a><br><table border="1">
<caption>Table 2-2. Mapping between Interface Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 1774,1779 ****
<a name="tab_InterfaceFault_Mapping"></a><br><table border="1">
<caption>Table 2-3. Mapping between Interface Fault Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 1784,1789 ----
<a name="tab_InterfaceFault_Mapping"></a><br><table border="1">
<caption>Table 2-3. Mapping between Interface Fault Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 2202,2207 ****
<a name="tab_InterfaceOperation_RPC_Signature_Mapping"></a><br><table border="1">
<caption>Table 2-4. Mapping of a <code>wrpc:signature</code> Extension to Interface Operation Component Properties</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 2212,2217 ----
<a name="tab_InterfaceOperation_RPC_Signature_Mapping"></a><br><table border="1">
<caption>Table 2-4. Mapping of a <code>wrpc:signature</code> Extension to Interface Operation Component Properties</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 2431,2436 ****
<a name="tab_InterfaceOperation_Mapping"></a><br><table border="1">
<caption>Table 2-5. Mapping between Interface Operation Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 2441,2446 ----
<a name="tab_InterfaceOperation_Mapping"></a><br><table border="1">
<caption>Table 2-5. Mapping between Interface Operation Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 2450,2454 ****
<code>interface</code> <em>element information item</em>.
</td>
-
</tr>
<tr>
--- 2460,2463 ----
***************
*** 2771,2776 ****
<a name="tab_MessageReference_Mapping"></a><br><table border="1">
<caption>Table 2-6. Mapping between Message Reference Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 2780,2785 ----
<a name="tab_MessageReference_Mapping"></a><br><table border="1">
<caption>Table 2-6. Mapping between Message Reference Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 3091,3096 ****
<a name="tab_FaultReference_Mapping"></a><br><table border="1">
<caption>Table 2-7. Mapping between Fault Reference Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 3100,3105 ----
<a name="tab_FaultReference_Mapping"></a><br><table border="1">
<caption>Table 2-7. Mapping between Fault Reference Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 3442,3447 ****
<a name="tab_Feature_Mapping"></a><br><table border="1">
<caption>Table 2-8. Mapping between Feature Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 3451,3456 ----
<a name="tab_Feature_Mapping"></a><br><table border="1">
<caption>Table 2-8. Mapping between Feature Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 3826,3831 ****
<a name="tab_Property_Mapping"></a><br><table border="1">
<caption>Table 2-9. Mapping between Property Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 3835,3840 ----
<a name="tab_Property_Mapping"></a><br><table border="1">
<caption>Table 2-9. Mapping between Property Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 4138,4143 ****
<a name="tab_Binding_Mapping"></a><br><table border="1">
<caption>Table 2-10. Mapping between Binding Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 4147,4152 ----
<a name="tab_Binding_Mapping"></a><br><table border="1">
<caption>Table 2-10. Mapping between Binding Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 4363,4368 ****
<caption>Table 2-11. Mapping between Binding Fault Component Properties
and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 4372,4377 ----
<caption>Table 2-11. Mapping between Binding Fault Component Properties
and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 4569,4574 ****
<a name="tab_Binding_Operation_Mapping"></a><br><table border="1">
<caption>Table 2-12. Mapping between Binding Operation Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 4578,4583 ----
<a name="tab_Binding_Operation_Mapping"></a><br><table border="1">
<caption>Table 2-12. Mapping between Binding Operation Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 4668,4672 ****
<documentation />?
[ <feature /> | <property /> ]*
-
</<b>input</b>>
<<b>output</b>
--- 4677,4680 ----
***************
*** 4788,4793 ****
<a name="tab_Binding_Message_Reference_Mapping"></a><br><table border="1">
<caption>Table 2-13. Mapping between Binding Message Reference Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 4796,4801 ----
<a name="tab_Binding_Message_Reference_Mapping"></a><br><table border="1">
<caption>Table 2-13. Mapping between Binding Message Reference Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 5027,5032 ****
<a name="tab_Service_Mapping"></a><br><table border="1">
<caption>Table 2-14. Mapping between Service Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 5035,5040 ----
<a name="tab_Service_Mapping"></a><br><table border="1">
<caption>Table 2-14. Mapping between Service Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 5305,5310 ****
<a name="tab_Endpoint_Mapping"></a><br><table border="1">
<caption>Table 2-15. Mapping between Endpoint Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 5313,5318 ----
<a name="tab_Endpoint_Mapping"></a><br><table border="1">
<caption>Table 2-15. Mapping between Endpoint Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 6013,6017 ****
</li>
<li>
-
<p>Zero or more namespace qualified <em>attribute information item</em>s. The [namespace
name] of such <em>attribute information item</em>s MUST NOT be
--- 6021,6024 ----
***************
*** 6218,6222 ****
-
<div class="div1">
--- 6225,6228 ----
***************
*** 7397,7406 ****
<a name="uriRefFragTable"></a><br><table border="1">
<caption>Table C-1. Rules for determining pointer parts for WSDL components</caption>
! <col span="1">
! <col span="1">
! <col span="1">
! <col span="1">
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 7403,7412 ----
<a name="uriRefFragTable"></a><br><table border="1">
<caption>Table C-1. Rules for determining pointer parts for WSDL components</caption>
! <col width="10%" span="1">
! <col width="10%" span="1">
! <col width="10%" span="1">
! <col width="10%" span="1">
! <col width="10%" span="1">
! <col width="50%" span="1">
<tbody>
<tr>
***************
*** 7850,7856 ****
<a name="wsdl-changelog-table"></a><br><table border="1">
! <col span="1">
! <col span="1">
! <col span="1">
<tbody>
--- 7856,7862 ----
<a name="wsdl-changelog-table"></a><br><table border="1">
! <col width="10%" span="1">
! <col width="10%" span="1">
! <col width="80%" span="1">
<tbody>
***************
*** 7864,7868 ****
<td rowspan="1" colspan="1">20050118</td>
<td rowspan="1" colspan="1">AGR</td>
! <td rowspan="1" colspan="1">Edited Notational Conventions and References sections.</td>
</tr>
--- 7870,7874 ----
<td rowspan="1" colspan="1">20050118</td>
<td rowspan="1" colspan="1">AGR</td>
! <td rowspan="1" colspan="1">Edited Notational Conventions and References sections. Added character entity references for accented characters.</td>
</tr>
Index: xmlspec2latex.xsl
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/xmlspec2latex.xsl,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** xmlspec2latex.xsl 18 Jan 2005 10:47:14 -0000 1.2
--- xmlspec2latex.xsl 18 Jan 2005 19:09:10 -0000 1.3
***************
*** 90,93 ****
--- 90,94 ----
<xsl:text>\usepackage{fuzz}&nl;</xsl:text>
<xsl:text>\usepackage{graphicx}&nl;</xsl:text>
+ <xsl:text>\usepackage{longtable}&nl;</xsl:text>
<xsl:text>\usepackage[pdftitle={</xsl:text>
<xsl:value-of select="$title" />
***************
*** 392,397 ****
<xsl:template match="table">
! <xsl:text>\begin{table}</xsl:text>
! <xsl:text>&nl;\begin{tabular}{</xsl:text>
<!-- |l|l|l|l -->
<xsl:for-each select="col">
--- 393,397 ----
<xsl:template match="table">
! <xsl:text>\begin{longtable}{</xsl:text>
<!-- |l|l|l|l -->
<xsl:for-each select="col">
***************
*** 400,404 ****
<xsl:when test="@width">
<xsl:text>p{</xsl:text>
! <xsl:value-of select="@width" />
<xsl:text>pt}</xsl:text>
</xsl:when>
--- 400,406 ----
<xsl:when test="@width">
<xsl:text>p{</xsl:text>
! <xsl:call-template name="convert-to-pts">
! <xsl:with-param name="width" select="@width" />
! </xsl:call-template>
<xsl:text>pt}</xsl:text>
</xsl:when>
***************
*** 415,423 ****
</xsl:for-each>
<xsl:text>|}&nl;</xsl:text>
<xsl:text>\hline&nl;</xsl:text>
<xsl:apply-templates select="thead | tfoot | tbody | tr" />
! <xsl:text>\end{tabular}</xsl:text>
! <xsl:apply-templates select="caption" />
! <xsl:text>\end{table}</xsl:text>
</xsl:template>
--- 417,436 ----
</xsl:for-each>
<xsl:text>|}&nl;</xsl:text>
+ <xsl:apply-templates select="caption" />
<xsl:text>\hline&nl;</xsl:text>
<xsl:apply-templates select="thead | tfoot | tbody | tr" />
! <xsl:text>\end{longtable}</xsl:text>
! </xsl:template>
!
! <xsl:template name="convert-to-pts">
! <xsl:param name="width" />
! <xsl:choose>
! <xsl:when test="substring($width,string-length($width))='%'">
! <xsl:value-of select="round(72 * number(substring-before($width,'%') div 20))" />
! </xsl:when>
! <xsl:otherwise>
! <xsl:value-of select="$width" />
! </xsl:otherwise>
! </xsl:choose>
</xsl:template>
***************
*** 425,429 ****
<xsl:text>\caption{</xsl:text>
<xsl:apply-templates />
- <xsl:text>}</xsl:text>
<xsl:if test="../@id">
<xsl:text>\label{</xsl:text>
--- 438,441 ----
***************
*** 431,434 ****
--- 443,447 ----
<xsl:text>}</xsl:text>
</xsl:if>
+ <xsl:text>}\\&nl;</xsl:text>
</xsl:template>
Index: wsdl20-i.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-i.html,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** wsdl20-i.html 18 Jan 2005 10:47:14 -0000 1.5
--- wsdl20-i.html 18 Jan 2005 19:09:10 -0000 1.6
***************
*** 562,566 ****
<a name="zed-Components"></a><div id="twisty-head-zed-Components" class="twisty-head"><img src="images/left-twisty-13.png" class="twisty-icon"><a href="javascript:show('zed-Components')">Components</a>...</div><div id="twisty-body-zed-Components" class="twisty-body"><img src="images/down-twisty-13.png" class="twisty-icon"><a href="javascript:hide('zed-Components')">Components</a> [ <a onClick="showAll()" href="#zed-Components">show all</a> ] [ <a onClick="hideAll()" href="#zed-Components">hide all</a> ]<br>
! <table class="zschema"><col class="zschema1"><col class="zschema2"><col class="zschema3"><tbody><tr><td colspan="2" class="zschemaname"><span class="zschemaname"><span class="zi">Components</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">ComponentModel</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">descriptionComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Description</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">elementDeclComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">ElementDeclaration</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">typeDefComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">TypeDefinition</span></span></td></tr><tr><td cass="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Interface</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">InterfaceFault</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceOpComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">InterfaceOperation</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">messageRefComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">MessageReference</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">faultRefComps</span> <span class="zinfix">:</span><span lass="zprefix">ℙ</span><span class="zi">FaultReference</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">featureComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Feature</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">propertyComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Property</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Binding</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingFaultComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">BindingFault</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi"bindingOpComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">BindingOperation</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingMessageRefComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">BindingMessageReference</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">serviceComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Service</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">endpointComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Endpoint</span></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">descriptionComps</span> <span class="zinfix">=</span> { <span class="zi">x</spa> <span class="zinfix">:</span> <span class="zi">Description</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">description</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">elementDeclComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">ElementDeclaration</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">elementDecl</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><tdclass="zschematext" colspan="3"><span class="zschematext"><span class="zi">typeDefComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">TypeDefinition</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">typeDef</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Interface</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">interface</span>(<span class="zi">x</span>)<spn class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">InterfaceFault</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">interfaceFault</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceOpComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">InterfaceOperation</span> <span class="zinfix">|</span></span></td></tr><t><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">interfaceOp</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">messageRefComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">MessageReference</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">messageRef</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">faultRefComps</span> <span class="zinfix">=</pan> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">FaultReference</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">faultRef</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">featureComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Feature</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">feature</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td>/td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">propertyComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Property</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">property</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Binding</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">binding</span>(<span class="zi">x</spn>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingFaultComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">BindingFault</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">bindingFault</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingOpComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">BindingOperation</span> <span class="zinfix">|</span></span></td></tr><tr><d class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">bindingOp</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingMessageRefComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">BindingMessageReference</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">bindingMessageRef</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">serviceComps</span> <span clas="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Service</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">service</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">endpointComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Endpoint</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">endpoint</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="bl"></td><t class="b"></td><td></td></tr></tbody></table>
</div>
--- 562,574 ----
<a name="zed-Components"></a><div id="twisty-head-zed-Components" class="twisty-head"><img src="images/left-twisty-13.png" class="twisty-icon"><a href="javascript:show('zed-Components')">Components</a>...</div><div id="twisty-body-zed-Components" class="twisty-body"><img src="images/down-twisty-13.png" class="twisty-icon"><a href="javascript:hide('zed-Components')">Components</a> [ <a onClick="showAll()" href="#zed-Components">show all</a> ] [ <a onClick="hideAll()" href="#zed-Components">hide all</a> ]<br>
! <table class="zschema"><col class="zschema1"><col class="zschema2"><col class="zschema3"><tbody><tr><td colspan="2" class="zschemaname"><span class="zschemaname"><span class="zi">InterfaceComponents</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">ComponentModel</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Interface</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">InterfaceFault</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceOpComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">InterfaceOperation</span></span></td></r><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">messageRefComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">MessageReference</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">faultRefComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">FaultReference</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Interface</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">interface</span>(<span class="zi">x</span)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">InterfaceFault</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">interfaceFault</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceOpComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">InterfaceOperation</span> <span class="zinfix">|</span></span></td></r><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">interfaceOp</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">messageRefComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">MessageReference</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">messageRef</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">faultRefComps</span> <span class="zinfix>=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">FaultReference</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">faultRef</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
!
! <table class="zschema"><col class="zschema1"><col class="zschema2"><col class="zschema3"><tbody><tr><td colspan="2" class="zschemaname"><span class="zschemaname"><span class="zi">BindingComponents</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">ComponentModel</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Binding</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingFaultComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">BindingFault</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingOpComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">BindingOperation</span></span></td></tr><tr><td clas="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingMessageRefComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">BindingMessageReference</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Binding</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">binding</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">biningFaultComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">BindingFault</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">bindingFault</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingOpComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">BindingOperation</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">bindingOp</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingMessageRefComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">BindingMessageReference</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">bindingMessageRef</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
!
! <table class="zschema"><col class="zschema1"><col class="zschema2"><col class="zschema3"><tbody><tr><td colspan="2" class="zschemaname"><span class="zschemaname"><span class="zi">ServiceComponents</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">ComponentModel</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">serviceComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Service</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">endpointComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Endpoint</span></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">serviceComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</san> <span class="zi">Service</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">service</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">endpointComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Endpoint</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">endpoint</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
!
! <table class="zschema"><col class="zschema1"><col class="zschema2"><col class="zschema3"><tbody><tr><td colspan="2" class="zschemaname"><span class="zschemaname"><span class="zi">OtherComponents</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">ComponentModel</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">descriptionComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Description</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">elementDeclComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">ElementDeclaration</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">typeDefComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">TypeDefinition</span></span></td></tr><tr>td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">featureComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Feature</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">propertyComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Property</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">descriptionComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Description</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">description</span>(<span class="zi">x</span>)<span class="zinfx">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">elementDeclComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">ElementDeclaration</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">elementDecl</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">typeDefComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">TypeDefinition</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalastext" colspan="3"><span class="zschematext"> <span class="zi">typeDef</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">featureComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Feature</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">feature</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">propertyComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <spa class="zinfix">:</span> <span class="zi">Property</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">property</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
!
! <table class="zzed"><col class="zzed1"><tbody><tr><td><span class="zi">Components</span><span class="zinfix">≙</span></td></tr><tr><td> <span class="zi">InterfaceComponents</span><span class="zinfix">∧</span></td></tr><tr><td> <span class="zi">BindingComponents</span><span class="zinfix">∧</span></td></tr><tr><td> <span class="zi">ServiceComponents</span><span class="zinfix">∧</span></td></tr><tr><td> <span class="zi">OtherComponents</span></td></tr></tbody></table>
</div>
***************
*** 1436,1441 ****
<a name="tab_Interface_Mapping"></a><br><table border="1">
<caption>Table 2-2. Mapping between Interface Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 1444,1449 ----
<a name="tab_Interface_Mapping"></a><br><table border="1">
<caption>Table 2-2. Mapping between Interface Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 1774,1779 ****
<a name="tab_InterfaceFault_Mapping"></a><br><table border="1">
<caption>Table 2-3. Mapping between Interface Fault Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 1782,1787 ----
<a name="tab_InterfaceFault_Mapping"></a><br><table border="1">
<caption>Table 2-3. Mapping between Interface Fault Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 2202,2207 ****
<a name="tab_InterfaceOperation_RPC_Signature_Mapping"></a><br><table border="1">
<caption>Table 2-4. Mapping of a <code>wrpc:signature</code> Extension to Interface Operation Component Properties</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 2210,2215 ----
<a name="tab_InterfaceOperation_RPC_Signature_Mapping"></a><br><table border="1">
<caption>Table 2-4. Mapping of a <code>wrpc:signature</code> Extension to Interface Operation Component Properties</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 2431,2436 ****
<a name="tab_InterfaceOperation_Mapping"></a><br><table border="1">
<caption>Table 2-5. Mapping between Interface Operation Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 2439,2444 ----
<a name="tab_InterfaceOperation_Mapping"></a><br><table border="1">
<caption>Table 2-5. Mapping between Interface Operation Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 2450,2454 ****
<code>interface</code> <em>element information item</em>.
</td>
-
</tr>
<tr>
--- 2458,2461 ----
***************
*** 2771,2776 ****
<a name="tab_MessageReference_Mapping"></a><br><table border="1">
<caption>Table 2-6. Mapping between Message Reference Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 2778,2783 ----
<a name="tab_MessageReference_Mapping"></a><br><table border="1">
<caption>Table 2-6. Mapping between Message Reference Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 3091,3096 ****
<a name="tab_FaultReference_Mapping"></a><br><table border="1">
<caption>Table 2-7. Mapping between Fault Reference Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 3098,3103 ----
<a name="tab_FaultReference_Mapping"></a><br><table border="1">
<caption>Table 2-7. Mapping between Fault Reference Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 3442,3447 ****
<a name="tab_Feature_Mapping"></a><br><table border="1">
<caption>Table 2-8. Mapping between Feature Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 3449,3454 ----
<a name="tab_Feature_Mapping"></a><br><table border="1">
<caption>Table 2-8. Mapping between Feature Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 3826,3831 ****
<a name="tab_Property_Mapping"></a><br><table border="1">
<caption>Table 2-9. Mapping between Property Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 3833,3838 ----
<a name="tab_Property_Mapping"></a><br><table border="1">
<caption>Table 2-9. Mapping between Property Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 4138,4143 ****
<a name="tab_Binding_Mapping"></a><br><table border="1">
<caption>Table 2-10. Mapping between Binding Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 4145,4150 ----
<a name="tab_Binding_Mapping"></a><br><table border="1">
<caption>Table 2-10. Mapping between Binding Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 4363,4368 ****
<caption>Table 2-11. Mapping between Binding Fault Component Properties
and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 4370,4375 ----
<caption>Table 2-11. Mapping between Binding Fault Component Properties
and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 4569,4574 ****
<a name="tab_Binding_Operation_Mapping"></a><br><table border="1">
<caption>Table 2-12. Mapping between Binding Operation Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 4576,4581 ----
<a name="tab_Binding_Operation_Mapping"></a><br><table border="1">
<caption>Table 2-12. Mapping between Binding Operation Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 4668,4672 ****
<documentation />?
[ <feature /> | <property /> ]*
-
</<b>input</b>>
<<b>output</b>
--- 4675,4678 ----
***************
*** 4788,4793 ****
<a name="tab_Binding_Message_Reference_Mapping"></a><br><table border="1">
<caption>Table 2-13. Mapping between Binding Message Reference Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 4794,4799 ----
<a name="tab_Binding_Message_Reference_Mapping"></a><br><table border="1">
<caption>Table 2-13. Mapping between Binding Message Reference Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 5027,5032 ****
<a name="tab_Service_Mapping"></a><br><table border="1">
<caption>Table 2-14. Mapping between Service Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 5033,5038 ----
<a name="tab_Service_Mapping"></a><br><table border="1">
<caption>Table 2-14. Mapping between Service Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 5305,5310 ****
<a name="tab_Endpoint_Mapping"></a><br><table border="1">
<caption>Table 2-15. Mapping between Endpoint Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 5311,5316 ----
<a name="tab_Endpoint_Mapping"></a><br><table border="1">
<caption>Table 2-15. Mapping between Endpoint Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 6013,6017 ****
</li>
<li>
-
<p>Zero or more namespace qualified <em>attribute information item</em>s. The [namespace
name] of such <em>attribute information item</em>s MUST NOT be
--- 6019,6022 ----
***************
*** 6218,6222 ****
-
<div class="div1">
--- 6223,6226 ----
***************
*** 7397,7406 ****
<a name="uriRefFragTable"></a><br><table border="1">
<caption>Table C-1. Rules for determining pointer parts for WSDL components</caption>
! <col span="1">
! <col span="1">
! <col span="1">
! <col span="1">
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 7401,7410 ----
<a name="uriRefFragTable"></a><br><table border="1">
<caption>Table C-1. Rules for determining pointer parts for WSDL components</caption>
! <col width="10%" span="1">
! <col width="10%" span="1">
! <col width="10%" span="1">
! <col width="10%" span="1">
! <col width="10%" span="1">
! <col width="50%" span="1">
<tbody>
<tr>
***************
*** 7850,7856 ****
<a name="wsdl-changelog-table"></a><br><table border="1">
! <col span="1">
! <col span="1">
! <col span="1">
<tbody>
--- 7854,7860 ----
<a name="wsdl-changelog-table"></a><br><table border="1">
! <col width="10%" span="1">
! <col width="10%" span="1">
! <col width="80%" span="1">
<tbody>
***************
*** 7864,7868 ****
<td rowspan="1" colspan="1">20050118</td>
<td rowspan="1" colspan="1">AGR</td>
! <td rowspan="1" colspan="1">Edited Notational Conventions and References sections.</td>
</tr>
--- 7868,7872 ----
<td rowspan="1" colspan="1">20050118</td>
<td rowspan="1" colspan="1">AGR</td>
! <td rowspan="1" colspan="1">Edited Notational Conventions and References sections. Added character entity references for accented characters.</td>
</tr>
Index: wsdl20.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.html,v
retrieving revision 1.133
retrieving revision 1.134
diff -C2 -d -r1.133 -r1.134
*** wsdl20.html 18 Jan 2005 10:47:14 -0000 1.133
--- wsdl20.html 18 Jan 2005 19:09:10 -0000 1.134
***************
*** 562,566 ****
<a name="zed-Components"></a>
! <table class="zschema"><col class="zschema1"><col class="zschema2"><col class="zschema3"><tbody><tr><td colspan="2" class="zschemaname"><span class="zschemaname"><span class="zi">Components</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">ComponentModel</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">descriptionComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Description</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">elementDeclComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">ElementDeclaration</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">typeDefComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">TypeDefinition</span></span></td></tr><tr><td cass="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Interface</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">InterfaceFault</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceOpComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">InterfaceOperation</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">messageRefComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">MessageReference</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">faultRefComps</span> <span class="zinfix">:</span><span lass="zprefix">ℙ</span><span class="zi">FaultReference</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">featureComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Feature</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">propertyComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Property</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Binding</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingFaultComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">BindingFault</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi"bindingOpComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">BindingOperation</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingMessageRefComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">BindingMessageReference</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">serviceComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Service</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">endpointComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Endpoint</span></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">descriptionComps</span> <span class="zinfix">=</span> { <span class="zi">x</spa> <span class="zinfix">:</span> <span class="zi">Description</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">description</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">elementDeclComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">ElementDeclaration</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">elementDecl</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><tdclass="zschematext" colspan="3"><span class="zschematext"><span class="zi">typeDefComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">TypeDefinition</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">typeDef</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Interface</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">interface</span>(<span class="zi">x</span>)<spn class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">InterfaceFault</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">interfaceFault</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceOpComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">InterfaceOperation</span> <span class="zinfix">|</span></span></td></tr><t><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">interfaceOp</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">messageRefComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">MessageReference</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">messageRef</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">faultRefComps</span> <span class="zinfix">=</pan> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">FaultReference</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">faultRef</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">featureComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Feature</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">feature</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td>/td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">propertyComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Property</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">property</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Binding</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">binding</span>(<span class="zi">x</spn>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingFaultComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">BindingFault</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">bindingFault</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingOpComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">BindingOperation</span> <span class="zinfix">|</span></span></td></tr><tr><d class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">bindingOp</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingMessageRefComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">BindingMessageReference</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">bindingMessageRef</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">serviceComps</span> <span clas="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Service</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">service</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">endpointComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Endpoint</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">endpoint</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="bl"></td><t class="b"></td><td></td></tr></tbody></table>
--- 562,574 ----
<a name="zed-Components"></a>
! <table class="zschema"><col class="zschema1"><col class="zschema2"><col class="zschema3"><tbody><tr><td colspan="2" class="zschemaname"><span class="zschemaname"><span class="zi">InterfaceComponents</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">ComponentModel</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Interface</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">InterfaceFault</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceOpComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">InterfaceOperation</span></span></td></r><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">messageRefComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">MessageReference</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">faultRefComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">FaultReference</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Interface</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">interface</span>(<span class="zi">x</span)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceFaultComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">InterfaceFault</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">interfaceFault</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaceOpComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">InterfaceOperation</span> <span class="zinfix">|</span></span></td></r><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">interfaceOp</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">messageRefComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">MessageReference</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">messageRef</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">faultRefComps</span> <span class="zinfix>=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">FaultReference</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">faultRef</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
!
! <table class="zschema"><col class="zschema1"><col class="zschema2"><col class="zschema3"><tbody><tr><td colspan="2" class="zschemaname"><span class="zschemaname"><span class="zi">BindingComponents</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">ComponentModel</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Binding</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingFaultComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">BindingFault</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingOpComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">BindingOperation</span></span></td></tr><tr><td clas="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingMessageRefComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">BindingMessageReference</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Binding</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">binding</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">biningFaultComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">BindingFault</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">bindingFault</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingOpComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">BindingOperation</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">bindingOp</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindingMessageRefComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">BindingMessageReference</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">bindingMessageRef</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
!
! <table class="zschema"><col class="zschema1"><col class="zschema2"><col class="zschema3"><tbody><tr><td colspan="2" class="zschemaname"><span class="zschemaname"><span class="zi">ServiceComponents</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">ComponentModel</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">serviceComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Service</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">endpointComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Endpoint</span></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">serviceComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</san> <span class="zi">Service</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">service</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">endpointComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Endpoint</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">endpoint</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
!
! <table class="zschema"><col class="zschema1"><col class="zschema2"><col class="zschema3"><tbody><tr><td colspan="2" class="zschemaname"><span class="zschemaname"><span class="zi">OtherComponents</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">ComponentModel</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">descriptionComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Description</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">elementDeclComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">ElementDeclaration</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">typeDefComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">TypeDefinition</span></span></td></tr><tr>td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">featureComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Feature</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">propertyComps</span> <span class="zinfix">:</span><span class="zprefix">ℙ</span><span class="zi">Property</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"></span></td></tr><tr><td class="bl"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">descriptionComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Description</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">description</span>(<span class="zi">x</span>)<span class="zinfx">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">elementDeclComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">ElementDeclaration</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">elementDecl</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">typeDefComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">TypeDefinition</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalastext" colspan="3"><span class="zschematext"> <span class="zi">typeDef</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">featureComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <span class="zinfix">:</span> <span class="zi">Feature</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">feature</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="l"></td><td></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">propertyComps</span> <span class="zinfix">=</span> { <span class="zi">x</span> <spa class="zinfix">:</span> <span class="zi">Property</span> <span class="zinfix">|</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"> <span class="zi">property</span>(<span class="zi">x</span>)<span class="zinfix">∈</span><span class="zi">components</span> }</span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
!
! <table class="zzed"><col class="zzed1"><tbody><tr><td><span class="zi">Components</span><span class="zinfix">≙</span></td></tr><tr><td> <span class="zi">InterfaceComponents</span><span class="zinfix">∧</span></td></tr><tr><td> <span class="zi">BindingComponents</span><span class="zinfix">∧</span></td></tr><tr><td> <span class="zi">ServiceComponents</span><span class="zinfix">∧</span></td></tr><tr><td> <span class="zi">OtherComponents</span></td></tr></tbody></table>
***************
*** 1436,1441 ****
<a name="tab_Interface_Mapping"></a><br><table border="1">
<caption>Table 2-2. Mapping between Interface Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 1444,1449 ----
<a name="tab_Interface_Mapping"></a><br><table border="1">
<caption>Table 2-2. Mapping between Interface Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 1774,1779 ****
<a name="tab_InterfaceFault_Mapping"></a><br><table border="1">
<caption>Table 2-3. Mapping between Interface Fault Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 1782,1787 ----
<a name="tab_InterfaceFault_Mapping"></a><br><table border="1">
<caption>Table 2-3. Mapping between Interface Fault Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 2202,2207 ****
<a name="tab_InterfaceOperation_RPC_Signature_Mapping"></a><br><table border="1">
<caption>Table 2-4. Mapping of a <code>wrpc:signature</code> Extension to Interface Operation Component Properties</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 2210,2215 ----
<a name="tab_InterfaceOperation_RPC_Signature_Mapping"></a><br><table border="1">
<caption>Table 2-4. Mapping of a <code>wrpc:signature</code> Extension to Interface Operation Component Properties</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 2431,2436 ****
<a name="tab_InterfaceOperation_Mapping"></a><br><table border="1">
<caption>Table 2-5. Mapping between Interface Operation Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 2439,2444 ----
<a name="tab_InterfaceOperation_Mapping"></a><br><table border="1">
<caption>Table 2-5. Mapping between Interface Operation Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 2450,2454 ****
<code>interface</code> <em>element information item</em>.
</td>
-
</tr>
<tr>
--- 2458,2461 ----
***************
*** 2771,2776 ****
<a name="tab_MessageReference_Mapping"></a><br><table border="1">
<caption>Table 2-6. Mapping between Message Reference Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 2778,2783 ----
<a name="tab_MessageReference_Mapping"></a><br><table border="1">
<caption>Table 2-6. Mapping between Message Reference Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 3091,3096 ****
<a name="tab_FaultReference_Mapping"></a><br><table border="1">
<caption>Table 2-7. Mapping between Fault Reference Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 3098,3103 ----
<a name="tab_FaultReference_Mapping"></a><br><table border="1">
<caption>Table 2-7. Mapping between Fault Reference Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 3442,3447 ****
<a name="tab_Feature_Mapping"></a><br><table border="1">
<caption>Table 2-8. Mapping between Feature Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 3449,3454 ----
<a name="tab_Feature_Mapping"></a><br><table border="1">
<caption>Table 2-8. Mapping between Feature Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 3826,3831 ****
<a name="tab_Property_Mapping"></a><br><table border="1">
<caption>Table 2-9. Mapping between Property Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 3833,3838 ----
<a name="tab_Property_Mapping"></a><br><table border="1">
<caption>Table 2-9. Mapping between Property Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 4138,4143 ****
<a name="tab_Binding_Mapping"></a><br><table border="1">
<caption>Table 2-10. Mapping between Binding Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 4145,4150 ----
<a name="tab_Binding_Mapping"></a><br><table border="1">
<caption>Table 2-10. Mapping between Binding Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 4363,4368 ****
<caption>Table 2-11. Mapping between Binding Fault Component Properties
and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 4370,4375 ----
<caption>Table 2-11. Mapping between Binding Fault Component Properties
and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 4569,4574 ****
<a name="tab_Binding_Operation_Mapping"></a><br><table border="1">
<caption>Table 2-12. Mapping between Binding Operation Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 4576,4581 ----
<a name="tab_Binding_Operation_Mapping"></a><br><table border="1">
<caption>Table 2-12. Mapping between Binding Operation Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 4668,4672 ****
<documentation />?
[ <feature /> | <property /> ]*
-
</<b>input</b>>
<<b>output</b>
--- 4675,4678 ----
***************
*** 4788,4793 ****
<a name="tab_Binding_Message_Reference_Mapping"></a><br><table border="1">
<caption>Table 2-13. Mapping between Binding Message Reference Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 4794,4799 ----
<a name="tab_Binding_Message_Reference_Mapping"></a><br><table border="1">
<caption>Table 2-13. Mapping between Binding Message Reference Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 5027,5032 ****
<a name="tab_Service_Mapping"></a><br><table border="1">
<caption>Table 2-14. Mapping between Service Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 5033,5038 ----
<a name="tab_Service_Mapping"></a><br><table border="1">
<caption>Table 2-14. Mapping between Service Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 5305,5310 ****
<a name="tab_Endpoint_Mapping"></a><br><table border="1">
<caption>Table 2-15. Mapping between Endpoint Component Properties and XML Representation</caption>
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 5311,5316 ----
<a name="tab_Endpoint_Mapping"></a><br><table border="1">
<caption>Table 2-15. Mapping between Endpoint Component Properties and XML Representation</caption>
! <col width="20%" span="1">
! <col width="80%" span="1">
<tbody>
<tr>
***************
*** 6013,6017 ****
</li>
<li>
-
<p>Zero or more namespace qualified <em>attribute information item</em>s. The [namespace
name] of such <em>attribute information item</em>s MUST NOT be
--- 6019,6022 ----
***************
*** 6218,6222 ****
-
<div class="div1">
--- 6223,6226 ----
***************
*** 7397,7406 ****
<a name="uriRefFragTable"></a><br><table border="1">
<caption>Table C-1. Rules for determining pointer parts for WSDL components</caption>
! <col span="1">
! <col span="1">
! <col span="1">
! <col span="1">
! <col span="1">
! <col span="1">
<tbody>
<tr>
--- 7401,7410 ----
<a name="uriRefFragTable"></a><br><table border="1">
<caption>Table C-1. Rules for determining pointer parts for WSDL components</caption>
! <col width="10%" span="1">
! <col width="10%" span="1">
! <col width="10%" span="1">
! <col width="10%" span="1">
! <col width="10%" span="1">
! <col width="50%" span="1">
<tbody>
<tr>
***************
*** 7850,7856 ****
<a name="wsdl-changelog-table"></a><br><table border="1">
! <col span="1">
! <col span="1">
! <col span="1">
<tbody>
--- 7854,7860 ----
<a name="wsdl-changelog-table"></a><br><table border="1">
! <col width="10%" span="1">
! <col width="10%" span="1">
! <col width="80%" span="1">
<tbody>
***************
*** 7864,7868 ****
<td rowspan="1" colspan="1">20050118</td>
<td rowspan="1" colspan="1">AGR</td>
! <td rowspan="1" colspan="1">Edited Notational Conventions and References sections.</td>
</tr>
--- 7868,7872 ----
<td rowspan="1" colspan="1">20050118</td>
<td rowspan="1" colspan="1">AGR</td>
! <td rowspan="1" colspan="1">Edited Notational Conventions and References sections. Added character entity references for accented characters.</td>
</tr>
Received on Tuesday, 18 January 2005 19:09:15 UTC