Author |
Message
|
anhnt |
Posted: Mon Aug 11, 2003 5:47 pm Post subject: Problem in channel |
|
|
Acolyte
Joined: 03 Aug 2003 Posts: 54
|
Hi all,
My problem is :
when I sent a lot of message(assume 2000) from Q1 Queue Manager to Q2 Queue manager through pair of channel(sender channel and receiver channel),in the processing,my net cable was broken,channel sender was in-doubt.
Problem is:sender channel didn't know receiver channel(have been commited yet).
what have some body any solutjion to help me.
anhnt |
|
Back to top |
|
 |
bduncan |
Posted: Mon Aug 11, 2003 6:56 pm Post subject: |
|
|
Padawan
Joined: 11 Apr 2001 Posts: 1554 Location: Silicon Valley
|
I'm not sure what you are asking. Are you saying that the sender channel went into an indoubt state and stayed that way? If that is the case, it is likely that the sender and receiver channels can't agree on the current sequence number. What you'll need to do is determine how many messages actually made it across to the receiving side, and then compare the SEQNUM attribute of both the sender and receiver channels. Once you figure out which one is in error, go ahead and set this attribute to the correct value and the channels should start running again. _________________ Brandon Duncan
IBM Certified MQSeries Specialist
MQSeries.net forum moderator |
|
Back to top |
|
 |
EddieA |
Posted: Mon Aug 11, 2003 9:18 pm Post subject: |
|
|
 Jedi
Joined: 28 Jun 2001 Posts: 2453 Location: Los Angeles
|
If the Sender channel really is in-doubt, then there is a table in the Intercommunication Guide that details the actions you must take to ensure that you either commit or backout the inflight messages correctly.
Failure to follow these guidelines can lead to either lost messages, or duplicate messages.
Cheers, _________________ Eddie Atherton
IBM Certified Solution Developer - WebSphere Message Broker V6.1
IBM Certified Solution Developer - WebSphere Message Broker V7.0 |
|
Back to top |
|
 |
Remco |
Posted: Tue Aug 12, 2003 12:20 am Post subject: |
|
|
Acolyte
Joined: 19 Mar 2002 Posts: 68 Location: Capelle aan den IJssel (Rotterdam)
|
Check wether both your LSTLUWID's are the same. If not : resolve with backout, if true: resolve with commit...
Remco |
|
Back to top |
|
 |
anhnt |
Posted: Wed Sep 10, 2003 1:58 am Post subject: |
|
|
Acolyte
Joined: 03 Aug 2003 Posts: 54
|
Hi all,
Any One help me to avoid or reduce in_doubt state when I send message batch over comunication which is no Safety.
anhnt |
|
Back to top |
|
 |
MQPuppy |
Posted: Sat Sep 13, 2003 8:35 pm Post subject: |
|
|
 Newbie
Joined: 13 Aug 2002 Posts: 2
|
If you reduce the batchsize on your channel there will be more frequent commits of messages by the channels and it will reduce the window of opportunity for a batch to be in-doubt. Also, even if you did hit that window, the number of messages in-doubt would be less. The tradeoff could be reduced performance if you set the batchsize too small. _________________ Greg |
|
Back to top |
|
 |
|