|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
MQSeries channels communication problem |
« View previous topic :: View next topic » |
Author |
Message
|
flima |
Posted: Wed May 08, 2002 3:55 am Post subject: |
|
|
Newbie
Joined: 07 May 2002 Posts: 1
|
Hello all
I have a very strange problem. I have the following configuration:
- 2 MQSeries servers installed on two diferent sites with TCP/IP connection bettween them.
- In the MQSeries i have the Local, Remote and Transmissions queues configured on both sites.
- I have also the channels (Sender and Receiver) configured on both sites.
When i test the configuration with the API exerciser that comes with MQSeries it works ok I can receive and send messages using this configuration.
However when i use a Java client to put some messages on the Remote queue it seems to be causing the Sender channel to stop and the message never gets to the local queue on the other side of the configuration.
Do any one as a clue on this??
Please help me.
Regards
Filipe Lima
|
|
Back to top |
|
 |
StefanSievert |
Posted: Wed May 08, 2002 7:01 am Post subject: |
|
|
 Partisan
Joined: 28 Oct 2001 Posts: 333 Location: San Francisco
|
Filipe,
it sounds like the message cannot be delivered to the remote queue and there is no dead letter queue defined on the remote queue manager. It is then normal MQ behavior to stop the sender channel and disable triggering and GET's for your local transmission queue.
Make sure that you use the exact same queue names in your Java application that you use with the API exerciser. Remeber, all MQ object names are case sensitive.
If you have access to the remote queue manager, check the AMQERR01.LOG for any messages related to your attempts.
Hope that helps,
Stefan
_________________ Stefan Sievert
IBM Certified * WebSphere MQ |
|
Back to top |
|
 |
grazina |
Posted: Thu May 16, 2002 7:01 am Post subject: |
|
|
Newbie
Joined: 16 May 2002 Posts: 2
|
Hi,
I'm working in Filipe's team and we already find that the problem is not when we use a Java client to put some messages on the Remote queue.
We made a lot of tests and we noticed that message's size it's important. Only at one side of the system when we tried to send a message bigger that is not deliveried. In the other system there's no such a problem, it doesn't matter the size. Plus there's messages sent between the 2 systems, and by our Java client application.
The channels configurations of maximum message length are set as default, which means that is much longer than the one's we sending (it has about 1MB size..)
Does anyone have a similar problem? Or can identify the main problem?
Our feelings are a communication problem from one system to the other. Does this make any sense?
Thanks,
Neuza |
|
Back to top |
|
 |
amurugan |
Posted: Thu May 16, 2002 5:03 pm Post subject: |
|
|
Voyager
Joined: 10 Sep 2001 Posts: 75 Location: india
|
hi grazina ,
HAVE U CHECKED THE AMQERR logs . what does it say . does it say that tcpip communication is broken and contact the vendor. you have said the max message size set in the channel is much bigger than the ones you are sending . are you sending messages in serial order or in parellel run .Do you have DLQ for the queue manager . Are the messages in DLQ . have u checked the connection parameters in REMOTE Q DEFN . is your net work connectivity between the 2 mqseries servers are fine . leme know if you have checked all of these .
Regards,
murugan |
|
Back to top |
|
 |
amurugan |
Posted: Thu May 16, 2002 5:03 pm Post subject: |
|
|
Voyager
Joined: 10 Sep 2001 Posts: 75 Location: india
|
hi grazina ,
HAVE U CHECKED THE AMQERR logs . what does it say . does it say that tcpip communication is broken and contact the vendor. you have said the max message size set in the channel is much bigger than the ones you are sending . are you sending messages in serial order or in parellel run .Do you have DLQ for the queue manager . Are the messages in DLQ . have u checked the connection parameters in REMOTE Q DEFN . is your net work connectivity between the 2 mqseries servers are fine . leme know if you have checked all of these .
Regards,
murugan |
|
Back to top |
|
 |
grazina |
Posted: Fri May 17, 2002 7:08 am Post subject: |
|
|
Newbie
Joined: 16 May 2002 Posts: 2
|
We already saw the logs and error is cannot connect to remote system. The suggestion is to do: check if the channels,queuemanagers, queue names, configurations; or to check the communication. I don't have here the log...but it doesn't explicity say that's a tcp/ip communication problem!
Another thing there's connectivity between both systems, if is not how can you explain that smaller messages had been sent?
About the DLQ, I'm not sure if that's being configured...
Anyway, when I said the bigger messages aren't sent i meant int those cases the channel are remaining retrying and messages are not delivered!
Best Regards,
Neuza |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
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
|
|
|
|