Author |
Message
|
Nizam |
Posted: Wed Oct 20, 2004 6:41 pm Post subject: Multiple messages causes flow to fail |
|
|
Disciple
Joined: 10 Feb 2004 Posts: 160
|
wbimb v5 csd 4, mq 5.3 csd 07, windows.
Hi All,
I read in one of the manuals that messages should have different MsgId for aggregation to be possible otherwise if it finds another message with the same MsgId it fails.
Can anybody say what the failure behaviour would be?
My problem is my aggregation fails when I flood the flow with several messages(same message is put 1000 times in 10 threads using a .bat file). But the error log shows it could not find the label node which is not the case, as the aggregation is succesful with the same message when put once( or many times but sequentially).
Do you think I should set some parameters for the database?
Also could you give a try on my other questions in the following thread.
http://www.mqseries.net/phpBB2/viewtopic.php?t=18351
Thanks. |
|
Back to top |
|
 |
kirani |
Posted: Wed Oct 20, 2004 10:32 pm Post subject: |
|
|
Jedi Knight
Joined: 05 Sep 2001 Posts: 3779 Location: Torrance, CA, USA
|
What do you mean by this,
Nizam wrote: |
same message is put 1000 times in 10 threads using a .bat file
|
Does this mean that you have 10 instances of message flow running?
Please post your complete error message. _________________ Kiran
IBM Cert. Solution Designer & System Administrator - WBIMB V5
IBM Cert. Solutions Expert - WMQI
IBM Cert. Specialist - WMQI, MQSeries
IBM Cert. Developer - MQSeries
|
|
Back to top |
|
 |
Nizam |
Posted: Thu Oct 21, 2004 5:50 am Post subject: |
|
|
Disciple
Joined: 10 Feb 2004 Posts: 160
|
I just have one instance of the flow but I put the messages using 10 instances of the .bat file to put messages.
Thanks |
|
Back to top |
|
 |
kirani |
Posted: Thu Oct 21, 2004 9:32 am Post subject: |
|
|
Jedi Knight
Joined: 05 Sep 2001 Posts: 3779 Location: Torrance, CA, USA
|
If you run 10 instances of the BAT file then the messages will build-up on the input queue. Message flow does not care how many messaes are there on the input queue. I think these two problems are unreleted.
You did not post your exact error message. _________________ Kiran
IBM Cert. Solution Designer & System Administrator - WBIMB V5
IBM Cert. Solutions Expert - WMQI
IBM Cert. Specialist - WMQI, MQSeries
IBM Cert. Developer - MQSeries
|
|
Back to top |
|
 |
Nizam |
Posted: Thu Oct 21, 2004 7:28 pm Post subject: |
|
|
Disciple
Joined: 10 Feb 2004 Posts: 160
|
Kirani,
I cannot post my error messages right now but this is what is happening.
My FanIn is aggregates 2 replies from 2 different queues.
My replies first arrive a queue(q1). After this I use a compute node to set up 3 label nodes in the local environment. The message then passes 2 label nodes and now is ready to be aggregated with my other reply mesage from q2.
When the aggregated message paseses my Aggregate Reply node, I loose the information about the 3rd label node which is set in my local environment, and this causes failure.
Error messages:
1. unable to find the label node ''
2. dequeued failed message(dequeing message in q2).
Assumption: Due to heavy traffic the local environment is messed up. |
|
Back to top |
|
 |
Nizam |
Posted: Fri Oct 22, 2004 9:26 pm Post subject: |
|
|
Disciple
Joined: 10 Feb 2004 Posts: 160
|
Thansk guys, I could figure out my problem.
When the traffic is high the local environment is messed up some how.
All i am doing now is set the label node after the message is aggreated.
Everything works perfectly fine.
Nyzam |
|
Back to top |
|
 |
|