- From: Asir Vedamuthu <asirv@webmethods.com>
- Date: Thu, 22 Jul 2004 10:43:41 -0400
- To: www-ws-desc@w3.org
Proposal A is at, http://lists.w3.org/Archives/Public/www-ws-desc/2004Jul/0250.html Proposal B ========== Introduce a new vocabulary that looks like SOAP 12 binding. First, URIs for binding extension attributes and elements' namespace name, binding type, soap protocol and mep: (a) Namespace URI for wsoap11 attributes and elements = http://www.w3.org/@@@@/@@/wsdl/soap11 (b) Namespace prefix for wsoap11 attributes and elements = wsoap11 (c) URI for identifying SOAP 11 binding Binding Component.{type} = http://www.w3.org/@@@@/@@/wsdl/soap11 (d) URI for identifying the HTTP Protocol Binding in SOAP 11 [1]. Binding Component.{soap11 protocol} = http://www.w3.org/@@@@/@@/soap11/bindings/HTTP (e) URI for identifying the implicit request response mep in SOAP 11 HTTP Binding [1]. Binding Component.{soap11 mep} = http://www.w3.org/@@@@/@@/soap11/mep/request-response SOAP 11 binding vocabulary using WSDL pseudo schema, <definitions > <binding name="xs:NCName" interface="xs:QName"? type="xs:anyURI" wsoap11:protocol="xs:anyURI" wsoap11:mepDefault="xs:anyURI"? http:cookies="xs:boolean"? http:version="xs:string"? http:defaultTransferCoding="xs:string"? > <documentation />? <wsoap11:module uri="xs:anyURI" required="xs:boolean"? > <documentation />? </wsoap11:module>* <fault ref="xs:QName" wsoap11:code="xs:QName" > <documentation />? </fault>* <operation ref="xs:QName" wsoap11:mep="xs:anyURI"? wsoap11:action="xs:anyURI"? http:defaultTransferCoding="xs:string"? > <documentation />? <wsoap11:module ... />* <input messageLabel="xs:NCName"? http:transfer-coding="xs:string"? > <documentation />? <wsoap11:module ... />* <feature ... />* <property ... />* </input>* <output messageLabel="xs:NCName"? > <documentation />? <wsoap11:module ... />* <feature ... />* <property ... />* </output>* <feature ... />* <property ... />* </operation>* <feature ... />* <property ... />* </binding> <service> <endpoint name="xs:NCName" binding="xs:QName" address="xs:anyURI"? http:authenticationType="xs:string"? http:authenticationRealm="xs:string"? > <documentation />? <feature ... />* <property ... />* <endpoint> <feature ... />* <property ... />* </service> </definitions> [1] http://www.w3.org/TR/2000/NOTE-SOAP-20000508/#_Toc478383526 Regards, Asir S Vedamuthu asirv at webmethods dot com http://www.webmethods.com/
Received on Thursday, 22 July 2004 10:46:39 UTC