Hi, I added an itest under itest/async-interactions to demonstrate the various ways of async interactions between two components. Most of the parts are working except for the following one:
itest.CreditCardTestCase.testCreditCardSCAAsyncWithCallback() From the console output below, it seems that Tuscany binding.jms accidentally calls the client back twice (first one is correct and second one is wrong). From the debugger, the second one was triggered by a "request" message. Checking card: name = Jane number = 888 for amount 110.0 SCA Callback: CreditCard: 888 Status: OK Response found for 888 :OK SCA Callback: CreditCard: Status: 110.0 Can someone familiar with the binding.jms code help? I would like to understand how many queues are involved here too. Thanks, Raymond ________________________________________________________________ Raymond Feng rf...@apache.org Apache Tuscany PMC member and committer: tuscany.apache.org Co-author of Tuscany SCA In Action book: www.tuscanyinaction.com Personal Web Site: www.enjoyjava.com ________________________________________________________________