RE: Action Item 2004-07-01 Solution to 168/R114

Hi Gudge!

> Let's take an interface with operations B and C both of which have 
> the same input message, X. Operation B has an output message Y, 
> while operation C has a different output message Z. Both B and C 
> use the In-Out pattern.  Whether you get message Y or Z back depends 
> on the content of X. Let's for the sake of argument say that if a 
> particular value in X is over 1000 you get Z, otherwise you get Y.

i'm OK with not preventing WSDL from using 'voodoo dispatching' since 
i don't want to restrict or prevent other unforeseen dispatching
mechanisms being employed in the future.

However, i do worry that a customer could in this scenario send 
'location' to an endpoint and instead of calling 'getTempAtLocation' 
unintentionally invokes 'nukeLocation'.

i'm also concerned that the sender may be expecting '32°C' in response
but instead receives 'DEFCON 1'.

can you reassure me this isn't going to happen in practice?

> Some of you are wondering what happened to operation A. 

i am, i am!

> But that's another story...

bah .. a cliff hanger :-(

Paul


-- 
Paul Sumner Downey
Web Services Integration
BT Exact

Received on Tuesday, 13 July 2004 13:10:38 UTC