- From: Phil Adams <phil_adams@us.ibm.com>
- Date: Tue, 19 Jan 2010 16:09:04 -0600
- To: Amelia A Lewis <alewis@tibco.com>
- Cc: SOAP/JMS (list) <public-soap-jms@w3.org>
- Message-ID: <OF86F7F1D4.5EC2773E-ON862576B0.007989E7-862576B0.0079AE29@us.ibm.com>
Thanks Amy for doing that research. I updated testcase 7 again to incorporate that. Here's a link to testcase 7: http://dev.w3.org/2008/ws/soapjms/testcases/testcases/testcases.html#test0007 Thanks, Phil From: Amelia A Lewis <alewis@tibco.com> To: SOAP/JMS (list) <public-soap-jms@w3.org> Date: 01/19/2010 02:27 PM Subject: action 132 Sent by: public-soap-jms-request@w3.org My action from today's meeting is to review test case seven. Please see: http://www.w3.org/TR/2007/REC-wsdl20-adjuncts-20070626/ Section 5.1 is quite useful. Based on that: name and interface attributes on the binding use NCNames, which are a legal subset of Qnames, but is it what you intend? The type attribute is required. There is no separate child wsdl20soap11:binding element. The type attribute indicates that this is soap. The wsoap:version attribute is required (specify 1.1). The wsoap:protocol attribute is required (use the protocols specified by SOAP 1.2, even for SOAP 1.1). For the service, see: http://www.w3.org/TR/2007/NOTE-wsdl20-soap11-binding-20070626/ Summary: The binding shown is wrong; the service is fine. Details referenced above. Recommended changes: <wsdl20:binding name="MyBinding1" interface="MyInterface1"> <wsdl20soap11:binding style="document" transport="http://www.w3.org/2008/07/soap/bindings/JMS/"/> becomes: <wsdl:description xmlns:wsoap="http://www.w3.org/ns/wsdl/soap"> ... <wsdl20:binding name="MyBinding1" interface="MyInterface1" type="http://www.w3.org/ns/wsdl/soap" wsoap:version="1.1" wsoap:protocol="http://www.w3.org/2008/07/soap/bindings/JMS/"> That's all. If we've already predefined the WSDL/SOAP binding (there's no distinction between 1.1 and 1.2, in WSDL 2.0, except via "version", and that means different binding extensions), use that instead of the "wsoap" I'm showing. Amy! -- Amelia A. Lewis Senior Architect TIBCO/Extensibility, Inc. alewis@tibco.com
Received on Tuesday, 19 January 2010 22:10:05 UTC