Author |
Message
|
jefflowrey |
Posted: Wed May 09, 2007 5:06 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Well, if you just have a single process with a single thread doing gets from a single queue, and you're using FIFO order (default), then you'll be sending out messages in the order you're getting them.
But there's no guarantee that this is actually "in sequence".
They may have been sent out of sequence already, they may get streamed to the receiving customer in sequence but then get load-balanced across a cluster or something....
There's a discussion in the Intercommunications manual about how the network between two queue managers can change the sequence of messages received. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
thimerion |
Posted: Wed May 09, 2007 5:11 am Post subject: Intercommunications manual |
|
|
Acolyte
Joined: 08 May 2007 Posts: 67 Location: Belgium
|
Thanks for that,
Yes we are using one app to put the messages on the queue. it does do the put command in sequence then it goes over 3 QM's, after that is is out of sequence.
where can I find this Intercommunications manual ....
I really would like to read that section you are talking about. |
|
Back to top |
|
 |
jefflowrey |
Posted: Wed May 09, 2007 5:21 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
|
Back to top |
|
 |
Michael Dag |
Posted: Wed May 09, 2007 7:10 am Post subject: |
|
|
 Jedi Knight
Joined: 13 Jun 2002 Posts: 2607 Location: The Netherlands (Amsterdam)
|
jefflowrey wrote: |
You mean a Confirm On Arrival or Confirm on Delivery Report Message? |
yes... got my TLA's mixed up...  _________________ Michael
MQSystems Facebook page |
|
Back to top |
|
 |
jefflowrey |
Posted: Wed May 09, 2007 7:14 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Michael Dag wrote: |
jefflowrey wrote: |
You mean a Confirm On Arrival or Confirm on Delivery Report Message? |
yes... got my TLA's mixed up...  |
That wasn't even in response to your message... You actually beat me to the punch once! _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
thimerion |
Posted: Wed May 09, 2007 7:29 am Post subject: coa |
|
|
Acolyte
Joined: 08 May 2007 Posts: 67 Location: Belgium
|
Hi,
Anyone has an example java program that requests a coa message?
Tim |
|
Back to top |
|
 |
bruce2359 |
Posted: Wed May 09, 2007 12:34 pm Post subject: |
|
|
Guest
|
Some other things to consider:
Is every message you put a PERSISTENT message? This will be specified either in the pmo or in your queue remote definition (or both, depending).
Take a look at your sender channel definition. Does it specify NPMSPEED(FAST)? Does the sender channel on the intermediary queue manager specify NPMSPEED(FAST)?
Is there a program on the intermediary queue manager that re-processes your message before putting it to the transmit queue to the destination queue manager? Does it create a non-persistent message?
Non-persistent messages intermixed with persistent messages AND with NPMSPEED(FAST) can affect the downstream delivery order.
Is your queue manager in a cluster? Is the intermediary queue manager or the destination queue manager in a cluster?
Are there multiple paths from the originating queue manager to the intermediary queue manager? Or from intermediary queue manager to the destination queue manager? |
|
Back to top |
|
 |
marcin.kasinski |
Posted: Wed May 09, 2007 12:37 pm Post subject: Re: coa |
|
|
Sentinel
Joined: 21 Dec 2004 Posts: 850 Location: Poland / Warsaw
|
|
Back to top |
|
 |
|