- From: Jonathan Marsh via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 12 Dec 2006 21:12:23 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory hutz:/tmp/cvs-serv10823/wsdl20 Added Files: wsdl20-interchange-format.xml Log Message: Created --- NEW FILE: wsdl20-interchange-format.xml --- <?xml version="1.0" encoding="utf-8"?> <!-- $Id: wsdl20-interchange-format.xml,v 1.1 2006/12/12 21:12:21 jonathanMarsh Exp $ --> <?xml-stylesheet type='text/xsl' href='xmlspec-wsdl.xsl'?> <!DOCTYPE spec PUBLIC "-//W3C//DTD Specification V2.2+WSDL//EN" "xmlspec.dtd" [ <!ENTITY % entities SYSTEM "entities.dtd" > <!-- Should move the following entitites to ENTITY.dtd --> <!ENTITY prefix "wsdl20-interchange-format"> <!ENTITY interchange.title "WSDL 2.0 XML Interchange Format"> <!ENTITY interchange.prefix "wsdl20-interchange-format"> <!ENTITY w3c-designation-interchange "&interchange.prefix;.html"> <!ENTITY interchange.latest "&w3c.tr.latest;/&interchange.prefix;"> <!ENTITY interchange.schema-dir "http://dev.w3.org/cvsweb//2002/ws/desc/test-suite/interchange/"> <!-- --> %entities; <!ENTITY document.status "Editors' copy $Date: 2006/12/12 21:12:21 $"> <!ENTITY thisdoc.title "&interchange.title;"> <!ENTITY prevloc "http://none"> <!ENTITY status SYSTEM "status-adjuncts.xml"> ]> <spec w3c-doctype="&document.type;" role="&document.role;"> <header> <title>&interchange.title;</title> <w3c-designation>&w3c-designation-interchange;</w3c-designation> <w3c-doctype>&document.status;</w3c-doctype> <pubdate> <day>&draft.day;</day> <month>&draft.month;</month> <year>&draft.year;</year> </pubdate> <publoc> <loc href="&w3c-designation-interchange;">&w3c-designation-interchange;</loc> </publoc> &altlocs; <prevlocs> <loc href="&prevloc;">&prevloc;</loc> </prevlocs> <latestloc> <loc href="&interchange.latest;">&interchange.latest;</loc> </latestloc> <authlist> <author> <name>Jonathan Marsh</name> <affiliation>WSO2</affiliation> </author> </authlist> <abstract> <p>WSDL 2.0 defines an abstract component model for describing a Web service. &interchange.title; specifies a direct XML serialization of the component model. </p> </abstract> &status; <langusage> <language id="en">English</language> </langusage> <revisiondesc> <p>Last Modified: $Date: 2006/12/12 21:12:21 $ CET</p> </revisiondesc> </header> <body> <!-- *************************************************************** --> <div1 id="intro"> <head>Introduction</head> <p>The WSDL 2.0 Interchange Format was developed for the purposes of testing WSDL 2.0 parsers. A direct representation of the component model allows the comparison of results of WSDL parsers. However, it also has proven useful for other purpose, such as querying a WSDL 2.0 component model without the complexity (e.g. resolving imports and includes) inherent in querying WSDL 2.0 documents directly.</p> <p>The interchange format is defined in a set of schemas defining:</p> <ulist> <item><p>Common data structures and elements corresponding to properties common to core and extensions.</p></item> <item><p>Elements corresponding to WSDL 2.0 Core components and their properties.</p></item> <item><p>Elements corresponding to the WSDL 2.0 SOAP Binding components and their properties.</p></item> <item><p>Elements corresponding to the WSDL 2.0 HTTP Binding components and their properties.</p></item> <item><p>Elements corresponding to the WSDL 2.0 RPC extension properties.</p></item> <item><p>Elements corresponding to the WSDL 2.0 {safety} extension property.</p></item> </ulist> </div1> <!-- *************************************************************** --> <div1 id="interchange"> <head>Interchange format</head> <p>The naming conventions used defining elements representing components and properties in the interchange format are as follows:</p> <ulist> <item><p>A component <emph>Sample Component</emph> corresponds to an element <code>sampleComponent</code> (spaces removed, camel-cased, "Component" suffix).</p></item> <item><p>A property <emph>{property sample}</emph> corresponds to an element <code>propertySample</code> (spaces removed, camel-cased), which appears as a direct child of the element representing the component to which the property belongs.</p></item> </ulist> <div2> <head>Core definitions</head> <p>The normative schemas for components and properties defined in <bibref ref="WSDL-PART1"/> are given in <specref ref="base-schema"/>, <specref ref="core-schema"/>, <specref ref="soap-schema"/>, <specref ref="http-schema"/>, <specref ref="rpc-schema"/>, and <specref ref="ext-schema"/>. The following non-normative pseudo-schema illustrates the content model.</p> <eg><descriptionComponent xmlns="http://www.w3.org/2002/ws/desc/wsdl/component" xmlns:soapcm="http://www.w3.org/2002/ws/desc/wsdl/component-soap" xmlns:rpccm="http://www.w3.org/2002/ws/desc/wsdl/component-rpc" xmlns:httpcm="http://www.w3.org/2002/ws/desc/wsdl/component-http" xmlns:base="http://www.w3.org/2002/ws/desc/wsdl/component-base" xmlns:ext="http://www.w3.org/2002/ws/desc/wsdl/component-extensions xml:id="<emph>xs:ID</emph>"> <extensions> <base:uri> <emph>xs:anyURI</emph> </base:uri> * </extensions> <interfaces> <interfaceComponent xml:id="<emph>xs:ID</emph>"> <name> <base:namespaceName><emph>xs:anyURI</emph></base:namespaceName> <base:localName><emph>xs:NCName</emph></base:localName> </name> <extendedInterfaces> <interface ref="<emph>xs:IDREF</emph>"/> + </extendedInterfaces> ? <interfaceFaults> <interfaceFaultComponent xml:id="<emph>xs:ID</emph>"> <name> <base:namespaceName><emph>xs:anyURI</emph></base:namespaceName> <base:localName><emph>xs:NCName</emph></base:localName> </name> <elementDeclaration ref="<emph>xs:IDREF</emph>"/> ? <base:parent ref="<emph>xs:IDREF</emph>"/> </interfaceFaultComponent> + </interfaceFaults> ? <interfaceOperations> <interfaceOperationComponent xml:id="<emph>xs:ID</emph>"> <name> <base:namespaceName><emph>xs:anyURI</emph></base:namespaceName> <base:localName><emph>xs:NCName</emph></base:localName> </name> <messageExchangePattern><emph>xs:anyURI</emph></messageExchangePattern> <interfaceMessageReferences> <interfaceMessageReferenceComponent xml:id="<emph>xs:ID</emph>"> <messageLabel><emph>xs:NCName</emph></messageLabel> <direction>in | out</direction> <messageContentModel>#any | #other | #none | #element</messageContentModel> <elementDeclaration ref="<emph>xs:IDREF</emph>"/> ? <base:parent ref="<emph>xs:IDREF</emph>"/> </interfaceMessageReferenceComponent> + </interfaceMessageReferences> ? <interfaceFaultReferences> <interfaceFaultReferenceComponent xml:id="<emph>xs:ID</emph>"> <interfaceFault ref="<emph>xs:IDREF</emph>"/> <messageLabel><emph>xs:NCName</emph></messageLabel> <direction>in | out</direction> <base:parent ref="<emph>xs:IDREF</emph>"/> </interfaceFaultReferenceComponent> + </interfaceFaultReferences> ? <base:parent ref="<emph>xs:IDREF</emph>"/> <ext:wsdlInterfaceOperationExtension> <ext:safety><emph>xs:Boolean</emph></ext:safety> </ext:wsdlInterfaceOperationExtension> ? <rpc:rpcInterfaceOperationExtension> <rpc:rpcSignature> <rpc:Argument> <name> <base:namespaceName><emph>xs:anyURI</emph></base:namespaceName> <base:localName><emph>xs:NCName</emph></base:localName> </name> <Direction><emph>#in | #out | #inout | #return</emph></Direction> <rpc:Argument> * </rpc:rpcSignature> </rpc:rpcInterfaceOperationExtension> ? </interfaceOperationComponent> * </interfaceOperations> ? </interfaceComponent> </interfaces> <bindings> <bindingComponent xml:id="<emph>xs:ID</emph>"> <name> <base:namespaceName><emph>xs:anyURI</emph></base:namespaceName> <base:localName><emph>xs:NCName</emph></base:localName> </name> <interface ref="<emph>xs:IDREF</emph>"/> ? <type><emph>xs:anyURI</emph></type> <bindingFaults> <bindingFaultComponent xml:id="<emph>xs:ID</emph>"> <interfaceFault ref="<emph>xs:IDREF</emph>"/> <base:parent ref="<emph>xs:IDREF</emph>"/> <httpcm:httpBindingFaultExtension> <httpcm:httpErrorStatusCode> <httpcm:code><emph>xs:int</emph>/$lt;httpcm:code> ? </httpcm:httpErrorStatusCode> <httpcm:httpHeaders> <httpcm:httpHeaderComponent xml:id="<emph>xs:ID</emph>"> <httpcm:name><emph>xs:string</emph></httpcm:name> <httpcm:typeDefinition ref="<emph>xs:IDREF</emph>"/> <httpcm:required><emph>xs:Boolean</emph></httpcm:required> <base:parent ref="<emph>xs:IDREF</emph>"/> </httpcm:httpHeaderComponent> + </httpcm:httpHeaders> ? </httpcm:httpBindingFaultExtension> ? <soapcm:soapBindingFaultExtension> <httpcm:httpHeaders> <httpcm:httpHeaderComponent xml:id="<emph>xs:ID</emph>"> <httpcm:name><emph>xs:string</emph></httpcm:name> <httpcm:typeDefinition ref="<emph>xs:IDREF</emph>"/> <httpcm:required><emph>xs:Boolean</emph></httpcm:required> <base:parent ref="<emph>xs:IDREF</emph>"/> </httpcm:httpHeaderComponent> + </httpcm:httpHeaders> ? <httpcm:httpTransferCoding><emph>xs:string</emph>$lt;/httpcm:httpTransferCoding> ? <soapcm:soapFaultCode> <soapcm:code> <base:namespaceName><emph>xs:anyURI</emph></base:namespaceName> <base:localName><emph>xs:NCName</emph></base:localName> </soapcm:code> ? </soapcm:soapFaultCode> <soapcm:soapFaultSubcodes> <soapcm:codes> <soapcm:code> <base:namespaceName><emph>xs:anyURI</emph></base:namespaceName> <base:localName><emph>xs:NCName</emph></base:localName> </soapcm:code> * </soapcm:codes> </soapcm:soapFaultSubcodes> <soapcm:soapHeaders> <soapcm:soapHeaderBlockComponent xml:id="<emph>xs:ID</emph>"> <soapcm:elementDeclaration ref="<emph>xs:IDREF</emph>"/> <soapcm:mustUndertand><emph>xs:Boolean</emph></soapcm:mustUnderstand> <soapcm:required><emph>xs:Boolean</emph></soapcm:required> <base:parent ref="<emph>xs:IDREF</emph>"/> </soapcm:soapHeaderBlockComponent> * </soapcm:soapHeaders> ? <soapcm:soapModules> <soapcm:soapModuleComponent xml:id="<emph>xs:ID</emph>"> <soapcm:ref><emph>xs:anyURI</emph></soapcm:ref> <soapcm:required><emph>xs:Boolean</emph></soapcm:required> <base:parent ref="<emph>xs:IDREF</emph>"/> </soapcm:soapModuleComponent> * </soapcm:soapModules> ? </soapcm:soapBindingFaultExtension> ? </bindingFaultComponent> + </bindingFaults> ? <bindingOperations> <bindingOperationComponent xml:id="<emph>xs:ID</emph>"> <interfaceOperation ref="<emph>xs:IDREF</emph>"/> <bindingMessageReferences> <bindingMessageReferenceComponent xml:id="<emph>xs:ID</emph>"> <interfaceMessageReference ref="<emph>xs:IDREF</emph>"/> <base:parent ref="<emph>xs:IDREF</emph>"/> <httpcm:httpBindingMessageReferenceExtension> <httpcm:httpHeaders> <httpcm:httpHeaderComponent xml:id="<emph>xs:ID</emph>"> <httpcm:name><emph>xs:string</emph></httpcm:name> <httpcm:typeDefinition ref="<emph>xs:IDREF</emph>"/> <httpcm:required><emph>xs:Boolean</emph></httpcm:required> <base:parent ref="<emph>xs:IDREF</emph>"/> </httpcm:httpHeaderComponent> + </httpcm:httpHeaders> ? <httpcm:httpTransferCoding><emph>xs:string</emph>$lt;/httpcm:httpTransferCoding> ? </httpcm:httpBindingMessageReferenceExtension> ? <soapcm:soapBindingMessageReferenceExtension> <httpcm:httpHeaders> <httpcm:httpHeaderComponent xml:id="<emph>xs:ID</emph>"> <httpcm:name><emph>xs:string</emph></httpcm:name> <httpcm:typeDefinition ref="<emph>xs:IDREF</emph>"/> <httpcm:required><emph>xs:Boolean</emph></httpcm:required> <base:parent ref="<emph>xs:IDREF</emph>"/> </httpcm:httpHeaderComponent> + </httpcm:httpHeaders> ? <httpcm:httpTransferCoding><emph>xs:string</emph>$lt;/httpcm:httpTransferCoding> ? <soapcm:soapHeaders> <soapcm:soapHeaderBlockComponent xml:id="<emph>xs:ID</emph>"> <soapcm:elementDeclaration ref="<emph>xs:IDREF</emph>"/> <soapcm:mustUndertand><emph>xs:Boolean</emph></soapcm:mustUnderstand> <soapcm:required><emph>xs:Boolean</emph></soapcm:required> <base:parent ref="<emph>xs:IDREF</emph>"/> </soapcm:soapHeaderBlockComponent> * </soapcm:soapHeaders> ? <soapcm:soapModules> <soapcm:soapModuleComponent xml:id="<emph>xs:ID</emph>"> <soapcm:ref><emph>xs:anyURI</emph></soapcm:ref> <soapcm:required><emph>xs:Boolean</emph></soapcm:required> <base:parent ref="<emph>xs:IDREF</emph>"/> </soapcm:soapModuleComponent> * </soapcm:soapModules> ? </soapcm:soapBindingMessageReferenceExtension> ? </bindingMessageReferenceComponent> + </bindingMessageReferences> ? <bindingFaultReferences> <bindingFaultReferenceComponent xml:id="<emph>xs:ID</emph>"> <interfaceFaultReference ref="<emph>xs:IDREF</emph>"/> <base:parent ref="<emph>xs:IDREF</emph>"/> <soapcm:soapBindingFaultReferenceExtension> <soapcm:soapModules> <soapcm:soapModuleComponent xml:id="<emph>xs:ID</emph>"> <soapcm:ref><emph>xs:anyURI</emph></soapcm:ref> <soapcm:required><emph>xs:Boolean</emph></soapcm:required> <base:parent ref="<emph>xs:IDREF</emph>"/> </soapcm:soapModuleComponent> * </soapcm:soapModules> ? </soapcm:soapBindingMessageReferenceExtension> ? </bindingFaultReferenceComponent> + </bindingFaultReferences> ? <base:parent ref="<emph>xs:IDREF</emph>"/> <httpcm:httpBindingOperationExtension> <httpcm:httpFaultSerialization><emph>xs:string</emph>/$lt;httpcm:httpFaultSerialization> <httpcm:httpInputSerialization><emph>xs:string</emph>/$lt;httpcm:httpInputSerialization> <httpcm:httpLocation><emph>xs:anyURI</emph>/$lt;httpcm:httpLocation> ? <httpcm:httpLocationIgnoreUncited><emph>xs:anyURI</emph>/$lt;httpcm:httpLocationIgnoreUncited> ? <httpcm:httpMethod><emph>xs:string</emph>/$lt;httpcm:httpMethod> ? <httpcm:httpOutputSerialization><emph>xs:string</emph>/$lt;httpcm:httpOutputSerialization> <httpcm:httpQueryParameterSeparator><emph>xs:string</emph>/$lt;httpcm:httpQueryParameterSeparator> ? <httpcm:httpTransferCodingDefault><emph>xs:string</emph>/$lt;httpcm:httpTransferCodingDefault> ? </httpcm:httpBindingOperationExtension> ? <soapcm:soapBindingOperationExtension> <httpcm:httpLocation><emph>xs:anyURI</emph>lt;/httpcm:httpLocation> ? <httpcm:httpTransferCodingDefault><emph>xs:string</emph>$lt;/httpcm:httpTransferCodingDefault> ? <soapcm:soapAction><emph>xs:anyURI</emph></soapcm:soapAction> ? <soapcm:soapMEP><emph>xs:anyURI</emph></soapcm:soapMEP> ? <soapcm:soapModules> <soapcm:soapModuleComponent xml:id="<emph>xs:ID</emph>"> <soapcm:ref><emph>xs:anyURI</emph></soapcm:ref> <soapcm:required><emph>xs:Boolean</emph></soapcm:required> <base:parent ref="<emph>xs:IDREF</emph>"/> </soapcm:soapModuleComponent> * </soapcm:soapModules> ? </soapcm:soapBindingOperationExtension> ? </bindingOperationComponent> + </bindingOperations> ? <httpcm:httpBindingExtension> <httpcm:httpCookies><emph>xs:Boolean</emph></httpcm:httpCookies> <httpcm:httpMethodDefault><emph>xs:string</emph></httpcm:httpMethodDefault> ? <httpcm:httpQueryParameterSeparatorDefault><emph>xs:string</emph></httpcm:httpQueryParameterSeparatorDefault> ? <httpcm:httpTransferCodingDefault><emph>xs:string</emph></httpcm:httpTransferCodingDefault> ? </httpcm:httpBindingExtension> <soapcm:soapBindingExtension> <httpcm:httpCookies><emph>xs:Boolean</emph></httpcm:httpCookies> ? <httpcm:httpTransferCodingDefault><emph>xs:string</emph></httpcm:httpTransferCodingDefault> ? <soapcm:soapMepDefault><emph>xs:anyURI</emph></soapcm:soapMepDefault> ? <soapcm:soapModules> <soapcm:soapModuleComponent xml:id="<emph>xs:ID</emph>"> <soapcm:ref><emph>xs:anyURI</emph></soapcm:ref> <soapcm:required><emph>xs:Boolean</emph></soapcm:required> <base:parent ref="<emph>xs:IDREF</emph>"/> </soapcm:soapModuleComponent> * </soapcm:soapModules> ? <soapcm:soapUnderlyingProtocol><emph>xs:anyURI</emph></soapcm:soapUnderlyingProtocol> <soapcm:soapVersion><emph>xs:string</emph></soapcm:soapVersion> </soapcm:soapBindingExtension> </bindingComponent> + </bindings> ? <services> <serviceComponent xml:id="<emph>xs:ID</emph>"> <name> <base:namespaceName><emph>xs:anyURI</emph></base:namespaceName> <base:localName><emph>xs:NCName</emph></base:localName> </name> <interface ref="<emph>xs:IDREF</emph>"/> <endpoints> <endpointComponent xml:id="<emph>xs:ID</emph>"> <name><emph>xs:NCName</emph></name> <binding ref="<emph>xs:IDREF</emph>"/> <address><emph>xs:an</emph></address> ? <base:parent ref="c50"/> <httpcm:httpEndpointExtension> ? <httpcm:httpAuthenticationRealm><emph>xs:string</emph></httpcm:httpAuthenticationRealm> ? <httpcm:httpAuthenticationScheme>basic | digest</httpcm:httpAuthenticationScheme> ? <httpcm:httpEndpointExtension> <soapcm:soapEndpointExtension> ? <httpcm:httpAuthenticationRealm><emph>xs:string</emph></httpcm:httpAuthenticationRealm> ? <httpcm:httpAuthenticationScheme>basic | digest</httpcm:httpAuthenticationScheme> ? </soapcm:soapEndpointExtension> </endpointComponent> + </endpoints> </serviceComponent> ? </services> ? <elementDeclarations> <elementDeclarationComponent xml:id="<emph>xs:ID</emph>"> <name> <base:namespaceName><emph>xs:anyURI</emph></base:namespaceName> <base:localName><emph>xs:NCName</emph></base:localName> </name> <system><emph>xs:anyURI</emph></system> </elementDeclarationComponent> + </elementDeclarations> ? <typeDefinitions> <typeDefinitionComponent xml:id="<emph>xs:ID</emph>"> <name> <base:namespaceName><emph>xs:anyURI</emph></base:namespaceName> <base:localName><emph>xs:NCName</emph></base:localName> </name> <system><emph>xs:anyURI</emph></system> </typeDefinitionComponent> + </typeDefinitions> ? </descriptionComponent> </eg> </div2> </div1> <div1 id="References"> <head>References</head> <div2 id="Normative-References"> <head>Normative References</head> <blist> <bibl key="IETF RFC 2119" href="http://www.ietf.org/rfc/rfc2119.txt" id="RFC2119"> <titleref>Key words for use in RFCs to Indicate Requirement Levels</titleref>, S. Bradner, Author. Internet Engineering Task Force, June 1999. Available at http://www.ietf.org/rfc/rfc2119.txt. </bibl> <bibl id="RFC3986" key="IETF RFC 3986" href="http://www.ietf.org/rfc/rfc3986.txt"> <titleref>Uniform Resource Identifiers (URI): Generic Syntax</titleref>, T. Berners-Lee, R. Fielding, L. Masinter, Authors. Internet Engineering Task Force, January 2005. Available at http://www.ietf.org/rfc/rfc3986.txt. </bibl> <bibl id="RFC3987" key="IETF RFC 3987" href="http://www.ietf.org/rfc/rfc3987.txt"> <titleref>Internationalized Resource Identifiers (IRIs)</titleref>, M. Duerst, M. Suignard, Authors. Internet Engineering Task Force, January 2005. Available at http://www.ietf.org/rfc/rfc3987.txt. </bibl> <bibl key="WSDL 2.0 Core Language" href="&w3c-designation-part1;" id="WSDL-PART1"> <titleref>&part1.title;</titleref>, R. Chinnici, M. Gudgin, J-J. Moreau, S. Weerawarana, Editors. World Wide Web Consortium, &draft.day; &draft.month; &draft.year;. This version of the "&part1.title;" Specification is available at &w3c-designation-part1;. The <loc href="&part1.latest;">latest version of "&part1.title;"</loc> is available at &part1.latest;. </bibl> <bibl key="WSDL 2.0 Adjuncts" href="&w3c-designation-part2;" id="WSDL-PART2"> <titleref>&part2.title;</titleref>, R. Chinnici, H. Haas, A. Lewis, J-J. Moreau, D. Orchard, S. Weerawarana, Editors. World Wide Web Consortium, &draft.day; &draft.month; &draft.year;. This version of the "&part2.title;" Specification is available at &w3c-designation-part2;. The <loc href="&part2.latest;">latest version of "&part2.title;"</loc> is available at &part2.latest;. </bibl> <bibl id="XML10" key="XML 1.0" href="http://www.w3.org/TR/2004/REC-xml-20040204/"> <titleref>Extensible Markup Language (XML) 1.0 (Third Edition)</titleref>, T. Bray, J. Paoli, C. M. Sperberg-McQueen, E. Maler, and F. Yergeau, Editors. World Wide Web Consortium, 4 February 2004. This version of the XML 1.0 Recommendation is http://www.w3.org/TR/2004/REC-xml-20040204/. The <loc href="http://www.w3.org/TR/REC-xml">latest version of "Extensible Markup Language (XML) 1.0"</loc> is available at http://www.w3.org/TR/REC-xml. </bibl> <bibl id="XMLSchemaP1" key="XML Schema: Structures" href="http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/"> <titleref>XML Schema Part 1: Structures</titleref>, H. Thompson, D. Beech, M. Maloney, and N. Mendelsohn, Editors. World Wide Web Consortium, 28 October 2004. This version of the XML Schema Part 1 Recommendation is http://www.w3.org/TR/2004/REC-xmlschema-1-20041028. The <loc href="http://www.w3.org/TR/xmlschema-1/">latest version of XML Schema Part 1</loc> is available at http://www.w3.org/TR/xmlschema-1. </bibl> <bibl key="XML Schema: Datatypes" id="XMLSchemaP2" href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/"> <titleref>XML Schema Part 2: Datatypes</titleref>, P. Byron and A. Malhotra, Editors. World Wide Web Consortium, 28 October 2004. This version of the XML Schema Part 2 Recommendation is http://www.w3.org/TR/2004/REC-xmlschema-2-20041028. The <loc href='http://www.w3.org/TR/xmlschema-2/'>latest version of XML Schema Part 2</loc> is available at http://www.w3.org/TR/xmlschema-2. </bibl> </blist> </div2> </div1> </body> <back> <div1 id="base-schema"> <head>Base Interchange Schema</head> <p>This schema can be found at <loc href="&interchange.schema-dir;/wsdlcm-base.xsd">&interchange.schema-dir;/wsdlcm-base.xsd</loc>.</p> <eg>[Base schema goes here.]</eg> </div1> <div1 id="core-schema"> <head>Core Interchange Schema</head> <p>This schema can be found at <loc href="&interchange.schema-dir;/wsdlcm.xsd">&interchange.schema-dir;/wsdlcm.xsd</loc>.</p> <eg>[Core schema goes here.]</eg> </div1> <div1 id="soap-schema"> <head>SOAP Binding Extension Interchange Schema</head> <p>This schema can be found at <loc href="&interchange.schema-dir;/wsdlcm-soap.xsd">&interchange.schema-dir;/wsdlcm-soap.xsd</loc>.</p> <eg>[SOAP schema goes here.]</eg> </div1> <div1 id="http-schema"> <head>HTTP Binding Extension Interchange Schema</head> <p>This schema can be found at <loc href="&interchange.schema-dir;/wsdlcm-http.xsd">&interchange.schema-dir;/wsdlcm-http.xsd</loc>.</p> <eg>[HTTP schema goes here.]</eg> </div1> <div1 id="rpc-schema"> <head>RPC Signature Extension Interchange Schema</head> <p>This schema can be found at <loc href="&interchange.schema-dir;/wsdlcm-rpc.xsd">&interchange.schema-dir;/wsdlcm-rpc.xsd</loc>.</p> <eg>[RPC schema goes here.]</eg> </div1> <div1 id="ext-schema"> <head>WSDL 2.0 Extensions Interchange Schema</head> <p>This schema can be found at <loc href="&interchange.schema-dir;/wsdlcm-extensions.xsd">&interchange.schema-dir;/wsdlcm-extensions.xsd</loc>.</p> <eg>[Extensions schema goes here.]</eg> </div1> &acknowledgements; <inform-div1 id="changelog"> <head>Part 2 Change Log</head> <table id="interchange-changelog-table" border="1" width="100%"> <col width="10%"/> <col width="10%"/> <col width="80%"/> <tbody> <tr> <th rowspan="1" colspan="1">Date</th> <th rowspan="1" colspan="1">Author</th> <th rowspan="1" colspan="1">Description</th> </tr> <!-- template <tr> <td>200604</td> <td></td> <td></td> </tr> --> <tr> <td>20061212</td> <td>jm</td> <td>Created.</td> </tr> </tbody> </table> </inform-div1> </back> </spec>
Received on Tuesday, 12 December 2006 21:12:50 UTC