- From: Hugo Haas <hugo@w3.org>
- Date: Wed, 8 Dec 2004 12:58:02 -0800
- To: public-ws-addressing@w3.org
- Message-ID: <20041208205802.GP3484@w3.org>
Here is a proposal for using WSDL 2.0-like URIs with a WSDL 1.1 description for the default of the [action] property. As a reminder, my motivation for sending this proposal is to: - have similar default values for WSDL 1.1 and 2.0 - not introduce another URI for essentially identifying a WSDL 2.0 message reference as the WSDL 2.0 specification already defines one, which can be dereferenceable The proposal is, for a WSDL 2.0 description, use the message reference component designator as a default value for action. It is defined in appendix C of WSDL 2.0, and looks like: [target namespace]#wsdl.messageReference([interface name]/[operation name]/[message label]) For WSDL 1.1, it would be: [target namespace]#wsdl.messageReference([portType name]/[operation name]/[message name]) The example in the spec would be: http://example.com/stockquote#wsdl.messageReference(StockQuotePortType/GetLastTradePrice/GetQuote) and, in case the name attribute is absent: http://example.com/stockquote#wsdl.messageReference(StockQuotePortType/GetLastTradePrice/GetLastTradePriceRequest) I don't think that we should get in the business of specifying what the fragment identifier means, just say that this is a URI reference identifying the action associated with a message when none has been specified. Cheers, Hugo -- Hugo Haas - W3C mailto:hugo@w3.org - http://www.w3.org/People/Hugo/
Received on Thursday, 9 December 2004 02:20:07 UTC