- From: David Booth <dbooth@w3.org>
- Date: Tue, 27 Jul 2004 21:14:43 -0400
- To: "Sanjiva Weerawarana" <sanjiva@watson.ibm.com>, <www-ws-desc@w3.org>
At 02:10 AM 7/27/2004 +0600, Sanjiva Weerawarana wrote:
>I'm trying incorporate the wording that we came up with during the May
>15th telecon:
>
>[[
>If GEDs are NOT unique, then the WSD MUST somehow indicate, as
>a mandatory extension, what mechanism is required to
>determine the interface operation component.
>]]
>
>
>I'm unclear where to incorporate this. . . .
How about at the end of section 2.2.1? I don't think I have all the
spec-ese right here, but how about adding something along the lines of the
following:
[[
Operation Name Mapping Requirement.
The following requirement is intended to ensure that a received message can
be uniquely mapped to a corresponding wsdl:operation.
Consider all Interface Operation components specified in the {operations}
property of that Interface component. Further consider all Message
Reference components specified in the {message references} properties of
said Interface Operation components. Further consider all said Message
Reference components that have the same value for their {direction}
property (i.e., either the token "in" or the token "out"). If the {message
content model} property of any of these Message Reference components has a
value of "#any", or if more than one of these Message Reference components
has a value of "#none", or if the top level elements of the XML element
declarations specified by the values of the {element} properties of these
Message Reference components are not unique when considered together, then
either:
(a) the {features} property of the Interface component MUST contain a
Feature component, having a wsdl:required attribute with a value of true,
that unambiguously identifies the mechanism that a message sender is
required to support in order to enable the message recipient to
unambiguously determine the name of the wsdl:operation that is intended to
be associated with the received message; or
(b) the "element information item" for the Interface component MUST contain
an extension element (i.e., an element that is not in the wsdl: namespace),
having a wsdl:required attribute with a value of true, that unambiguously
identifies the mechanism that a message sender is required to support in
order to enable the message recipient to unambiguously determine the name
of the wsdl:operation that is intended to be associated with the received
message.
]]
--
David Booth
W3C Fellow / Hewlett-Packard
Telephone: +1.617.253.1273
Received on Tuesday, 27 July 2004 21:18:05 UTC