If you created a Message object, isn't the Id property available after Send returns? (If you pass anything other than a Message as the object to be sent, you won't be able to get the Id.)
I have not tried this, but nothing else makes much sense. At 02:57 PM 3/23/2006, Eddie Lascu wrote >Hello everybody, > >I am trying to grasp the acknowledgment mechanism of Messaging namespace. I >saw a bunch of examples where you can set what type of acknowledgment you >want (for example positive receive and arrival where you are notified when >your message reaches the destination queue and when is consumed from there). >I know how you can set the "AdministrationQueue" of your message to specify >where you want to receive those notifications. What I don't understand is >how do you make correlation between your original message and the >acknowledgement notifications you receive. >I know that the Message.Id property get set after the message is sent, so I >don't have access to that value. All the acknowledgement notifications will >have that Id value in their CorrelationId property, but how can I pair the >messages if I don't know the original Id? > >Imagine this scenario: I need to send multiple update messages to a queue, >but I also need to know when they are consumed. Based on the acknowledgment >notification messages I receive, how can I tell which of my original message >was received and which must be resent? > >Any suggestion will be appreciated. >TIA, >Eddie J. Merrill / Analytical Software Corp =================================== This list is hosted by DevelopMentorĀ® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com