|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
Confirmation on Delivery (COD) not received from Windows app |
« View previous topic :: View next topic » |
Author |
Message
|
bruce2359 |
Posted: Wed Oct 14, 2009 12:11 pm Post subject: |
|
|
 Poobah
Joined: 05 Jan 2008 Posts: 9469 Location: US: west coast, almost. Otherwise, enroute.
|
Quote: |
I'm not sure COAs and CODs deserver a blanket condemnation. |
I agree. But what does the presence or absence of COA/COD mean?
COA merely means that a msg has arrived. COD merely means that it was consumed.
As you've discovered, it is possible receipt of COA and COD can be followed by no reply msg.
It is possible that one or both COA/COD can end up in a DLQ for all the same reasons that other messages end up in a DLQ.
COA/COD are roughly equivalent to a registered letter. Presuming that the Postal Service returns the receipt to you, you can assume that the letter arrived somewhere (postal worker only tires to deliver to the correct address), and that the postal worker handed the letter to someone that looks like the recipient, OR just dropped it into his/her or some random mailbox). I'm not left with a warm-fuzzy here.
It is ultimately up to the applications (requester app and replying app) to keep track of requests sent and replies received; and then handle duplicate or missing requests/replies. This design is referred to as a well-behaved application.
Keep in mind that WMQ is a pipe through which messages flow. It is not the responsibility of WMQ to ensure that apps don't duplicate messages or forget to send replies. _________________ I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live. |
|
Back to top |
|
 |
PeterPotkay |
Posted: Wed Oct 14, 2009 12:43 pm Post subject: |
|
|
 Poobah
Joined: 15 May 2001 Posts: 7722
|
bruce2359 wrote: |
It is ultimately up to the applications (requester app and replying app) to keep track of requests sent and replies received; and then handle duplicate or missing requests/replies. This design is referred to as a well-behaved application. |
I think you just made an eloquent argument for NOT using COD and COAs! _________________ Peter Potkay
Keep Calm and MQ On |
|
Back to top |
|
 |
gbaddeley |
Posted: Wed Oct 14, 2009 2:18 pm Post subject: |
|
|
 Jedi Knight
Joined: 25 Mar 2003 Posts: 2538 Location: Melbourne, Australia
|
PeterPotkay wrote: |
bruce2359 wrote: |
It is ultimately up to the applications (requester app and replying app) to keep track of requests sent and replies received; and then handle duplicate or missing requests/replies. This design is referred to as a well-behaved application. |
I think you just made an eloquent argument for NOT using COD and COAs! |
Its one of those MQ features that the product designers thought would be nice to have, but in practice, hardly anyone ever uses it because its a PITA to manage in the apps, there are attendant security issues, and confirmation messages can be delayed or DLQ'd just like any other messages.
The better option is to trust MQ's assured message delivery and leave it at that. _________________ Glenn |
|
Back to top |
|
 |
vininx |
Posted: Tue Nov 03, 2009 5:26 am Post subject: Confirmation on Delivery (COD) not received from Windows app |
|
|
Acolyte
Joined: 13 Oct 2009 Posts: 69
|
Hai All,
The sender user ID dbmwd01 was added to the windows box and after that I could receive the COD's in the Solaris application, Thanks for all your support
Thanks & Regards,
Vinoth.T |
|
Back to top |
|
 |
bruce2359 |
Posted: Sun Nov 22, 2009 12:23 pm Post subject: |
|
|
 Poobah
Joined: 05 Jan 2008 Posts: 9469 Location: US: west coast, almost. Otherwise, enroute.
|
Moved to Security forum. _________________ I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live. |
|
Back to top |
|
 |
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|