ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » General IBM MQ Support » Cluster Sender channel not working correctly

Post new topic  Reply to topic
 Cluster Sender channel not working correctly « View previous topic :: View next topic » 
Author Message
ucbus1
PostPosted: Tue Apr 16, 2002 5:47 am    Post subject: Reply with quote

Knight

Joined: 30 Jan 2002
Posts: 560

We have channel 'TO.FMCCONQM.TCP" on queue manager FMCQM. This is defiend as "Cluster Sender " type. It is intended to be in "Inactive" state when there are no messages to send and and change to "Running" state as soon as it receives some messages to process.Unfortunately it is not running the way it is intended. It is remaining in 'Inactive" state even when there are messages for it to send. hence I am forced to "Restart" the channnel when ever this happens. Can some body tell me what is the solution for this problem
Thanks
Back to top
View user's profile Send private message Send e-mail
mqonnet
PostPosted: Tue Apr 16, 2002 9:42 am    Post subject: Reply with quote

Grand Master

Joined: 18 Feb 2002
Posts: 1114
Location: Boston, Ma, Usa.

As far as what i believe and understand, you want to trigger the CLUSTER SDR channel. I dont think this is possible. Because neither the cluster transmit queue nor the cluster sdr channel are regular DQM entities. And because of which channel triggering is not applicable here. Cluster sdr channels need to be running or started prior to be used.
I would surely welcome and want to hear others on this topic.

Cheers.
Kumar

_________________
IBM Certified WebSphere MQ V5.3 Developer
IBM Certified WebSphere MQ V5.3 Solution Designer
IBM Certified WebSphere MQ V5.3 System Administrator
Back to top
View user's profile Send private message Send e-mail Visit poster's website
ucbus1
PostPosted: Tue Apr 16, 2002 10:09 am    Post subject: Reply with quote

Knight

Joined: 30 Jan 2002
Posts: 560

Kumar,
Thanks
I think the Cluster Sender channel which I have mentioned is started initially. What I am facing is , after it started it goes to "Inactive" state when there are no messages to send.However,it is supposed to"RUN" as soon as there are some messages for it to process.. Right?
Please let me know if you want me to provide any details regarding the channel. I am new to this area, hence please let me know specific details incase you need
Thanks
Back to top
View user's profile Send private message Send e-mail
mqonnet
PostPosted: Tue Apr 16, 2002 11:32 am    Post subject: Reply with quote

Grand Master

Joined: 18 Feb 2002
Posts: 1114
Location: Boston, Ma, Usa.

If your CLUSRCVR is also up and running, then would assume that your CLUSSDR channel should always be in "running" state, irrespective of anything required to send or not. At the first place why is your CLUSSDR in "INACTIVE" state. If you are able to resolve this, the problem is solved. You did not give the reason for this channel to go ino INACTIVE state.

Cheers.
Kumar

_________________
IBM Certified WebSphere MQ V5.3 Developer
IBM Certified WebSphere MQ V5.3 Solution Designer
IBM Certified WebSphere MQ V5.3 System Administrator
Back to top
View user's profile Send private message Send e-mail Visit poster's website
bduncan
PostPosted: Tue Apr 16, 2002 1:17 pm    Post subject: Reply with quote

Padawan

Joined: 11 Apr 2001
Posts: 1554
Location: Silicon Valley

Do you have the DISCINT parameter on your cluster sender channel set to '*' or do you have some timeout value in there?


_________________
Brandon Duncan
IBM Certified MQSeries Specialist
MQSeries.net forum moderator
Back to top
View user's profile Send private message Visit poster's website AIM Address
ucbus1
PostPosted: Tue Apr 16, 2002 1:30 pm    Post subject: Reply with quote

Knight

Joined: 30 Jan 2002
Posts: 560

Kumar,
Thanks for the reply. To be frank I do not know the reaon why it goes into INACTIVE state.. I will try to find out from ohters in the team or figure out myself checking the particular condition when it is in INACTIVE state

Brandon,
Thanks. I know its stupid to ask. Can i see the parameter DIScINT on mqexplorer or Do I have to use runmqsc to see that. Please let me know how to find out.
Thanks
Back to top
View user's profile Send private message Send e-mail
bduncan
PostPosted: Wed Apr 17, 2002 11:11 am    Post subject: Reply with quote

Padawan

Joined: 11 Apr 2001
Posts: 1554
Location: Silicon Valley

Kumar,
Hey, the only stupid questions are the ones that AREN'T asked
In MQExplorer I think you just have to right click on one of the cluster sender channels and choose properties. Somewhere you should find the DISCINT or Discontinuation Interval. In runmqsc it's real easy just type:
DIS CHANNEL(sender channel name)
and look for the DISCINT attribute...


_________________
Brandon Duncan
IBM Certified MQSeries Specialist
MQSeries.net forum moderator

[ This Message was edited by: bduncan on 2002-04-17 12:12 ]
Back to top
View user's profile Send private message Visit poster's website AIM Address
ucbus1
PostPosted: Wed Apr 17, 2002 1:25 pm    Post subject: Reply with quote

Knight

Joined: 30 Jan 2002
Posts: 560

I appreciate your respnse
***************
Brandon,
Thanks.. I have checked the interval.. it is saying 6000. Following are the rest of the properties for your information. Please let me know if some thing is wrong
Thanks

CHANNEL(TO.FMCCONQM.TCP) CHLTYPE(CLUSSDR)
TRPTYPE(TCP) DESCR( )
MCANAME( ) MODENAME( )
TPNAME( ) BATCHSZ(50)
DISCINT(6000) SHORTRTY(10)
SHORTTMR(60) LONGRTY(999999999)
LONGTMR(1200) SCYEXIT( )
SEQWRAP(999999999) MAXMSGL(4194304)
CONVERT(NO) SCYDATA( )
USERID( ) PASSWORD( )
MCATYPE(THREAD) CONNAME(10.31.4.58(14000))
HBINT(300) BATCHINT(0)
NPMSPEED(FAST) MCAUSER( )
CLUSTER( ) CLUSNL( )
ALTDATE(2002-03-07) ALTTIME(17.57.26)
MSGEXIT( )
SENDEXIT( )
RCVEXIT( )
MSGDATA( )
SENDDATA( )
RCVDATA( )

[ This Message was edited by: ucbus on 2002-04-22 12:27 ]

[ This Message was edited by: ucbus on 2002-04-24 12:07 ]
Back to top
View user's profile Send private message Send e-mail
ucbus1
PostPosted: Wed Apr 24, 2002 11:08 am    Post subject: Reply with quote

Knight

Joined: 30 Jan 2002
Posts: 560

Brandon,
Would you please let me know if something is wrong with the channel??
Back to top
View user's profile Send private message Send e-mail
Mike D.
PostPosted: Wed Apr 24, 2002 11:22 am    Post subject: Reply with quote

Newbie

Joined: 29 Oct 2001
Posts: 6
Location: Columbus, GA

Set your DISCINT to zero(assuming you're not running on MVS). This will ensure that it will remain active...always.
Back to top
View user's profile Send private message Send e-mail
oz1ccg
PostPosted: Wed Apr 24, 2002 1:44 pm    Post subject: Reply with quote

Yatiri

Joined: 10 Feb 2002
Posts: 628
Location: Denmark

Hi,

I think it look like same problem I've got a week ago... My failure was I did not define the cluster channels in the right order, stick to the manual. When I deleteted them and created them in the right order it worked. The reason seems to me ahat MQSeries automaticly defines some channels automaticly...

If I remember right(manual not present ) first define CLUSSDR and then CLUSRCVR, and that is because the queuemanager needs a way to tell the repository queuemanager it's in the cluster, and afterwards all should work.

_________________
Best regards

Jørgen Pedersen
IBM Certified MQSeries Specialist
IBM Certified MQSeries Solutions Expert

[ This Message was edited by: oz1ccg on 2002-04-24 14:45 ]
Back to top
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
ucbus1
PostPosted: Thu Apr 25, 2002 6:36 am    Post subject: Reply with quote

Knight

Joined: 30 Jan 2002
Posts: 560

Thanks.. before contemplating the suggested changes, I would like to inform you that I am facing similar problem on sender channel.The channel is running under queue manager FMCQM and talks to another queue manager QM_MQSI1. The way it is designed to work, is to remain in "inactive staet" till it receives any messages. Once there are messages from FMCQM, it is supposed to be in "Running"state and transmit messages to QM_MQSI1. Apprenly it is in "inactive" state and I had to manually "re-start" them. My observation is that it is happening during start-up of workflow/and after long idle time.. Any clues???



dis channel(FMCQM.TO.QM_MQSI1)
1 : dis channel(FMCQM.TO.QM_MQSI1)
AMQ8414: Display Channel details.
CHANNEL(FMCQM.TO.QM_MQSI1) CHLTYPE(SDR)
TRPTYPE(TCP) DESCR( )
XMITQ(QM_MQSI1) MCANAME( )
MODENAME( ) TPNAME( )
BATCHSZ(50) DISCINT(6000)
SHORTRTY(10) SHORTTMR(60)
LONGRTY(999999999) LONGTMR(1200)
SCYEXIT( ) SEQWRAP(999999999)
MAXMSGL(4194304) CONVERT(NO)
SCYDATA( ) USERID( )
PASSWORD( ) MCATYPE(PROCESS)
CONNAME(spnode84(5015)) HBINT(300)
BATCHINT(0) NPMSPEED(FAST)
MCAUSER( ) ALTDATE(2002-03-20)
ALTTIME(08.54.17)
MSGEXIT( )
SENDEXIT( )
RCVEXIT( )
MSGDATA( )
SENDDATA( )
RCVDATA( )
Back to top
View user's profile Send private message Send e-mail
muralihegde
PostPosted: Wed May 01, 2002 7:34 am    Post subject: Reply with quote

Centurion

Joined: 30 Apr 2002
Posts: 108

Hi,
I have come across this problem of a channel going to inactive stage and then not becoming active automatically when a message arrives. This happens if the channel initiator is not running for that queue manager. Then each time you need to manually re-start the channel. Please check if the channel initiator is running all the time.
Back to top
View user's profile Send private message Yahoo Messenger
bduncan
PostPosted: Wed May 01, 2002 11:14 am    Post subject: Reply with quote

Padawan

Joined: 11 Apr 2001
Posts: 1554
Location: Silicon Valley

ucbus,
Sorry I didn't get back to you sooner, but I kinda lost track of this particular message thread - there's so many these days! Anyway, I would recommend doing what a few other people have said and change the disconnect interval to infinity. This means once the channel is running it should NEVER go into an inactive state. If it still does, then it helps us at least to rule out some possibilities. It is a very easy change to make. Go into runmqsc, and just type:
ALTER CHANNEL(channelname) CHLTYPE(clussdr) DISCINT(0)

Then get the channel into a running state, and it should never ever go out of that state, unless some error or connectivity issue arises. But it won't stop simply because of inactivity.


_________________
Brandon Duncan
IBM Certified MQSeries Specialist
MQSeries.net forum moderator
Back to top
View user's profile Send private message Visit poster's website AIM Address
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General IBM MQ Support » Cluster Sender channel not working correctly
Jump to:  



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
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.