2002/ws/desc/wsdl20 wsdl20.pdf,1.14,1.15 wsdl20.html,1.157,1.158 wsdl20-ie.html,1.19,1.20 wsdl20-extensions.html,1.3,1.4 wsdl20.xml,1.185,1.186 wsdl20.tex,1.21,1.22 wsdl20-i.html,1.21,1.22 wsdl20.toc,1.12,1.13 wsdl20-bindings.html,1.76,1.77

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

Modified Files:
	wsdl20.pdf wsdl20.html wsdl20-ie.html wsdl20-extensions.html 
	wsdl20.xml wsdl20.tex wsdl20-i.html wsdl20.toc 
	wsdl20-bindings.html 
Log Message:
Fixed minor Z typechecking errors introduced by addition of Binding Fault Reference. Kudos to RRC for updating the Z Notation! Regenerate all html versions and pdf.

Index: wsdl20-bindings.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-bindings.html,v
retrieving revision 1.76
retrieving revision 1.77
diff -C2 -d -r1.76 -r1.77
*** wsdl20-bindings.html	1 Mar 2005 20:45:29 -0000	1.76
--- wsdl20-bindings.html	10 Mar 2005 03:58:52 -0000	1.77
***************
*** 1,15 ****
! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
!     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
! <html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
! <head>
! <meta name="generator" content=
! "HTML Tidy for Cygwin (vers 1st August 2004), see www.w3.org" />
! <meta http-equiv="Content-Type" content=
! "text/html; charset=utf-8" />
! <title>Web Services Description Language (WSDL) Version 2.0 Part 3:
! Bindings</title>
[...7652 lines suppressed...]
!               <td rowspan="1" colspan="1">20020221</td>
!               <td rowspan="1" colspan="1">JJM</td>
!               <td rowspan="1" colspan="1">Simplified the introduction; referred to Part1 for a longer introduction</td>
!             </tr>
!             <tr>
!               <td rowspan="1" colspan="1">20020221</td>
!               <td rowspan="1" colspan="1">JJM</td>
!               <td rowspan="1" colspan="1">Renamed to "Part 2: Bindings"</td>
!             </tr>
!             <tr>
!               <td rowspan="1" colspan="1">20020221</td>
!               <td rowspan="1" colspan="1">JJM</td>
!               <td rowspan="1" colspan="1">Created from http://www.w3.org/TR/2001/NOTE-wsdl-20010315</td>
!             </tr>
!           </tbody>
!         </table><br>
!     </div>
!   </div>
! </body></html>
\ No newline at end of file

Index: wsdl20.tex
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.tex,v
retrieving revision 1.21
retrieving revision 1.22
diff -C2 -d -r1.21 -r1.22
*** wsdl20.tex	22 Feb 2005 02:30:18 -0000	1.21
--- wsdl20.tex	10 Mar 2005 03:58:52 -0000	1.22
***************
*** 99,105 ****
  It also defines criteria for a conformant processor of this language.
  The \textit{WSDL Version 2.0
! Part 2: Message Exchange Patterns} specification \hyperlink{WSDL-PART2}{[\textit{WSDL 2.0 Predefined Extensions}]}
! defines the sequence and cardinality of abstract
! messages sent or received by an operation. The \textit{WSDL Version 2.0
  Part 3: Bindings} specification \hyperlink{WSDL-PART3}{[\textit{WSDL 2.0 Bindings}]} defines
  a language for describing such concrete details for SOAP 1.2 \hyperlink{SOAP12-PART1}{[\textit{SOAP 1.2 Part 1: Messaging Framework}]}, HTTP \hyperlink{RFC2616}{[\textit{IETF RFC 2616}]} and MIME \hyperlink{RFC2045}{[\textit{IETF RFC 2045}]}. 
--- 99,105 ----
  It also defines criteria for a conformant processor of this language.
  The \textit{WSDL Version 2.0
[...1335 lines suppressed...]
+     
+        20050218&
+        RRC&
+        Replaced "provider agent" with "Web service" and "requester agent"
+            with "client" (resolution of LC30).
+     \\ \hline 
+     
+        20050218&
+        RRC&
+        Moved section on the operation name mapping requirement to section
+            2.13 (resolution of LC8).
+     \\ \hline 
+     
+        20050218&
+        RRC&
+        Implemented resolution of LC5h.
+     \\ \hline 
+     
      	20050220&
      	AGR&

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

Index: wsdl20.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.xml,v
retrieving revision 1.185
retrieving revision 1.186
diff -C2 -d -r1.185 -r1.186
*** wsdl20.xml	1 Mar 2005 19:58:43 -0000	1.185
--- wsdl20.xml	10 Mar 2005 03:58:52 -0000	1.186
***************
*** 778,782 ****
     bindingFaultIds : <power/> ID <nl/>
     bindingOpIds : <power/> ID <nl/>
!    bindingMessageRefIds : <power/> ID
     bindingFaultRefIds : <power/> ID
    <where/>
--- 778,782 ----
     bindingFaultIds : <power/> ID <nl/>
     bindingOpIds : <power/> ID <nl/>
!    bindingMessageRefIds : <power/> ID <nl/>
     bindingFaultRefIds : <power/> ID
    <where/>
***************
*** 784,788 ****
     bindingFaultIds = {~x : bindingFaultComps  @ x.id~} <nl/>
     bindingOpIds = {~x : bindingOpComps  @ x.id~} <nl/>
!    bindingMessageRefIds = {~x : bindingMessageRefComps  @ x.id~}
     bindingFaultRefIds = {~x : bindingFaultRefComps  @ x.id~}
    </schema>
--- 784,788 ----
     bindingFaultIds = {~x : bindingFaultComps  @ x.id~} <nl/>
     bindingOpIds = {~x : bindingOpComps  @ x.id~} <nl/>
!    bindingMessageRefIds = {~x : bindingMessageRefComps  @ x.id~} <nl/>
     bindingFaultRefIds = {~x : bindingFaultRefComps  @ x.id~}
    </schema>
***************
*** 5274,5278 ****
  			Base <nl/>
  	  		operationReference : ID <nl/>
! 	  		messageReferences : <power/> ID
  	  		faultReferences : <power/> ID
  	  </schema>
--- 5274,5278 ----
  			Base <nl/>
  	  		operationReference : ID <nl/>
! 	  		messageReferences : <power/> ID <nl/>
  	  		faultReferences : <power/> ID
  	  </schema>
***************
*** 5297,5301 ****
  	  	<t1/>	BaseRI <land/> <nl/>
  	  	<t1/>	operationReference <in/> interfaceOpIds <land/> <nl/>
! 	  	<t1/>	messageReferences <subseteq/> bindingMessageRefIds
  	  	<t1/>	faultReferences <subseteq/> bindingFaultRefIds
  	  </schema>
--- 5297,5301 ----
  	  	<t1/>	BaseRI <land/> <nl/>
  	  	<t1/>	operationReference <in/> interfaceOpIds <land/> <nl/>
! 	  	<t1/>	messageReferences <subseteq/> bindingMessageRefIds <land/> <nl/>
  	  	<t1/>	faultReferences <subseteq/> bindingFaultRefIds
  	  </schema>
***************
*** 9161,9164 ****
--- 9161,9173 ----
      
      <tr>
+     	<td>20050309</td>
+     	<td>AGR</td>
+     	<td>
+     		Fixed minor Z typechecking errors introduced by addition of Binding Message Reference.
+     		Kudos to RRC for updating the Z Notation!
+     	</td>
+     </tr>
+     
+     <tr>
         <td>20050301</td>
         <td>RRC</td>

Index: wsdl20-ie.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-ie.html,v
retrieving revision 1.19
retrieving revision 1.20
diff -C2 -d -r1.19 -r1.20
*** wsdl20-ie.html	22 Feb 2005 02:30:18 -0000	1.19
--- wsdl20-ie.html	10 Mar 2005 03:58:51 -0000	1.20
***************
*** 81,86 ****
  <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-uri-references">URI References for WSDL Components</a> (Non-Normative)<br>D. <a href="#migration">Migrating from WSDL 1.1 to WSDL 2.0</a> (Non-Normative)<br>E. <a href="#other-schemalang">Examples of Specifications of Extension Elements for Alternative Schem
  Language Support.</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br></p></div><hr><div class="toc">
! <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#intro_ws">Web Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#notation">Notational Conventions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.4 <a href="#xmlinfosetproperties">XML Infomation Set Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.5 <a href="#wsdlcomponentmodelproperties">WSDL Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.6 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.7 <a href="#bnfpseudschemas">BNF Pseudo-Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#terminology">WSDL Terminology</a><br>2. <a href="#component_model">Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#Description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.1 <a href="#Description_details">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
!       Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href="#Interface">Interface</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1 <a href="#Interface_details">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1.1 <a href="#Interface_OperationName">Operation Name Mapping Requirement</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br>&nbsp;&nbsp;&nbsp;nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.3 <a href="#InterfaceFault">Interface Fault</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
  	  Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.4 <a href="#InterfaceOperation">Interface Operation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1 <a href="#InterfaceOperation_details">The Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1.1 <a href="#InterfaceOperationStyle">Operation Style</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2 <a href="#RPCStyle">RPC Style</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.1 <a href="#InterfaceOperation_RPC_Signature_Definition">wrpc:signature Extension</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.2 <a href="#InterfaceOperation_RPC_Signature_XMLRep">XML Representation of the wrpc:signature Extension</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.3 <a href="#InterfaceOperation_RPC_Signature_Mapping">wrpc:signature Extension Mapping To Properties of an
  	  Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.3 <a href="#InterfaceOperation_XMLRep">XML Representation of Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.3.1 <a href="#Interfaceoperation_name_attribute">name attribute information item with operation [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.3.2 <a href="#Interfaceoperation_pattern_attribute">pattern attribute information item with operation [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.3.3 <a href="#InterfaceOperation_style_attribute">style attribute information item with operation [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.3.4 <a href="#InterfaceOperation_safe_attribute">safe attribute information item with operation [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.4 <a href="#InterfaceOeration_Mapping">Mapping Interface Operation's XML Representation to
--- 81,86 ----
  <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-uri-references">URI References for WSDL Components</a> (Non-Normative)<br>D. <a href="#migration">Migrating from WSDL 1.1 to WSDL 2.0</a> (Non-Normative)<br>E. <a href="#other-schemalang">Examples of Specifications of Extension Elements for Alternative Schem
  Language Support.</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br></p></div><hr><div class="toc">
! <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#intro_ws">Web Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#meaning">The Meaning of a Service Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#notation">Notational Conventions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.4 <a href="#xmlinfosetproperties">XML Infomation Set Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.5 <a href="#wsdlcomponentmodelproperties">WSDL Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.6 <a href="#znotation"Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.7 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.4 <a href="#terminology">WSDL Terminology</a><br>2. <a href="#component_model">Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#Description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.1 <a href="#Description_details">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
[...2073 lines suppressed...]
+        <td rowspan="1" colspan="1">20050218</td>
+        <td rowspan="1" colspan="1">RRC</td>
+        <td rowspan="1" colspan="1">Implemented resolution of LC5h.</td>
+     </tr>
+     <tr>
      	<td rowspan="1" colspan="1">20050220</td>
      	<td rowspan="1" colspan="1">AGR</td>
***************
*** 9193,9197 ****
  	  <td rowspan="1" colspan="1">20030428</td>
  	  <td rowspan="1" colspan="1">MJG</td>
! 	  <td rowspan="1" colspan="1">Added text to <a href="#notation"><b>1.2 Notational Conventions</b></a> regarding normative
  	  nature of schema and validity of WSDL documents</td>
  	</tr>
--- 9645,9649 ----
  	  <td rowspan="1" colspan="1">20030428</td>
  	  <td rowspan="1" colspan="1">MJG</td>
! 	  <td rowspan="1" colspan="1">Added text to <a href="#notation"><b>1.3 Notational Conventions</b></a> regarding normative
  	  nature of schema and validity of WSDL documents</td>
  	</tr>

Index: wsdl20-extensions.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-extensions.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** wsdl20-extensions.html	20 Feb 2005 20:28:36 -0000	1.3
--- wsdl20-extensions.html	10 Mar 2005 03:58:52 -0000	1.4
***************
*** 112,116 ****
  
  <p class="diff-add">
! A <em xmlns:z="http://www.w3.org/2004/zml" xmlns:xlink="http://www.w3.org/1999/xlink">node</em> is an agent [<cite><a href="#agent-def">Definition of Agent</a></cite>] that can transmit and/or receive message(s) 
  described in WSDL description(s) and process them.
  </p>
--- 112,116 ----
  
  <p class="diff-add">
! A <em xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:z="http://www.w3.org/2004/zml">node</em> is an agent [<cite><a href="#agent-def">Definition of Agent</a></cite>] that can transmit and/or receive message(s) 
  described in WSDL description(s) and process them.
  </p>
***************
*** 123,127 ****
  <p>
  Web Services Description Language (WSDL) message exchange patterns (hereafter simply
! 'patterns') define the sequence and cardinality of abstract messages listed in 
  an operation.  Message exchange patterns also define which other nodes send 
  messages to, and receive messages from, the service implementing the operation.
--- 123,127 ----
  <p>
  Web Services Description Language (WSDL) message exchange patterns (hereafter simply
! 'patterns') define the sequence and of abstract messages listed in 
  an operation.  Message exchange patterns also define which other nodes send 
  messages to, and receive messages from, the service implementing the operation.
***************
*** 194,198 ****
  
  <p>Any message after the first in the pattern MAY be replaced with a fault
! message, which MUST have identical cardinality and direction.  The fault
  message MUST be delivered to the same target node as the message it
  replaces.  If there is no path to this node, the fault MUST be discarded.
--- 194,198 ----
  
  <p>Any message after the first in the pattern MAY be replaced with a fault
! message, which MUST have identical direction.  The fault
  message MUST be delivered to the same target node as the message it
  replaces.  If there is no path to this node, the fault MUST be discarded.
***************
*** 538,542 ****
  This feature exists in order to enable the description of
  application-defined additional data declarations outside of the normal
! data channel (e.g. the SOAP body). The senders takes the value of the
  property 'http://www.w3.org/@@@@/@@/wsdl/feature/AD/data', which is defined
  below, and passes it to the receiver in a manner to be defined by the
--- 538,542 ----
  This feature exists in order to enable the description of
  application-defined additional data declarations outside of the normal
! data channel (e.g. the SOAP body). The sender takes the value of the
  property 'http://www.w3.org/@@@@/@@/wsdl/feature/AD/data', which is defined
  below, and passes it to the receiver in a manner to be defined by the
***************
*** 637,641 ****
  
  <p>
! This module is identified with the URI
  'http://www.w3.org/@@@@/@@/wsdl/module/AD'
  </p>
--- 637,641 ----
  
  <p>
! This SOAP module is identified with the URI
  'http://www.w3.org/@@@@/@@/wsdl/module/AD'
  </p>
***************
*** 954,958 ****
        <th rowspan="1" colspan="1">Description</th>
      </tr>
!     
      	<tr>
      		<td rowspan="1" colspan="1">20050220</td>
--- 954,962 ----
        <th rowspan="1" colspan="1">Description</th>
      </tr>
!         <tr>
!            <td rowspan="1" colspan="1">20050222</td>
!            <td rowspan="1" colspan="1">aal</td>
!            <td rowspan="1" colspan="1">Implement editorial changes for LC39, LC40, LC48c.</td>
!         </tr>
      	<tr>
      		<td rowspan="1" colspan="1">20050220</td>
***************
*** 964,968 ****
      		</td>
      	</tr>
-     	
          <tr>
             <td rowspan="1" colspan="1">20041209</td>
--- 968,971 ----

Index: wsdl20-i.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-i.html,v
retrieving revision 1.21
retrieving revision 1.22
diff -C2 -d -r1.21 -r1.22
*** wsdl20-i.html	22 Feb 2005 02:30:18 -0000	1.21
--- wsdl20-i.html	10 Mar 2005 03:58:52 -0000	1.22
***************
*** 81,86 ****
  <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-uri-references">URI References for WSDL Components</a> (Non-Normative)<br>D. <a href="#migration">Migrating from WSDL 1.1 to WSDL 2.0</a> (Non-Normative)<br>E. <a href="#other-schemalang">Examples of Specifications of Extension Elements for Alternative Schem
  Language Support.</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br></p></div><hr><div class="toc">
! <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#intro_ws">Web Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#notation">Notational Conventions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.4 <a href="#xmlinfosetproperties">XML Infomation Set Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.5 <a href="#wsdlcomponentmodelproperties">WSDL Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.6 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.2.7 <a href="#bnfpseudschemas">BNF Pseudo-Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#terminology">WSDL Terminology</a><br>2. <a href="#component_model">Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#Description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.1 <a href="#Description_details">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
!       Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href="#Interface">Interface</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1 <a href="#Interface_details">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1.1 <a href="#Interface_OperationName">Operation Name Mapping Requirement</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br>&nbsp;&nbsp;&nbsp;nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.3 <a href="#InterfaceFault">Interface Fault</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
  	  Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.4 <a href="#InterfaceOperation">Interface Operation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1 <a href="#InterfaceOperation_details">The Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1.1 <a href="#InterfaceOperationStyle">Operation Style</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2 <a href="#RPCStyle">RPC Style</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.1 <a href="#InterfaceOperation_RPC_Signature_Definition">wrpc:signature Extension</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.2 <a href="#InterfaceOperation_RPC_Signature_XMLRep">XML Representation of the wrpc:signature Extension</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.3 <a href="#InterfaceOperation_RPC_Signature_Mapping">wrpc:signature Extension Mapping To Properties of an
  	  Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.3 <a href="#InterfaceOperation_XMLRep">XML Representation of Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.3.1 <a href="#Interfaceoperation_name_attribute">name attribute information item with operation [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.3.2 <a href="#Interfaceoperation_pattern_attribute">pattern attribute information item with operation [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.3.3 <a href="#InterfaceOperation_style_attribute">style attribute information item with operation [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.3.4 <a href="#InterfaceOperation_safe_attribute">safe attribute information item with operation [owner]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.4 <a href="#InterfaceOeration_Mapping">Mapping Interface Operation's XML Representation to
--- 81,86 ----
  <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-uri-references">URI References for WSDL Components</a> (Non-Normative)<br>D. <a href="#migration">Migrating from WSDL 1.1 to WSDL 2.0</a> (Non-Normative)<br>E. <a href="#other-schemalang">Examples of Specifications of Extension Elements for Alternative Schem
  Language Support.</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br></p></div><hr><div class="toc">
! <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#intro_ws">Web Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#meaning">The Meaning of a Service Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#notation">Notational Conventions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.4 <a href="#xmlinfosetproperties">XML Infomation Set Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.5 <a href="#wsdlcomponentmodelproperties">WSDL Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.6 <a href="#znotation"Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.7 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.4 <a href="#terminology">WSDL Terminology</a><br>2. <a href="#component_model">Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#Description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.1 <a href="#Description_details">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
[...2073 lines suppressed...]
+        <td rowspan="1" colspan="1">20050218</td>
+        <td rowspan="1" colspan="1">RRC</td>
+        <td rowspan="1" colspan="1">Implemented resolution of LC5h.</td>
+     </tr>
+     <tr>
      	<td rowspan="1" colspan="1">20050220</td>
      	<td rowspan="1" colspan="1">AGR</td>
***************
*** 9191,9195 ****
  	  <td rowspan="1" colspan="1">20030428</td>
  	  <td rowspan="1" colspan="1">MJG</td>
! 	  <td rowspan="1" colspan="1">Added text to <a href="#notation"><b>1.2 Notational Conventions</b></a> regarding normative
  	  nature of schema and validity of WSDL documents</td>
  	</tr>
--- 9643,9647 ----
  	  <td rowspan="1" colspan="1">20030428</td>
  	  <td rowspan="1" colspan="1">MJG</td>
! 	  <td rowspan="1" colspan="1">Added text to <a href="#notation"><b>1.3 Notational Conventions</b></a> regarding normative
  	  nature of schema and validity of WSDL documents</td>
  	</tr>

Index: wsdl20.pdf
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.pdf,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** wsdl20.pdf	22 Feb 2005 02:30:18 -0000	1.14
--- wsdl20.pdf	10 Mar 2005 03:58:51 -0000	1.15
***************
*** 16,446 ****
  endobj
  16 0 obj
! (Notational Conventions)
  endobj
  17 0 obj
! << /S /GoTo /D (subsection.1.2.1) >>
  endobj
  20 0 obj
! (RFC 2119 Keywords)
  endobj
[...35360 lines suppressed...]
! 0000774095 00000 n 
! 0000774221 00000 n 
! 0000774347 00000 n 
! 0000774437 00000 n 
! 0000774538 00000 n 
! 0000787574 00000 n 
! 0000805331 00000 n 
! 0000805372 00000 n 
! 0000805412 00000 n 
! 0000805604 00000 n 
  trailer
  <<
! /Size 2658
! /Root 2656 0 R
! /Info 2657 0 R
! /ID [<7A9F57D26D13E553D1AB876A6155876F> <7A9F57D26D13E553D1AB876A6155876F>]
  >>
  startxref
! 805852
  %%EOF

Index: wsdl20.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.html,v
retrieving revision 1.157
retrieving revision 1.158
diff -C2 -d -r1.157 -r1.158
*** wsdl20.html	3 Mar 2005 22:04:41 -0000	1.157
--- wsdl20.html	10 Mar 2005 03:58:51 -0000	1.158
***************
*** 1,4 ****
! <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
! <html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language</title><style type="text/css">
  code           { font-family: monospace; }
  
--- 1,4 ----
! <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
! <html lang="en"><head><META http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language</title><style type="text/css">
  code           { font-family: monospace; }
  
***************
[...1174 lines suppressed...]
+     	<td rowspan="1" colspan="1">AGR</td>
+     	<td rowspan="1" colspan="1">
+     		Fixed minor Z typechecking errors introduced by addition of Binding Message Reference.
+     		Kudos to RRC for updating the Z Notation!
+     	</td>
+     </tr>
+     
+     <tr>
         <td rowspan="1" colspan="1">20050301</td>
         <td rowspan="1" colspan="1">RRC</td>
***************
*** 10054,10056 ****
    </div>
  
! </body></html>
--- 10063,10065 ----
    </div>
  
! </body></html>
\ No newline at end of file

Received on Thursday, 10 March 2005 03:58:58 UTC