- From: Jean-Jacques Moreau <jean-jacques.moreau@crf.canon.fr>
- Date: Thu, 25 Mar 2004 19:04:42 +0100
- To: WSD Public <www-ws-desc@w3.org>
- Cc: Herve Ruellan <herve.ruellan@crf.canon.fr>
As per my action item today, here is the pseudo-schema that I have been working on recently for the SOAP 1.2 binding. This is only an indication of what we might want to support, and is of course open to feedback and suggestions. The essential new additions, compared to the SOAP 1.1 binding, are: 1) @mep, to indicate the SOAP 1.2 MEP used. It should be compatible with the WSDL @pattern in use. 2) @webMethod, to set the SOAP 1.2 WebMethod feature (we may wish to use a WSDL feature syntax instead). 3) @mediaType, to later cater for MTOM/ZOP. 4) @role (was @actor in SOAP 1.1) 5) @relay, the SOAP 1.2 attribute that governs header forwarding. 6) @reinsert, the MTOM attribute that governs header reinsertion, as per yesterday's XMLP telcon. For some reason, I missed the <module/> syntax, and faults may not be uptodate with Part 1. Both are bugs that should be fixed. I may have missed a number of obvious things as well. JJ. -- <definitions > <binding> <wsoap:binding binding="xsd:anyURI" mepDefault="xsd:anyURI"? webMethodDefault="xsd:string"? mediaTypeDefault="xsd:string"? /> <feature .../>* <property .../>* <wsoap:faultDefault name="xsd:NCName"> <wsoap:code>xsd:QName</wsoap:code> </wsoap:faultDefault/>? <operation> <wsoap:operation mep="xsd:anyURI"? webMethod="xsd:string"? action="xsd:anyURI"? mediaType="xsd:anyURI"? /> ? <feature .../>* <property .../>* <(input|output)> <wsoap:header element="xs:QName" mustUnderstand="xsd:boolean"? role="xsd:anyURI"? relay="xsd:boolean"? reinsert="xsd:boolean"? />* <feature .../>* <property .../>* </(input|output)>* <(infault|outfault) name="xs:NCName" messageReferences="xs:NCName ..."> <wsoap:code> <wsoap:value>xs:QName</wsoap:value> <wsoap:subcode> <wsoap:value>xs:QName</wsoap:value> <wsoap:subcode>...</wsoap:subcode> </wsoap:subcode> </wsoap:code> </(input|outfault)>* </operation>* </binding> <service> <endpoint> <wsoap:address location="xsd:anyURI" /> </endpoint> </service> </definitions>
Received on Thursday, 25 March 2004 13:06:35 UTC