- From: Jonathan Marsh <jmarsh@microsoft.com>
- Date: Fri, 17 Dec 2004 12:09:31 -0800
- To: <public-ws-addressing@w3.org>
I took an action to update my proposal at
http://lists.w3.org/Archives/Public/public-ws-addressing/2004Nov/0410.ht
ml to accommodate MEP extension. However, in rereading that proposal, I
see that the original proposal specifically accommodated extended MEPs -
see the last sentence. Guess I just forgot that I had already
considered that! The full proposal is repeated below.
----------------------------------------------------------------
3.2 Default Action Pattern
In the absence of the wsa:Action attribute, the following pattern is
used to construct a default action for inputs and outputs. The general
form of an action URI is as follows:
Example 3-2. @@@
[target namespace]/[interface name]/[operation name][direction token]
The "/" is a literal character to be included in the action. The values
of the properties are as defined below.
[target namespace] is the {target namespace} of the interface. If
{target namespace} ends with a "/" an additional "/" is not added.
[interface name] is the {name} of the interface.
[operation name] is the {name} of the operation.
[direction token] is:
Empty ("") where the operation's {message exchange pattern} is
'http://www.w3.org/@@@@/@@/wsdl/in-only',
'http://www.w3.org/@@@@/@@/wsdl/robust-in-only',
'http://www.w3.org/@@@@/@@/wsdl/out-only', or
'http://www.w3.org/@@@@/@@/wsdl/robust-out-only'.
"Request" where the operation's {message exchange pattern} is
'http://www.w3.org/@@@@/@@/wsdl/in-out' or
'http://www.w3.org/@@@@/@@/wsdl/in-optional-out'
and the message reference's {message label} = 'in'
"Solicit" where the operation's {message exchange pattern} is
'http://www.w3.org/@@@@/@@/wsdl/out-in' or
'http://www.w3.org/@@@@/@@/wsdl/out-optional-in'
and the message reference's {message label} = 'out'
"Response" where the operation's {message exchange pattern} is
'http://www.w3.org/@@@@/@@/wsdl/in-out' or
'http://www.w3.org/@@@@/@@/wsdl/in-optional-out'
and the message reference's {message label} = 'out',
"Response" where the operation's {message exchange pattern} is
'http://www.w3.org/@@@@/@@/wsdl/out-in', or
'http://www.w3.org/@@@@/@@/wsdl/out-optional-in'
and the message reference's {message label} = 'in'
{message label} where the {message exchange pattern} is not one
of the MEP URIs defined in WSDL 2.0 Part 2.
Received on Friday, 17 December 2004 20:10:06 UTC