- From: Anish Karmarkar <Anish.Karmarkar@oracle.com>
- Date: Mon, 15 Nov 2004 11:34:21 -0800
- To: public-ws-addressing@w3.org
Issue i017 [1] is about the purpose of a non-default Action. I.e., the ability to specify the value of the [action] MIH using the wsa:Action attribute in WSDL. WS-Addressing [2] submission say: " [action] : URI (mandatory) An identifier that uniquely (and opaquely) identifies the semantics implied by this message. It is RECOMMENDED that value of the [action] property is a URI identifying an input, output, or fault message within a WSDL port type. An action may be explicitly or implicitly associated with the corresponding WSDL definition. Section 3.3 below describes the mechanisms of association. ... " WSDL groups messages into MEPs or operations or transmission primitives. There are semantics associated with the MEP grouping within an interface/portType as well as semantics associated with the individual input/output/fault messages. WS-Addressing does have rules (default) for the [action] MIH which uniquely identify the portType/interface/message and therefore the semantics. Given this, why is it necessary to provide another mechanism to provide a different value for the [action] MIH? Is there a usecase for this? Furthermore, there is no requirement that the wsa:Action attribute value within a portType/Interface be unique -- which means that potentially all the messages sent for all the operations within a portType/interface may have the same value for the [action] MIH. It seems like this should be disallowed as the [action] MIH is supposed to indicate the semantics of the message. There is a operation name mapping requirement in WSDL 2.0 [3]. What is the relationship of [action] with this feature? They seem to do similar things (although the operation name mapping is an abstract feature). WS-Addressing should specify the relationship between the two, if any. Please note that during the WSD F2F held last week there was a discussion of defining default rules for operation name mapping which would uniquely identify not only the operation but also the message within an operation. This issue is still pending in WSD; waiting for an action/proposal to be done. -Anish -- [1] http://www.w3.org/2002/ws/addr/wd-issues/#i017 [2] http://www.w3.org/Submission/2004/SUBM-ws-addressing-20040810/ [3] http://www.w3.org/TR/2004/WD-wsdl20-20040803/#Interface_OperationName
Received on Monday, 15 November 2004 19:35:02 UTC