- 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