Author |
Message
|
solomon_13000 |
Posted: Fri Jul 25, 2008 7:18 pm Post subject: |
|
|
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 |
|
 |
exerk |
Posted: Sat Jul 26, 2008 3:19 am Post subject: |
|
|
 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 |
|
 |
solomon_13000 |
Posted: Sat Jul 26, 2008 7:06 am Post subject: |
|
|
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 |
|
 |
exerk |
Posted: Sat Jul 26, 2008 1:57 pm Post subject: |
|
|
 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 |
|
 |
solomon_13000 |
Posted: Sat Jul 26, 2008 5:42 pm Post subject: |
|
|
Master
Joined: 13 Jun 2008 Posts: 284
|
I will test it out and display the result. |
|
Back to top |
|
 |
solomon_13000 |
Posted: Sat Jul 26, 2008 6:00 pm Post subject: |
|
|
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 |
|
 |
solomon_13000 |
Posted: Sat Jul 26, 2008 10:09 pm Post subject: |
|
|
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 |
|
 |
solomon_13000 |
Posted: Sat Jul 26, 2008 11:15 pm Post subject: |
|
|
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 |
|
 |
solomon_13000 |
Posted: Sun Jul 27, 2008 1:24 am Post subject: |
|
|
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 |
|
 |
exerk |
Posted: Sun Jul 27, 2008 9:30 am Post subject: |
|
|
 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 |
|
 |
solomon_13000 |
Posted: Sun Jul 27, 2008 12:15 pm Post subject: |
|
|
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 |
|
 |
JosephGramig |
Posted: Sun Jul 27, 2008 4:36 pm Post subject: |
|
|
 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 |
|
 |
solomon_13000 |
Posted: Sun Jul 27, 2008 11:57 pm Post subject: |
|
|
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 |
|
 |
AkankshA |
Posted: Mon Jul 28, 2008 1:01 am Post subject: |
|
|
 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 |
|
 |
solomon_13000 |
Posted: Mon Jul 28, 2008 4:57 am Post subject: |
|
|
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 |
|
 |
|