- From: David Illsley <david.illsley@uk.ibm.com>
- Date: Thu, 6 Jul 2006 21:09:14 +0100
- To: public-ws-addressing-tests@w3.org
It turns out I was perhaps too comprehensive... Anonymous can't be placed on the port so the last 2 ports can go. 1st pass at the 2nd wsdl at http://www.w3.org/2002/ws/addr/testsuitewsdl/documents/wsdl11/wsaTestService2.wsdl David David Illsley Web Services Development MP127, IBM Hursley Park, SO21 2JN +44 (0)1962 815049 (Int. 245049) david.illsley@uk.ibm.com ----- Forwarded by David Illsley/UK/IBM on 07/06/2006 08:22 PM ----- David Illsley/UK/IBM 06/26/2006 09:26 PM To public-ws-addressing-tests@w3.org cc Subject Requirements for the WSDL documents I've been thinking about what we need in the WSDL files and what I've come up with so far... I really hope this is comprehensive ;-) Probably isn't though. Thoughts? David Requirements (WSDL doc) WSDL - targetnamespace = urn:example.org:wsaTestService portType = wsaTestPortType operation: echo - 2-way no wsaw:Action or soapAction specified WSDL - targetnamespace = http://example.org/wsaTestService portType = wsaTestPortType operation: notify- 1-way no wsaw:Action or name on input element specified operation: echo - 2-way no wsaw:Action or name on input/output elements specified portType = wsaTestPortTypeWithName operation: notify- 1-way no wsaw:Action specified but with name on input element=notify operation: echo - 2-way no wsaw:Action specified but with name on input/output elements=echoIn/echoOut portType = wsaTestPortTypeExplicitAction operation: notify- 1-way w/wsaw:Action=" http://example.org/action/notify" operation echo - 2-way w/wsaw:Action=" http://example.org/action/echoIn " on Input w/wsaw:Action=" http://example.org/action/echoOut" on Output binding = wsaTestPortTypeBinding - portType=wsaTestPortType - no soapAction binding = wsaTestPortTypeBindingSoapAction - portType=wsaTestPortType - soapAction specified for operations binding = wsaTestPortTypeBindingWithName - portType=wsaTestPortTypeWithName - no soapAction binding = wsaTestPortTypeBindingExplicitAction - portType=wsaTestPortTypeExplicitAction - no soapAction binding = wsaTestPortTypeBindingAddressingRequired - portType=wsaTestPortType - no soapAction - wsaw:UsingAddressing required=true binding = wsaTestPortTypeBindingAnonymousRequired - portType=wsaTestPortType - no soapAction - wsaw:UsingAddressing - wsaw:Anonymous = required binding = wsaTestPortTypeBindingAnonymousProhibited - portType=wsaTestPortType - no soapAction - wsaw:UsingAddressing - wsaw:Anonymous = prohibited binding = wsaTestPortTypeBindingAnonymousOptional - portType=wsaTestPortType - no soapAction - wsaw:UsingAddressing - wsaw:Anonymous = optional port = wsaTestPortTypePort - binding = wsaTestPortTypeBinding port = wsaTestPortTypePortSoapAction - binding = wsaTestPortTypeBindingSoapAction port = wsaTestPortTypePortWithName - binding = wsaTestPortTypeBindingWithName port = wsaTestPortTypePortExplicitAction - binding = wsaTestPortTypeBindingExplicitAction port = wsaTestPortTypePortAddressingRequired - binding = wsaTestPortTypeBindingAddressingRequired port = wsaTestPortTypePortAnonymousRequired - binding = wsaTestPortTypeBindingAnonymousRequired port = wsaTestPortTypePortAnonymousProhibited - binding = wsaTestPortTypeBindingAnonymousProhibited port = wsaTestPortTypePortAnonymousOptional - binding = wsaTestPortTypeBindingAnonymousOptional port = wsaTestPortTypePortAddressingRequiredOnPort - binding = wsaTestPortTypeBinding wsaw:UsingAddressing required=true port = wsaTestPortTypePortAnonymousRequiredOnPort - binding = wsaTestPortTypeBinding wsaw:UsingAddressing - wsaw:Anonymous = required port = wsaTestPortTypePortAnonymousProhibitedOnPort - binding = wsaTestPortTypeBinding wsaw:UsingAddressing - wsaw:Anonymous = prohibited
Received on Thursday, 6 July 2006 20:08:00 UTC