- From: Arthur Ryman via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 10 Mar 2005 03:58:54 +0000
- To: public-ws-desc-eds@w3.org
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> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#notation">Notational Conventions</a><br> 1.2.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.2.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.2.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.2.4 <a href="#xmlinfosetproperties">XML Infomation Set Properties</a><br> 1.2.5 <a href="#wsdlcomponentmodelproperties">WSDL Component Model Properties</a><br> 1.2.6 <a href="#znotation">Z Notation</a><br> 1.2.7 <a href="#bnfpseudschemas">BNF Pseudo-Schemas</a><br> 1.3 <a href="#terminology">WSDL Terminology</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br> 2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component ! Properties</a><br> 2.2 <a href="#Interface">Interface</a><br> 2.2.1 <a href="#Interface_details">The Interface Component</a><br> 2.2.1.1 <a href="#Interface_OperationName">Operation Name Mapping Requirement</a><br> 2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br> 2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner]</a><br> 2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br> 2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br> nbsp; 2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br> 2.3 <a href="#InterfaceFault">Interface Fault</a><br> 2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br> 2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br> 2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner]</a><br> 2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to Component Properties</a><br> 2.4 <a href="#InterfaceOperation">Interface Operation</a><br> 2.4.1 <a href="#InterfaceOperation_details">The Interface Operation Component</a><br> 2.4.1.1 <a href="#InterfaceOperationStyle">Operation Style</a><br> 2.4.2 <a href="#RPCStyle">RPC Style</a><br> 2.4.2.1 <a href="#InterfaceOperation_RPC_Signature_Definition">wrpc:signature Extension</a><br> 2.4.2.2 <a href="#InterfaceOperation_RPC_Signature_XMLRep">XML Representation of the wrpc:signature Extension</a><br> 2.4.2.3 <a href="#InterfaceOperation_RPC_Signature_Mapping">wrpc:signature Extension Mapping To Properties of an Interface Operation Component</a><br> 2.4.3 <a href="#InterfaceOperation_XMLRep">XML Representation of Interface Operation Component</a><br> 2.4.3.1 <a href="#Interfaceoperation_name_attribute">name attribute information item with operation [owner]</a><br> 2.4.3.2 <a href="#Interfaceoperation_pattern_attribute">pattern attribute information item with operation [owner]</a><br> 2.4.3.3 <a href="#InterfaceOperation_style_attribute">style attribute information item with operation [owner]</a><br> 2.4.3.4 <a href="#InterfaceOperation_safe_attribute">safe attribute information item with operation [owner]</a><br> 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> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#meaning">The Meaning of a Service Description</a><br> 1.3 <a href="#notation">Notational Conventions</a><br> 1.3.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.3.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.3.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.3.4 <a href="#xmlinfosetproperties">XML Infomation Set Properties</a><br> 1.3.5 <a href="#wsdlcomponentmodelproperties">WSDL Component Model Properties</a><br> 1.3.6 <a href="#znotation"Z Notation</a><br> 1.3.7 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br> 1.4 <a href="#terminology">WSDL Terminology</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br> 2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component [...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> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#notation">Notational Conventions</a><br> 1.2.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.2.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.2.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.2.4 <a href="#xmlinfosetproperties">XML Infomation Set Properties</a><br> 1.2.5 <a href="#wsdlcomponentmodelproperties">WSDL Component Model Properties</a><br> 1.2.6 <a href="#znotation">Z Notation</a><br> 1.2.7 <a href="#bnfpseudschemas">BNF Pseudo-Schemas</a><br> 1.3 <a href="#terminology">WSDL Terminology</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br> 2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component ! Properties</a><br> 2.2 <a href="#Interface">Interface</a><br> 2.2.1 <a href="#Interface_details">The Interface Component</a><br> 2.2.1.1 <a href="#Interface_OperationName">Operation Name Mapping Requirement</a><br> 2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br> 2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner]</a><br> 2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br> 2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br> nbsp; 2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br> 2.3 <a href="#InterfaceFault">Interface Fault</a><br> 2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br> 2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br> 2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner]</a><br> 2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to Component Properties</a><br> 2.4 <a href="#InterfaceOperation">Interface Operation</a><br> 2.4.1 <a href="#InterfaceOperation_details">The Interface Operation Component</a><br> 2.4.1.1 <a href="#InterfaceOperationStyle">Operation Style</a><br> 2.4.2 <a href="#RPCStyle">RPC Style</a><br> 2.4.2.1 <a href="#InterfaceOperation_RPC_Signature_Definition">wrpc:signature Extension</a><br> 2.4.2.2 <a href="#InterfaceOperation_RPC_Signature_XMLRep">XML Representation of the wrpc:signature Extension</a><br> 2.4.2.3 <a href="#InterfaceOperation_RPC_Signature_Mapping">wrpc:signature Extension Mapping To Properties of an Interface Operation Component</a><br> 2.4.3 <a href="#InterfaceOperation_XMLRep">XML Representation of Interface Operation Component</a><br> 2.4.3.1 <a href="#Interfaceoperation_name_attribute">name attribute information item with operation [owner]</a><br> 2.4.3.2 <a href="#Interfaceoperation_pattern_attribute">pattern attribute information item with operation [owner]</a><br> 2.4.3.3 <a href="#InterfaceOperation_style_attribute">style attribute information item with operation [owner]</a><br> 2.4.3.4 <a href="#InterfaceOperation_safe_attribute">safe attribute information item with operation [owner]</a><br> 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> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#meaning">The Meaning of a Service Description</a><br> 1.3 <a href="#notation">Notational Conventions</a><br> 1.3.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.3.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.3.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.3.4 <a href="#xmlinfosetproperties">XML Infomation Set Properties</a><br> 1.3.5 <a href="#wsdlcomponentmodelproperties">WSDL Component Model Properties</a><br> 1.3.6 <a href="#znotation"Z Notation</a><br> 1.3.7 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br> 1.4 <a href="#terminology">WSDL Terminology</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br> 2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component [...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