2002/ws/desc/wsdl20 xmlspec2latex.xsl,1.2,1.3 wsdl20.html,1.133,1.134 wsdl20-ie.html,1.3,1.4 .cvsignore,1.5,1.6 wsdl20.xml,1.152,1.153 wsdl20.tex,1.5,1.6 wsdl20-i.html,1.5,1.6 wsdl20.toc,1.2,1.3

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>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-Components">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-Components">hide all</a>&nbsp;]<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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">description</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">elementDecl</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">typeDef</span>(<span class="zi">x</span>)<span class="zifix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">interface</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">interfaceFault</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">interfaceOp</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">messageRef</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">faultRef</span>(<span class="zi>x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">feature</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">property</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">binding</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">bindingFault</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">bindingOp</span>(<span class="zi">x</span>)<san class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">bindingMessageRef</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">service</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">endpoint</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-Components">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-Components">hide all</a>&nbsp;]<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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">interface</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">interfaceFault</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">interfaceOp</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">messageRef</span>(<span class="zi">x</span>)<span class="znfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">faultRef</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">binding</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">bindingFault</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">bindingOp</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">bindingMessageRef</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">service</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">endpoint</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}/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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">description</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">elementDecl</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">typeDef</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">feature</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span<span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">property</span>(<span class="zi">x</span>)<span class="zinfix"><span class="symbol">&Icirc;</span></span><span class="zi">components</span>&nbsp;}</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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">InterfaceComponents</span><span class="zinfix"><span class="mathb">.</span></span></td></tr><tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">BindingComponents</span><span class="zinfix"><span class="mathb">.</span></span></td></tr><tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">ServiceComponents</span><span class="zinfix"><span class="mathb">.</span></span></td></tr><tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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 ****
          &lt;documentation /&gt;?
          [ &lt;feature /&gt; | &lt;property /&gt; ]*
- 
        &lt;/<b>input</b>&gt;
        &lt;<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>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-Components">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-Components">hide all</a>&nbsp;]<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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">description</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">elementDecl</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">typeDef</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">interface</span>(<span class="zi">x</span>)<spn class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">interfaceFault</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">interfaceOp</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">messageRef</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">faultRef</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">feature</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">property</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">binding</span>(<span class="zi">x</spn>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">bindingFault</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">bindingOp</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">bindingMessageRef</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">service</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">endpoint</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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>&nbsp;&nbsp;[&nbsp;<a onClick="showAll()" href="#zed-Components">show all</a>&nbsp;]&nbsp;&nbsp;[&nbsp;<a onClick="hideAll()" href="#zed-Components">hide all</a>&nbsp;]<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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">interface</span>(<span class="zi">x</span)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">interfaceFault</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">interfaceOp</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">messageRef</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">faultRef</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">binding</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">bindingFault</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">bindingOp</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">bindingMessageRef</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">service</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">endpoint</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">description</span>(<span class="zi">x</span>)<span class="zinfx">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">elementDecl</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">typeDef</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">feature</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">property</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">InterfaceComponents</span><span class="zinfix">&and;</span></td></tr><tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">BindingComponents</span><span class="zinfix">&and;</span></td></tr><tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">ServiceComponents</span><span class="zinfix">&and;</span></td></tr><tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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 ****
          &lt;documentation /&gt;?
          [ &lt;feature /&gt; | &lt;property /&gt; ]*
- 
        &lt;/<b>input</b>&gt;
        &lt;<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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">description</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">elementDecl</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">typeDef</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">interface</span>(<span class="zi">x</span>)<spn class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">interfaceFault</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">interfaceOp</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">messageRef</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">faultRef</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">feature</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">property</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">binding</span>(<span class="zi">x</spn>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">bindingFault</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">bindingOp</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">bindingMessageRef</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">service</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">endpoint</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">interface</span>(<span class="zi">x</span)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">interfaceFault</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">interfaceOp</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">messageRef</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">faultRef</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">binding</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">bindingFault</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">bindingOp</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">bindingMessageRef</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">service</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">endpoint</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">description</span>(<span class="zi">x</span>)<span class="zinfx">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">elementDecl</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">typeDef</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">feature</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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> {&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">property</span>(<span class="zi">x</span>)<span class="zinfix">&isin;</span><span class="zi">components</span>&nbsp;}</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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">InterfaceComponents</span><span class="zinfix">&and;</span></td></tr><tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">BindingComponents</span><span class="zinfix">&and;</span></td></tr><tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="zi">ServiceComponents</span><span class="zinfix">&and;</span></td></tr><tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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 ****
          &lt;documentation /&gt;?
          [ &lt;feature /&gt; | &lt;property /&gt; ]*
- 
        &lt;/<b>input</b>&gt;
        &lt;<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