1) You should be able to see the message ID in any of your actions in the service which is called. Wouldn't you want to key off some ID that you create, and not the message ID though?
2) It sounds like you want to check the result at the end - maybe you can use a notifier at the end of your service, and check the result whereever you notify to?
Thanks for the reply,
I am getting Null value, when i used this way
System.out.println("Message ID --------------- >"
i used this after calling ServiceInvoker.deliveryAsync
SendEsbMessage.java of samples/quickstart/webservice_consumer2 project
now as per my understanding i should a message Id which i am not getting
and if i get a message id, i should be able to use this id and retrieve the processed response in the reply queue, using the message id.
Please correct me if my understanding is wrong.
As per my understanding you have to use application specific own correlation Id for checking response out of return result.