on 03-18-2009 8:59 PM
Hi Experts,
I have scenario where I am using message processing through queues in EOIO manner.
Suppose a queue got stuck for a message in that queue, shall I delete the message from the queue or cancel the message from XI Integration Engine?
Please tell me the difference between deleteing a message fom queue and canceling the same message from XI Integration Engine.
Thanks
Sugata B
Hi,
I agree - cancellig the message is the supposed way to go and most consistent. The system will ask you if you really wnt to cancel - due to the fact that it's a EOIO scenario. But for documentation purposes it's the best way.
The deletion is not really a "dirty" way but - in my eyes - should only be used if there is no other way. The consistency is not fully guarantied here.
Regards,
Kai
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sugata,
A very simple and down to earth explanation is that deleted messages will not be archived in case you want to archive them in future. Whereas the canceled ones no processing will be done and you can archive them.
Regards
joel
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HI ,
Better always cancel the message from IE monitor, which free the queues and puts message as cacnelled which will be archived later if you those jobs.
Deleting the message from the queue, you are pausing the message processing, which will not update the message status. You need to restart or cancel this message later.
I hope It clears.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.