- From: Anish Karmarkar <Anish.Karmarkar@oracle.com>
- Date: Sun, 19 Dec 2004 21:58:40 -0800
- To: public-ws-addressing@w3.org
During the 2004-12-13 I took an AI to send an email out to the ML regd issue i017. Going through the archives of the mailing list I see that I had already sent an email regarding this (on nov 15th). It is located at [1]. To recap that email: 1) The [action] property is supposed to uniquely identify the semantics implied by the message. Since the value of this property is fixed by the WSDL description (either through the defaulting mechanism or through the use of wsa:Action attribute), this value is really per message type within an MEP/operation/transmission primitive. Note that there are semantics associated with the MEP/operation grouping within an interface/portType as well as semantics associated with the individual input/output/fault message defined in WSDL. Why is it necessary to provide a mechanism, specifically the wsa:Action attribute, which overrides the default (where the default algorithm does produce a unique value)? What is the usecase for this? At the very least identical (wsa:Action) attribute values should be disallowed, otherwise the [action] property will not uniquely identify the semantics implied by the message (type). 2) There is a operation name mapping requirement in WSDL 2.0 [2]. Given that we have resolved issue i031 to make [action] property required, I see the [action] property can be used to satisfy the operation name mapping requirement. WS-Addressing WSDL 2.0 binding should define how this is done. HTH. -Anish -- [1] http://lists.w3.org/Archives/Public/public-ws-addressing/2004Nov/0380.html [2] http://www.w3.org/TR/2004/WD-wsdl20-20040803/#Interface_OperationName
Received on Monday, 20 December 2004 05:59:16 UTC