Operation Name Mapping Requirement Bug

The Operation Name Mapping Requirement [1] has a bug.

Consider an interface that has two operations that both return the same 
GED output message, e.g. a Car search service that has findByColour and 
findByHorsepower operations which both return ListOfCars. Assume this 
operation uses a request-response MEP so the response is always corelated 
with the request. 

According to the ONMR, these operations are ambiguous because they have 
the same GED for their output message. The Interface component must have 
either a Feature or an Extension element component that describes how the 
sender is enabling the recipient to distinguish the messages.

This is a spec bug since in this case there is no ambiguity on the input 
messages. The requirement text needs to be corrected to restrict the case 
where the ONMR applies. Also, even those the output messages are the same, 
there is no amibuity since the output is corelated with the input.

[1] http://www.w3.org/TR/2004/WD-wsdl20-20040803/#Interface_OperationName

Arthur Ryman,
Rational Desktop Tools Development

phone: +1-905-413-3077, TL 969-3077
assistant: +1-905-413-2411, TL 969-2411
fax: +1-905-413-4920, TL 969-4920
mobile: +1-416-939-5063, text: 4169395063@fido.ca
intranet: http://labweb.torolab.ibm.com/DRY6/

Received on Thursday, 11 November 2004 22:44:30 UTC