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 » Clustering » Auto defined cluster sender channel and 2085 for a queue

Post new topic  Reply to topic Goto page Previous  1, 2, 3  Next
 Auto defined cluster sender channel and 2085 for a queue « View previous topic :: View next topic » 
Author Message
exerk
PostPosted: Mon Dec 28, 2009 2:38 pm    Post subject: Re: Auto-defined clus-sdr channel is not coming up Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

akm.mohan wrote:
...But here I don't see the channel called TO.QMT2, even by issuing the dis chs(*) or (TO.QMT2).
If I define manually, it works fine...

Please help me to find out why its not coming up automatically or in other way..why auto definition is not working in this senario.

(clusterqueue defbind is set to notfixed)

Thanks in advance.


1. Are you sure that you have correctly altered each FR to define each as an FR?
2. Have you correctly defined the required CLUSSDR/CLUSRCVR objects in each of the FR's?
3. Were both FR's cluster channels running correctly before you proceeded further?
4. Have you defined cluster instances of the same queue in each of the FR queue managers?
5. Are both cluster queue instances set to DEFBIND(NOTFIXED) ?

As a rule of thumb, never proceed past #3 until both FR's are 'talking' to each other properly - if you have to manually define a CLUSSDR to the other FR, I'd say your cluster isn't working properly, so scrap it and start again.
_________________
It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys.
Back to top
View user's profile Send private message
zonko
PostPosted: Mon Dec 28, 2009 11:27 pm    Post subject: Reply with quote

Voyager

Joined: 04 Nov 2009
Posts: 78

Quote:
Please help me to find out why its not coming up automatically or in other way..why auto definition is not working in this senario.


When a PR joins a cluster, it creates an auto CLUSSDR to the full repos qmgr that it is not connected to by a manual CLUSSDR.

This will not happen if:

EITHER
you have not defined it properly
OR
full connectivity has not been established
Back to top
View user's profile Send private message
akm.mohan
PostPosted: Tue Dec 29, 2009 6:50 am    Post subject: Auto-defined clus-sdr channel is not coming up Reply with quote

Apprentice

Joined: 07 Oct 2008
Posts: 41

Thanks fexerk and zonko for your imm reply.

So Yes for all of your questions becaz they were communicating each other sice long time(years). But something was messed up to caz this issue.

Since some one has created the cluster, to be clear I am giving you the channel names and types here. Please have a look and tell me if we missed something in that..

QMGR: QMGR1(PR)
dis chs(TO.*)
2 : dis chs(TO.*)
AMQ8417: Display Channel Status details.
CHANNEL(TO.QMGR1) CHLTYPE(CLUSRCVR)
CONNAME(180.12.19.120) CURRENT
RQMNAME(MQT1) STATUS(RUNNING)
SUBSTATE(RECEIVE) XMITQ( )
AMQ8417: Display Channel Status details.
CHANNEL(TO.QMGR1) CHLTYPE(CLUSRCVR)
CONNAME(129.16.14.170) CURRENT
RQMNAME(MQT2) STATUS(RUNNING)
SUBSTATE(RECEIVE) XMITQ( )


QMGR: MQT1

cluster qmgr name : MQGR1
channel name: TO.QMGR1
Disposition: MQT1
channel type: CLUSSDRA

cluster qmgr name : QMT1
channel name: TO.QMT1
Disposition: MQT1
channel type: CLUSRCVR

cluster qmgr name : MQT2
channel name: TO.QMT2
Disposition: MQT1
channel type: CLUSSDR

QMGR: QMT2
cluster qmgr name : QMGR1
channel name: TO.QMGR1
Disposition: MQT2
channel type: CLUSSDRA

cluster qmgr name : QMT1
channel name: TO.QMT1
Disposition: MQT2
channel type: CLUSSDRB

cluster qmgr name : QMT2
channel name: TO.QMT2
Disposition: MQT2
channel type: CLUSRCVR

Thanks,
Krishna
Back to top
View user's profile Send private message
exerk
PostPosted: Tue Dec 29, 2009 7:55 am    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

Please post the channel definitions rather than their status as that will give us more information, especially as things like:

Quote:
QMGR: MQT1
cluster qmgr name : MQGR1
channel name: TO.QMGR1
Disposition: MQT1
channel type: CLUSSDRA

cluster qmgr name : QMT1
channel name: TO.QMT1
Disposition: MQT1
channel type: CLUSRCVR

cluster qmgr name : MQT2
channel name: TO.QMT2
Disposition: MQT1
channel type: CLUSSDR

QMGR: QMT2
cluster qmgr name : QMGR1
channel name: TO.QMGR1
Disposition: MQT2
channel type: CLUSSDRA

cluster qmgr name : QMT1
channel name: TO.QMT1
Disposition: MQT2
channel type: CLUSSDRB

cluster qmgr name : QMT2
channel name: TO.QMT2
Disposition: MQT2
channel type: CLUSRCVR


caught my eye...unless they're typo's of course?
_________________
It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys.
Back to top
View user's profile Send private message
akm.mohan
PostPosted: Tue Dec 29, 2009 8:09 am    Post subject: Reply with quote

Apprentice

Joined: 07 Oct 2008
Posts: 41

They are not typo ..

from unix server: QMGR1

dis chl(TO.*)
6 : dis chl(TO.*)
AMQ8414: Display Channel details.
CHANNEL(TO.MQT1) CHLTYPE(CLUSSDR)
AMQ8414: Display Channel details.
CHANNEL(TO.MQT2) CHLTYPE(CLUSSDR)
AMQ8414: Display Channel details.
CHANNEL(TO.QMGR1) CHLTYPE(CLUSRCVR)


From MainFrames: I mentioned in my last reply. Those are not status of channels.. those are definitions only...not typo ..here MQT1 and MQT2 are FRs.. or To be clear to us, Please use these qmgrs and tell me which chanenls do I need to create in which qmgrs...So As per your channels list I can check here, whether they were created properly or not.

Thanks,
Krishna.
Back to top
View user's profile Send private message
bruce2359
PostPosted: Tue Dec 29, 2009 9:38 am    Post subject: Reply with quote

Poobah

Joined: 05 Jan 2008
Posts: 9470
Location: US: west coast, almost. Otherwise, enroute.

Quote:
From MainFrames: I mentioned in my last reply. Those are not status of channels..

Did you do a tcp ping from sender end to receiver end? Was it successful?

Did you perform an MQ PING from a non-started Sender channel to validate the definitions on both ends? Was it successful?

Is the mainframe end brand new? Is the qmgr on the m/f brand new? Is their CHIN address space started? Any error messages on the m/f syslog in the CHIN address space?
_________________
I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live.
Back to top
View user's profile Send private message
mvic
PostPosted: Tue Dec 29, 2009 9:53 am    Post subject: Re: Auto-defined clus-sdr channel is not coming up Reply with quote

Jedi

Joined: 09 Mar 2004
Posts: 2080

akm.mohan wrote:
Whenever I put the messages by issuing the amqsreq script from QMGR1, I can see the response time from only QMT1 not from QMT2.

Please tell me why you expected different results from this.
Back to top
View user's profile Send private message
akm.mohan
PostPosted: Tue Dec 29, 2009 10:57 am    Post subject: Auto-defined clus-sdr channel is not coming up Reply with quote

Apprentice

Joined: 07 Oct 2008
Posts: 41

Is the mainframe end brand new? Is the qmgr on the m/f brand new?
MainFrame QMGr is not a brand new qmgr...

Please tell me why you expected different results from this.
becaz these three are in one cluster they can access the cluster queue from any queue manager. QMGR1 to QMT1 , all the channels are up and running fine so all the transactions are going to MQT1. But here if we would like to send the messages to MQT2, its failing becaz of that cluster snder channel is not defining automatically MQT2 is also FR.

PING is not successful:
Back to top
View user's profile Send private message
exerk
PostPosted: Tue Dec 29, 2009 11:05 am    Post subject: Re: Auto-defined clus-sdr channel is not coming up Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

akm.mohan wrote:
...PING is not successful:


Then there is something wrong in the cluster. As requested earlier, please post the channel definitions of all three queue managers.
_________________
It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys.
Back to top
View user's profile Send private message
akm.mohan
PostPosted: Tue Dec 29, 2009 12:16 pm    Post subject: Reply with quote

Apprentice

Joined: 07 Oct 2008
Posts: 41

here are the channel definitions:

QMGR1:

dis chl(TO.MQT1)
5 : dis chl(TO.MQT1)
AMQ8414: Display Channel details.
CHANNEL(TO.MQT1) CHLTYPE(CLUSSDR)
ALTDATE(2009-12-24) ALTTIME(14.26.50)
BATCHHB(0) BATCHINT(0)
BATCHSZ(50) CLUSNL( )
CLUSTER(AUTOCLUS) CLWLPRTY(0)
CLWLRANK(0) CLWLWGHT(50)
COMPHDR(NONE) COMPMSG(NONE)
CONNAME(110.10.15.140(1415)) CONVERT(NO)
DESCR( ) DISCINT(0)
HBINT(300) KAINT(AUTO)
LOCLADDR( ) LONGRTY(999999999)
LONGTMR(600) MAXMSGL(4194304)
MCANAME( ) MCATYPE(THREAD)
MCAUSER( ) MODENAME( )
MONCHL(QMGR) MSGDATA( )
MSGEXIT( ) NPMSPEED(FAST)
PASSWORD( ) RCVDATA( )
RCVEXIT( ) SCYDATA( )
SCYEXIT( ) SENDDATA( )
SENDEXIT( ) SEQWRAP(999999999)
SHORTRTY(10) SHORTTMR(60)
SSLCIPH( ) SSLPEER( )
STATCHL(QMGR) TPNAME( )
TRPTYPE(TCP) USERID( )

dis chl(TO.QMGR1)
6 : dis chl(TO. QMGR1)
AMQ8414: Display Channel details.
CHANNEL(TO. QMGR1) CHLTYPE(CLUSRCVR)
ALTDATE(2008-12-24) ALTTIME(14.26.50)
BATCHHB(0) BATCHINT(0)
BATCHSZ(50) CLUSNL( )
CLUSTER(AUTOCLUS) CLWLPRTY(0)
CLWLRANK(0) CLWLWGHT(50)
COMPHDR(NONE) COMPMSG(NONE)
CONNAME(180.12.19.120) CONVERT(NO)
DESCR( ) DISCINT(0)
HBINT(300) KAINT(AUTO)
LOCLADDR( ) LONGRTY(999999999)
LONGTMR(1200) MAXMSGL(4194304)
MCANAME( ) MCATYPE(THREAD)
MCAUSER( ) MODENAME( )
MONCHL(QMGR) MRDATA( )
MREXIT( ) MRRTY(10)
MRTMR(1000) MSGDATA( )
MSGEXIT( ) NETPRTY(0)
NPMSPEED(FAST) PUTAUT(DEF)
RCVDATA( ) RCVEXIT( )
SCYDATA( ) SCYEXIT( )
SENDDATA( ) SENDEXIT( )
SEQWRAP(999999999) SHORTRTY(10)
SHORTTMR(60) SSLCAUTH(REQUIRED)
SSLCIPH( ) SSLPEER( )
STATCHL(QMGR) TPNAME( )
TRPTYPE(TCP)

dis chs(TO.QMGR1)
7 : dis chs(TO.QMGR1)
AMQ8417: Display Channel Status details.
CHANNEL(TO.QMGR1) CHLTYPE(CLUSRCVR)
CONNAME(180.12.19.120) CURRENT
RQMNAME(MQT1) STATUS(RUNNING)
SUBSTATE(RECEIVE) XMITQ( )
AMQ8417: Display Channel Status details.
CHANNEL(TO.QMGR1) CHLTYPE(CLUSRCVR)
CONNAME(180.12.19.120) CURRENT
RQMNAME(MQT2) STATUS(RUNNING)
SUBSTATE(RECEIVE) XMITQ( )

QMT1:

Cluster qmgr name: QMGR1
Channel name: TO.QMGR1
Disposition: MQT1
Channel definition type: CLUSSDRA
Cluster name: AUTOCLUS
Queue manager identifier: QMGR1_2008-12-12
Repository management: N
Suspended: Y
Cluster workload rank 0
Cluster workload priority 0
Cluster workload weight 50
Cluster time 2008-12-24 14.29.11
Transport type T
Connection name: 180.12.19.120
Status: RUN
Network priority 0
MCA type THREAD

Cluster qmgr name: QMT1
Channel name: TO.QMT1
Disposition: QMT1
Channel definition type: CLUSRCVR
Cluster name: AUTOCLUS
Queue manager identifier: QMT1_2008-12-12
Repository management: Y
Suspended: N
Cluster workload rank 0
Cluster workload priority 0
Cluster workload weight 50
Cluster time 2008-12-24 14.29.11
Transport type T
Connection name: 110.10.15.140
Status: RUN
Network priority 0
MCA type THREAD

Cluster qmgr name: QMT2
Channel name: TO.QMT2
Disposition: QMT1
Channel definition type: CLUSSDRB
Cluster name: AUTOCLUS
Queue manager identifier: QMT2_2008-12-12
Repository management: Y
Suspended: N
Cluster workload rank 0
Cluster workload priority 0
Cluster workload weight 50
Cluster time 2008-12-24 14.29.11
Transport type T
Connection name: 129.16.14.170
Status: RUN
Network priority 0
MCA type THREAD

Cluster qmgr name: QMGR1
Channel name: TO.QMGR1
Disposition: QMT2
Channel definition type: CLUSSDRA
Cluster name: AUTOCLUS
Queue manager identifier: QMGR1_2008-12-12
Repository management: N
Suspended: Y
Cluster workload rank 0
Cluster workload priority 0
Cluster workload weight 50
Cluster time 2008-12-24 14.29.11
Transport type T
Connection name: 180.12.19.120
Status: RUN
Network priority 0
MCA type THREAD

Cluster qmgr name: QMT1
Channel name: TO.QMT1
Disposition: QMT2
Channel definition type: CLUSDRB
Cluster name: AUTOCLUS
Queue manager identifier: QMT1_2008-12-12
Repository management: Y
Suspended: N
Cluster workload rank 0
Cluster workload priority 0
Cluster workload weight 50
Cluster time 2008-12-24 14.29.11
Transport type T
Connection name: 110.10.15.140
Status: INACT
Network priority 0
MCA type THREAD

Cluster qmgr name: QMT2
Channel name: TO.QMT2
Disposition: QMT2
Channel definition type: CLUSRCVR
Cluster name: AUTOCLUS
Queue manager identifier: QMT2_2008-12-12
Repository management: Y
Suspended: N
Cluster workload rank 0
Cluster workload priority 0
Cluster workload weight 50
Cluster time 2008-12-24 14.29.11
Transport type T
Connection name: 129.16.14.170
Status: RUN
Network priority 0
MCA type THREAD
Back to top
View user's profile Send private message
bruce2359
PostPosted: Tue Dec 29, 2009 12:55 pm    Post subject: Reply with quote

Poobah

Joined: 05 Jan 2008
Posts: 9470
Location: US: west coast, almost. Otherwise, enroute.

Quote:
QMT1:

Cluster qmgr name: QMGR1
Channel name: TO.QMGR1
Disposition: MQT1
Channel definition type: CLUSSDRA
Cluster name: AUTOCLUS
Queue manager identifier: QMGR1_2008-12-12
Repository management: N
Suspended: Y

_________________
I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live.
Back to top
View user's profile Send private message
mvic
PostPosted: Tue Dec 29, 2009 12:59 pm    Post subject: Re: Auto-defined clus-sdr channel is not coming up Reply with quote

Jedi

Joined: 09 Mar 2004
Posts: 2080

There seems to be a problem wth typos here. QMGR1 thinks its full repository is contacted via channel TO.MQT1. Nowhere else in your dumps is there a definition of a CLUSRCVR named TO.MQT1.
Back to top
View user's profile Send private message
mvic
PostPosted: Tue Dec 29, 2009 1:09 pm    Post subject: Reply with quote

Jedi

Joined: 09 Mar 2004
Posts: 2080

bruce2359 wrote:
Repository management: N
Suspended: Y

A good spot bruce2359, but I think we are looking at something even more odd here. A qmgr that is suspended can introduce messages to the cluster; not aware that that is a problem.

However, these defs do not show a proper cluster: QMGR1 thinks its full repository is contacted via channel TO.MQT1. What you highlight here is what QMT1 (CLUSRCVR name TO.QMT1) thinks about QMGR1. I would almost say it's irrelevant what TO.QMT1 thinks of QMGR1, but am not quite confident enough to do so.

I don't think we know enough of the application scenario either... what qmgr is the putting app on, and where in the cluster are the queues of that name.

akm.mohan, have you checked the error logs on all systems for a historical view of what might have happened? Also you mentioned someone changed things - are they available to explain what change they made?
Back to top
View user's profile Send private message
exerk
PostPosted: Tue Dec 29, 2009 1:16 pm    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

Have things changed in the z world? General question because I didn't think that z/OS QMID's look like QMGR1_2008-12-12...

I still think akm.mohan should scrap the cluster (if possible) and start from scratch, after all it's only three queue managers and the practice is always useful
_________________
It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys.
Back to top
View user's profile Send private message
bruce2359
PostPosted: Tue Dec 29, 2009 1:39 pm    Post subject: Reply with quote

Poobah

Joined: 05 Jan 2008
Posts: 9470
Location: US: west coast, almost. Otherwise, enroute.

Yep.

QMID is an internally generated unique name that consists of the queue manager name plus the time the queue manager was created.

For z/OS, the time is expressed as 16 hex digits, for example
RTPH.BDA2D50C17934846.
_________________
I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Goto page Previous  1, 2, 3  Next Page 2 of 3

MQSeries.net Forum Index » Clustering » Auto defined cluster sender channel and 2085 for a queue
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.