- From: mithun sheshagiri <mits1@cs.umbc.edu>
- Date: Sun, 25 May 2003 20:55:54 -0400
- To: www-ws@w3.org, mits1 <mits1@umbc.edu>
- Message-ID: <3ED1661A.6020407@cs.umbc.edu>
Hi All, Lets take the example of ExpressCongoBuy atomic service. This service has 2 conditional outputs- congoOrderShippedOut and congoOutOfStockOutput. Only one of these will materialize (depending on the BookInStock and BookOutStock conditions) on service execution. In this case what is the use of BookInStock/BookOutStock? The "values" of these variables are not part of the advertisement, since the value depends on congoBuyBookISBN (input). The value of this variable can be known only when the response from service provider is received. Now, if I get the desired output then I won't be interested in BookInStock because I know it is true. If I get the undesired output, then I can use the value of the condition variable to determine whether failure was due to a normal problem (book being out of stock) or a abnormal problem (book was in stock and still the service did not execute as intended). So, is diagnosis the only purpose of condition variable. -- Mithun Sheshagiri http://www.cs.umbc.edu/~mits1
Received on Sunday, 25 May 2003 20:57:26 UTC