that goes against everything that a asynchronous messaging system should do. The sending and receiving are decoupled, hence the word asynchronous. your probably using the wrong technology for what you want to acheive
I have found a way around this to do what I want to do, and that is to bypass the Messaging section :-)
I was just checking to see if it is possible to have the client wait until the message has been completely processed, but if it is 100% asynchronous and 0% synchronous possibilities, then no problem.
Thanks for the advice.