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 » Mainframe, CICS, TXSeries » balancing messages on clusters

Post new topic  Reply to topic
 balancing messages on clusters « View previous topic :: View next topic » 
Author Message
giuly020277
PostPosted: Mon Oct 06, 2008 2:45 am    Post subject: balancing messages on clusters Reply with quote

Centurion

Joined: 07 Aug 2007
Posts: 146
Location: Florence,Italy

Hello...
i proove to explain my environment.

I'm definign a cluster of Qm between my QM (on Z/OS v.6.0) called A1 and 2 QM on sun solaris A2 and A£.

A1 and A2 are full repository while A3 is partial repository.
I have defined a sender cluster channel on A1 who point to A2 and one receiver channel.

In A2 we have configured a receiver channel with CLWLPRTY = 9 and in A3 a recevier channel with CLWLPRTY =0.

I have a queue called TOT on A2 and on A3.

If i proove to put 5 messages (from zos) to queue called TOT...i was waiting to find them on A2 because of CLWLPRTY parameter.

Instaed i find 3 messages on queue TOT on A2 and 2 on queue TOT on A3.

Why??
CLWLWGHT is 50 on both A2 and A3 receiver channel.

Again : if a stop A2 and put 5 messages on queue TOT from zos...i was waitng to find messages on A3...instaed i find messages on system.cluster.trasmit.queue on A1.

Someone can help me?

Ciao

Giuliano
Back to top
View user's profile Send private message
Mr Butcher
PostPosted: Mon Oct 06, 2008 4:09 am    Post subject: Reply with quote

Padawan

Joined: 23 May 2005
Posts: 1716

your cluster is not working.

FRs sould be full connected, which means you should define sender and receivers between FRs. for A2, you only defined a receiver, but no sender to A1

if messages are stuck in the SCTQ, then there is no target available. in your case, either A3 is not picked as a target, or the channel to A3 is not running.

check your cluster setup. are all channels running? are all cluster quemanagers visible on A1? are all instances of the cluster queue visable on A1?

check the correlid of the messages in the SCTQ, it is the channel that has been picked, check the channel if it is running.

another possibility - maybe the messages can not be delivered, and you did not define a dead letter queue, and the channel is in retry? check for messages in the amqerr01 log files on sender and receiver
_________________
Regards, Butcher
Back to top
View user's profile Send private message
giuly020277
PostPosted: Wed Oct 08, 2008 1:36 am    Post subject: Reply with quote

Centurion

Joined: 07 Aug 2007
Posts: 146
Location: Florence,Italy

sorry...
i have no describe all my environment but only a piece.
I have done all connection ....here they are :

a1(full repository on zos) have :
- sender channel to full repository qm on solaris;
- receiver channel

a2(full repository on solaris) have :
- sender channel to my qm ;
- receiver channel;

a3( partial repository on solaris ) have :
-sender channel to my qm;
- receiver channel


On a2 receiver channel i have defined clwlprty=9
On a3 receiver channel i have defined cwlprty=0

I have a queue called PIPPO both on a2 and a3.

If i proove to put 5 messages on PIPPO from zos with CSQ4BVK1 program...i find 3 messages on a2 and 2 on a3. ( iwas waiting to find 5 messages on a2 because of clwlprty parameter).
WHY?
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Wed Oct 08, 2008 3:36 am    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

What is the wklprty parm for the queue on A2 and A3?
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
giuly020277
PostPosted: Wed Oct 08, 2008 4:18 am    Post subject: Reply with quote

Centurion

Joined: 07 Aug 2007
Posts: 146
Location: Florence,Italy

sorry fjb_saper...i don't know what is wklprty ! which parameter of the queue u mean?

Thank u
Back to top
View user's profile Send private message
giuly020277
PostPosted: Wed Oct 08, 2008 4:26 am    Post subject: Reply with quote

Centurion

Joined: 07 Aug 2007
Posts: 146
Location: Florence,Italy

ok..i understand..u mean clwlprty of the queue ( i have to wake up..i need a good coffee ).

They are :

0 for queue on a2 and
0 for queue on a3
Back to top
View user's profile Send private message
Mr Butcher
PostPosted: Wed Oct 08, 2008 5:41 am    Post subject: Reply with quote

Padawan

Joined: 23 May 2005
Posts: 1716

i use netprty for this purpose, which is working fine.

from a quick reading, clwlprty of the channel should work too, but i never used that one...

did you check the proper clwlprty setting of the channel not only on the cluster receiver, but also in the running channel on z/OS qmgr?
_________________
Regards, Butcher
Back to top
View user's profile Send private message
giuly020277
PostPosted: Wed Oct 08, 2008 6:34 am    Post subject: Reply with quote

Centurion

Joined: 07 Aug 2007
Posts: 146
Location: Florence,Italy

Mr butcher...
i have done a 9 priority to clwlprty of the sender channel on my qm too...but i have found 3 messages on a2 and 2 messages on a3 ...

i have prooved to reset all clwlprty parameters and i have setting netprty =9 on the sender channel on qm on zos. the result is the same...2 msg on a2 and 3 on a3

Back to top
View user's profile Send private message
fjb_saper
PostPosted: Wed Oct 08, 2008 5:38 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

I have not played with the channel clwlprty but I have had it set at queue level. 0 vs 9 worked fine at queue level...
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
Mr Butcher
PostPosted: Wed Oct 08, 2008 10:51 pm    Post subject: Reply with quote

Padawan

Joined: 23 May 2005
Posts: 1716

i did not mean the clwlprty value on the channel definition, i mean the value when you look into the definition that is known into the cluster

on z/OS, do a "DIS CLUSQMGR(A2) ALL" and check the proper entry of the channel if clwlprty is what you expected, and do the same for A3.

you could also use csqorexx, start with 1 (display) clusqmgr *, then on the qmgr / channel list use a 1 for display, then check the clwlprty field
_________________
Regards, Butcher
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » Mainframe, CICS, TXSeries » balancing messages on clusters
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.