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 » Round robin to QM - Problem Resolved

Post new topic  Reply to topic Goto page Previous  1, 2, 3  Next
 Round robin to QM - Problem Resolved « View previous topic :: View next topic » 
Author Message
solomon_13000
PostPosted: Fri Jul 25, 2008 7:18 pm    Post subject: Reply with quote

Master

Joined: 13 Jun 2008
Posts: 284

I refined the MQ decks to look this way to achieve load balancing in a theory concept:

crtmqm -q HKIP01S3
crtmqm -q HKIB01S3
crtmqm -q HKIB02S3

runmqsc HKIP01S3

DEFINE QREMOTE(QMB) RQMNAME('') RNAME('') XMITQ('')

DEFINE QLOCAL(HKIP01S3.XMIT.DF) USAGE(XMITQ) TRIGDATA(TO.CLUS2.HKIP01S1) TRIGTYPE(EVERY) TRIGGER PUT(ENABLED) GET(ENABLED)

DEFINE CHANNEL(TO.CLUS2.HKIP01S1) CHLTYPE(SDR) TRPTYPE(TCP) CONNAME('localhost(1414)') XMITQ(HKIP01S3.XMIT.DF)

DEFINE CHANNEL(TO.CLUS2.HKIP01S3) TRPTYPE(TCP) CHLTYPE(RCVR)

DEFINE QLOCAL(QM.REPLY) USAGE(NORMAL) PUT(ENABLED) GET(ENABLED)


runmqsc HKIB01S3
ALTER QMGR REPOS(CLUS2)

DEFINE CHANNEL(TO.CLUS2.HKIP01S1) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('localhost(1414)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2)

DEFINE CHANNEL(TO.CLUS2.HKIP01S3) CHLTYPE(CLUSSDR) TRPTYPE(TCP) CONNAME('localhost(1415)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2)


runmqsc HKIB02S3
ALTER QMGR REPOS(CLUS2)

DEFINE CHANNEL(TO.CLUS2.HKIP01S1) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('localhost(1415)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2)

DEFINE CHANNEL(TO.CLUS2.HKIP01S3) CHLTYPE(CLUSSDR) TRPTYPE(TCP) CONNAME('localhost(1414)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2)


runmqsc QMB

DEFINE QLOCAL(QMB) DEFPSIST(YES) DEFBIND(NOTFIXED) CLUSTER(CLUS2)

DEFINE CHANNEL(TO.CLUS2.HKIB01S1) CHLTYPE(CLUSSDR) TRPTYPE(TCP) CONNAME('localhost(1415)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2)

DEFINE CHANNEL(TO.CLUS2.HKIB01S3) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('localhost(1414)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2)
Back to top
View user's profile Send private message
exerk
PostPosted: Sat Jul 26, 2008 3:19 am    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

solomon_13000 wrote:
Quote:
how the channels should look like


Does it mean my usage of channel is wrong?


Please read the Clustering manual carefully, it explains channel usage and other aspects of clusters in far better detail than can be explained here. It will increase your understanding, and will help you form more detailed and targeted questions.

Edit: solomon_13000 must have been submitting the definitions at the same time as I was replying, so...

You define three queue managers HKIP01S3, HKIB01S3 and HKIB02S3 yet in many of your channel definitions you have HKIP01S1.

You have now defined two FR's (good thing) and you ask about load balancing, but the only QL's you define (apart from XMITQ's) and share in the cluster has only one instance, so no load balancing will occur as there is nothing to balance between.

Map out in a diagram what it is you want to achieve, and align your setup to that diagram...and perhaps start from scratch. The clustering manual is your friend for this one.
_________________
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
solomon_13000
PostPosted: Sat Jul 26, 2008 7:06 am    Post subject: Reply with quote

Master

Joined: 13 Jun 2008
Posts: 284

I refined the name of the channels:

crtmqm -q Dummy
crtmqm -q HKIP01S1
crtmqm -q HKIB01S1
crtmqm -q HKIB02S1
crtmqm -q QMB1
crtmqm -q QMB2


runmqsc Dummy

DEFINE QREMOTE(DUMMY) DESCR('') RNAME(QMQ) RQMNAME('') XMITQ(HKIP01S1.XMIT.DF)

DEFINE QLOCAL(HKIP01S1.XMIT.DF) DESCR('') TRIGDATA(TO.CLUS2.HKIP01S1) USAGE(XMITQ) TRIGGER TRIGTYPE(EVERY)

DEFINE CHANNEL(TO.CLUS2.HKIB01S1) CHLTYPE(SDR) DESCR('') CONNAME('localhost(2002)') XMITQ(HKIP01S1.XMIT.DF)


runmqsc HKIP01S1

DEFINE QREMOTE(CLUS2) RQMNAME('') RNAME('') XMITQ(HKIP01S1.XMIT.DF)

DEFINE QLOCAL(HKIP01S1.XMIT.DF) USAGE(XMITQ) TRIGDATA(TO.CLUS2.HKIP01S1) TRIGTYPE(EVERY) TRIGGER PUT(ENABLED) GET(ENABLED)

DEFINE CHANNEL(TO.CLUS2.HKIP01S1) CHLTYPE(SDR) TRPTYPE(TCP) CONNAME('localhost(1414)') XMITQ(HKIP01S1.XMIT.DF)

DEFINE CHANNEL(TO.CLUS2.HKIB01S1) CHLTYPE(RCVR) TRPTYPE(TCP)

DEFINE QLOCAL(QM.REPLY) USAGE(NORMAL) PUT(ENABLED) GET(ENABLED)


runmqsc HKIB01S1
ALTER QMGR REPOS(CLUS2)

DEFINE CHANNEL(TO.CLUS2.HKIP01S1) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('localhost(1414)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE

DEFINE CHANNEL(TO.CLUS2.HKIB01S1) CHLTYPE(CLUSSDR) TRPTYPE(TCP) CONNAME('localhost(1415)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE


runmqsc HKIB02S1
ALTER QMGR REPOS(CLUS2)

DEFINE CHANNEL(TO.CLUS2.HKIP01S1) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('localhost(1415)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE

DEFINE CHANNEL(TO.CLUS2.HKIB01S1) CHLTYPE(CLUSSDR) TRPTYPE(TCP) CONNAME('localhost(1414)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE


runmqsc QMB1

DEFINE QLOCAL(QMQ) DEFPSIST(YES) DEFBIND(NOTFIXED) CLUSTER(CLUS2)

DEFINE CHANNEL(TO.CLUS2.HKIP01S1) CHLTYPE(CLUSSDR) TRPTYPE(TCP) CONNAME('localhost(1414)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE


runmqsc QMB2

DEFINE QLOCAL(QMQ) DEFPSIST(YES) DEFBIND(NOTFIXED) CLUSTER(CLUS2)

DEFINE CHANNEL(TO.CLUS2.HKIP01S1) CHLTYPE(CLUSSDR) TRPTYPE(TCP) CONNAME('localhost(1415)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE


Last edited by solomon_13000 on Sun Jul 27, 2008 1:07 am; edited 10 times in total
Back to top
View user's profile Send private message
exerk
PostPosted: Sat Jul 26, 2008 1:57 pm    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

solomon_13000....

When I get the time I'm going to take your definitions, and create the queue managers you list, and the definitions you list. Then I'm going to see what works, and what does not.

Please consider the advice from those on this site, whom are far more qualified than I, and read the clustering manual.
_________________
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
solomon_13000
PostPosted: Sat Jul 26, 2008 5:42 pm    Post subject: Reply with quote

Master

Joined: 13 Jun 2008
Posts: 284

I will test it out and display the result.
Back to top
View user's profile Send private message
solomon_13000
PostPosted: Sat Jul 26, 2008 6:00 pm    Post subject: Reply with quote

Master

Joined: 13 Jun 2008
Posts: 284

I keep receiving the following error when I run the MQSC:

DEFINE CHANNEL(TO.CLUS2.HKIB01S1) TRPTYPE(TCP) CHLTYPE(RCVR)
AMQ8427: Valid syntax for the MQSC command:

DEFINE CHANNEL(channel_name)
CHLTYPE( SDR | SVR | RCVR | RQSTR | CLNTCONN | SVRCONN | CLUSSDR | CLUSRCVR )

but when the sequence is in this order:

DEFINE CHANNEL(TO.CLUS2.HKIB01S1) CHLTYPE(RCVR) TRPTYPE(TCP)

no problem. Is the sequence important?.
Back to top
View user's profile Send private message
solomon_13000
PostPosted: Sat Jul 26, 2008 10:09 pm    Post subject: Reply with quote

Master

Joined: 13 Jun 2008
Posts: 284

For HKIB01S1 I am receiving the following information:


DISPLAY CHS(TO.CLUS2.HKIB01S1)
4 : DISPLAY CHS(TO.CLUS2.HKIB01S1)
AMQ8417: Display Channel Status details.
CHANNEL(TO.CLUS2.HKIB01S1) CHLTYPE(CLUSSDR)
CONNAME(localhost(1418)) CURRENT
RQMNAME( ) STATUS(RETRYING)
SUBSTATE( ) XMITQ(SYSTEM.CLUSTER.TRANSMIT.QUEUE)

But I have not define a port 1418 in my MQ.
Back to top
View user's profile Send private message
solomon_13000
PostPosted: Sat Jul 26, 2008 11:15 pm    Post subject: Reply with quote

Master

Joined: 13 Jun 2008
Posts: 284

Now it works after defining:

QMB1:

DEFINE CHANNEL(TO.CLUS2.HKIB01S1) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('localhost(1416)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE

QMB2:

DEFINE CHANNEL(TO.CLUS2.HKIB01S1) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('localhost(1417)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE
Back to top
View user's profile Send private message
solomon_13000
PostPosted: Sun Jul 27, 2008 1:24 am    Post subject: Reply with quote

Master

Joined: 13 Jun 2008
Posts: 284

crtmqm -q HKIP01S1
crtmqm -q HKIB01S1
crtmqm -q HKIB02S1
crtmqm -q QMB1
crtmqm -q QMB2


runmqsc HKIP01S1

DEFINE QREMOTE(SERVER) RQMNAME('ANY.CLUSTER') RNAME('SERVER') XMITQ(HKIP01S1.XMIT.DF)

DEFINE QLOCAL(HKIP01S1.XMIT.DF) USAGE(XMITQ) TRIGDATA(TO.CLUS2.HKIP01S1) TRIGTYPE(EVERY) TRIGGER PUT(ENABLED) GET(ENABLED)

DEFINE CHANNEL(TO.CLUS2.HKIP01S1) CHLTYPE(SDR) TRPTYPE(TCP) CONNAME('localhost(1414)') XMITQ(HKIP01S1.XMIT.DF)

DEFINE CHANNEL(TO.CLUS2.HKIB01S1) CHLTYPE(RCVR) TRPTYPE(TCP)

DEFINE QLOCAL(QM.REPLY) USAGE(NORMAL) PUT(ENABLED) GET(ENABLED)


runmqsc HKIB01S1
ALTER QMGR REPOS(CLUS2)

DEFINE QREMOTE('ANY.CLUSTER') RQMNAME('') RNAME('') XMITQ('')

DEFINE CHANNEL(TO.CLUS2.HKIP01S1) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('localhost(1414)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE

DEFINE CHANNEL(TO.CLUS2.HKIB01S1) CHLTYPE(CLUSSDR) TRPTYPE(TCP) CONNAME('localhost(1415)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE


runmqsc HKIB02S1
ALTER QMGR REPOS(CLUS2)

DEFINE QREMOTE('ANY.CLUSTER') RQMNAME('') RNAME('') XMITQ('')

DEFINE CHANNEL(TO.CLUS2.HKIP01S1) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('localhost(1415)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE

DEFINE CHANNEL(TO.CLUS2.HKIB01S1) CHLTYPE(CLUSSDR) TRPTYPE(TCP) CONNAME('localhost(1414)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE


runmqsc QMB1

DEFINE QLOCAL(QMQ) DEFPSIST(YES) DEFBIND(NOTFIXED) CLUSTER(CLUS2) REPLACE

DEFINE CHANNEL(TO.CLUS2.HKIP01S1) CHLTYPE(CLUSSDR) TRPTYPE(TCP) CONNAME('localhost(1414)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE

DEFINE CHANNEL(TO.CLUS2.HKIB01S1) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('localhost(1416)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE


runmqsc QMB2

DEFINE QLOCAL(QMQ) DEFPSIST(YES) DEFBIND(NOTFIXED) CLUSTER(CLUS2)

DEFINE CHANNEL(TO.CLUS2.HKIP01S1) CHLTYPE(CLUSSDR) TRPTYPE(TCP) CONNAME('localhost(1415)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE

DEFINE CHANNEL(TO.CLUS2.HKIB01S1) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('localhost(1417)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE


-----------------------------------------------------------------------------------

amqsput SERVER HKIP01S1
Sample AMQSPUT0 start
target queue is SERVER
HELLO WORLD

Sample AMQSPUT0 end

works however it still remains in my HKIP01S1.XMIT.DF of HKIP01S1 instead of moving to the QMQ. Also when I start the channel TO.CLUS2.HKIP01S1 of HKIP01S1, the message goes out of the transmission queue but then does not arrive to QMQ the destination.
Back to top
View user's profile Send private message
exerk
PostPosted: Sun Jul 27, 2008 9:30 am    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

You have this defined in HKIP01S1:

DEFINE CHANNEL(TO.CLUS2.HKIP01S1) CHLTYPE(SDR) TRPTYPE(TCP) CONNAME('localhost(1414)') XMITQ(HKIP01S1.XMIT.DF)

And this defined in HKIB01S1:

DEFINE CHANNEL(TO.CLUS2.HKIP01S1) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('localhost(1414)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE

And you did not define CLUSSDR channels from QMA and QMB to a Full Repository...

Not good practice to use SDR/RCVR channels names with the same naming convention as CLUSSDR/CLUSRCVR channel names, and it looks to me like you have pointed your SDR to a CLUSRCVR...not good.

Check dead-letter queues (if you haven't defined them, now would be a good time) for the messages, and repeat the test if you have had to define a DLQ in each queue manager.

Also, your channel names are confusing - TO.CLUS2.HKIP01S1 in all queue managers is not a good idea...better to use the name of the queue manager, e.g. TO.CLUS2.HKIB02S1 for the CLUSRCVR in HKIB02S1 etc.

Again - the Clustering manual is your friend!
_________________
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
solomon_13000
PostPosted: Sun Jul 27, 2008 12:15 pm    Post subject: Reply with quote

Master

Joined: 13 Jun 2008
Posts: 284

Quote:
And you did not define CLUSSDR channels from QMA and QMB to a Full Repository


Does it mean QMB1 and QMB2 each must have a sender channel to FR, as in two sender channel for each QMB?

Quote:
you have pointed your SDR to a CLUSRCVR...not good


HKIP01S1 is outside the cluster. Do I include it as part of the cluster so that I can change SDR to CLUSSDR?
Back to top
View user's profile Send private message
JosephGramig
PostPosted: Sun Jul 27, 2008 4:36 pm    Post subject: Reply with quote

Grand Master

Joined: 09 Feb 2006
Posts: 1244
Location: Gold Coast of Florida, USA

Really, you should read the manuals.

Short description:

You need two FRs with explicit cluster sender/receiver channels pointed at one another.

Every PR will have an explicit cluster receiver and one explicit cluster sender to one and only one FR.

Do your 'Due Diligence' please.

This is not hub and spoke. All QMGRs in the cluster are immediately adjacent to one another.
Back to top
View user's profile Send private message AIM Address
solomon_13000
PostPosted: Sun Jul 27, 2008 11:57 pm    Post subject: Reply with quote

Master

Joined: 13 Jun 2008
Posts: 284

I am receiving the following error when I attempted to put message on HKIP01S1 remote queue:

AMQ4048
Severity
20 : Error
Message
The request received an unexpected reason code from an underlying API or command request. The reason code was <insert_0>
Explanation
While executing the requested operation, an unexpected return code was received. This has resulted in the operation not completing as expected.
Response
Use the appropriate documentation to determine why the reason code was returned.
Back to top
View user's profile Send private message
AkankshA
PostPosted: Mon Jul 28, 2008 1:01 am    Post subject: Reply with quote

Grand Master

Joined: 12 Jan 2006
Posts: 1494
Location: Singapore

JosephGramig wrote:
You need two FRs with explicit cluster sender/receiver channels pointed at one another.

Every PR will have an explicit cluster receiver and one explicit cluster sender to one and only one FR.


Have you changed your channel definitions accordingly ???


solomon_13000 wrote:
I am receiving the following error when I attempted to put message on HKIP01S1 remote queue:
AMQ4048
Severity
20 : Error
Message
The request received an unexpected reason code from an underlying API or command request. The reason code was <insert_0>
Explanation
While executing the requested operation, an unexpected return code was received. This has resulted in the operation not completing as expected.
Response
Use the appropriate documentation to determine why the reason code was returned.



exerk wrote:
Again - the Clustering manual is your friend!

_________________
Cheers
Back to top
View user's profile Send private message Visit poster's website
solomon_13000
PostPosted: Mon Jul 28, 2008 4:57 am    Post subject: Reply with quote

Master

Joined: 13 Jun 2008
Posts: 284

I redefine the channel:

crtmqm -q HKIP01S1
crtmqm -q HKIB01S1
crtmqm -q HKIB02S1
crtmqm -q QMB1
crtmqm -q QMB2


runmqsc HKIP01S1 (Outside the cluster)

DEFINE QREMOTE(SERVER) RQMNAME('ANY.CLUSTER') RNAME('SERVER') XMITQ(HKIP01S1.XMIT.DF)

DEFINE QLOCAL(HKIP01S1.XMIT.DF) USAGE(XMITQ) TRIGDATA(TO.CLUS2.HKIB01S1) TRIGTYPE(EVERY) TRIGGER PUT(ENABLED) GET(ENABLED)

DEFINE CHANNEL(TO.CLUS2.HKIB01S1) CHLTYPE(SDR) TRPTYPE(TCP) CONNAME('localhost(1414)') XMITQ(HKIP01S1.XMIT.DF)

DEFINE QLOCAL(QM.REPLY) USAGE(NORMAL) PUT(ENABLED) GET(ENABLED)


runmqsc HKIB01S1 (Within the cluster)
ALTER QMGR REPOS(CLUS2)

DEFINE QREMOTE('ANY.CLUSTER') RQMNAME('') RNAME('') XMITQ('')

DEFINE CHANNEL(TO.CLUS2.HKIB01S1) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('localhost(1414)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE

DEFINE CHANNEL(TO.CLUS2.HKIB02S1) CHLTYPE(CLUSSDR) TRPTYPE(TCP) CONNAME('localhost(1415)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE

DEFINE CHANNEL(QMB1.CLUS2.HKIB01S1) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('localhost(1416)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE

DEFINE CHANNEL(HKIB01S1.CLUS2.QMB1) CHLTYPE(CLUSSDR) TRPTYPE(TCP) CONNAME('localhost(1417)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE


runmqsc HKIB02S1 (Within the cluster)
ALTER QMGR REPOS(CLUS2)

DEFINE QREMOTE('ANY.CLUSTER') RQMNAME('') RNAME('') XMITQ('')

DEFINE CHANNEL(TO.CLUS2.HKIB02S1) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('localhost(1415)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE

DEFINE CHANNEL(TO.CLUS2.HKIB01S1) CHLTYPE(CLUSSDR) TRPTYPE(TCP) CONNAME('localhost(1414)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE

DEFINE CHANNEL(QMB1.CLUS2.HKIB02S1) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('localhost(1418)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE

DEFINE CHANNEL(HKIB02S1.CLUS2.QMB1) CHLTYPE(CLUSSDR) TRPTYPE(TCP) CONNAME('localhost(1419)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE


runmqsc QMB1 (Within the cluster)

DEFINE QLOCAL(QM) DEFPSIST(YES) DEFBIND(NOTFIXED) CLUSTER(CLUS2) REPLACE

DEFINE CHANNEL(QMB1.CLUS2.HKIB01S1) CHLTYPE(CLUSSDR) TRPTYPE(TCP) CONNAME('localhost(1416)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE

DEFINE CHANNEL(HKIB01S1.CLUS2.QMB1) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('localhost(1417)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE


runmqsc QMB2 (Within the cluster)

DEFINE QLOCAL(QM) DEFPSIST(YES) DEFBIND(NOTFIXED) CLUSTER(CLUS2)

DEFINE CHANNEL(QMB1.CLUS2.HKIB02S1) CHLTYPE(CLUSSDR) TRPTYPE(TCP) CONNAME('localhost(1418)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE

DEFINE CHANNEL(HKIB02S1.CLUS2.QMB1) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('localhost(1419)') SHORTRTY(600) SHORTTMR(60) DISCINT(30) CLUSTER(CLUS2) REPLACE
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 » Round robin to QM - Problem Resolved
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.