Author |
Message
|
frankdurhine |
Posted: Fri May 26, 2006 12:16 am Post subject: understand LOCLADDR in Cluster Receiver Channel CLUSRCVR |
|
|
 Novice
Joined: 04 Oct 2005 Posts: 10
|
Hi,
a question regarding the semantics of the local address paramter when used in cluster receiver channel definitions:
With ordinary sender channels, the parameter defines the stack, which has to be used at the sending end.
eg:
Code: |
DEFINE CHL (QM1.T0.QM2) CHLTYPE(SDR) CONNAME('ip-of-qm2') LOCALADDR('ip-of-qm1)
|
CUSRCVR are distributed to all cluster members. In this case, does the prameter contain the local adress of the receiving end, then?
Code: |
* IN QUESTION
DEFINE CHL (T0.QM1) CHLTYPE(CUSRCVR) CONNAME('ip-of-qm1') LOCALADDR('ip-of-qm1')
|
This is hardly intuitive, but it makes more sense than putting one local address of one of the senders here.
Appreciate your comments.
Frank |
|
Back to top |
|
 |
wschutz |
Posted: Fri May 26, 2006 1:11 am Post subject: |
|
|
 Jedi Knight
Joined: 02 Jun 2005 Posts: 3316 Location: IBM (retired)
|
|
Back to top |
|
 |
frankdurhine |
Posted: Fri May 26, 2006 1:19 am Post subject: |
|
|
 Novice
Joined: 04 Oct 2005 Posts: 10
|
thx. I was browsing 5.3 documentation only this seems to be a new paragraph.
Did I get it right: The selection of a specific sending stack with LOCLADDR is not working within a cluster, when auto defined channels are used? |
|
Back to top |
|
 |
wschutz |
Posted: Fri May 26, 2006 1:45 am Post subject: |
|
|
 Jedi Knight
Joined: 02 Jun 2005 Posts: 3316 Location: IBM (retired)
|
I think the issue is this:
Imagine a machine with an interface, lets call it: IP1. if that machine specifies a clusrcvr with a locladdr of IP1, then any machine that autodefines a clussdr channel to that machine would try to use IP1. Since IP1 is only on the "clusrcvr's" machine, it wouldn't be able to bind to it. _________________ -wayne |
|
Back to top |
|
 |
frankdurhine |
Posted: Fri May 26, 2006 2:54 am Post subject: |
|
|
 Novice
Joined: 04 Oct 2005 Posts: 10
|
exactly. I aggree.
I am concerned about the function of locladdr. When I am not able to specify a locladdr tag in cluster, the channels of the qm cluster won't work according with the firewall rules:
on machine 1 (with ip1) I have qm1 working on ip-qm1 and qm2 on ip-qm2.
on machine 2 (with ip2) I have qm3 on ip-qm3.
Both machines are veritas-clustered.
the firewall rules reflect only the queue manager ips ip-qm1, ip-qm2 and ip-qm3.
without local adresses, the queue managers would send on machine ips, don't they? So i doubt if cluster works with such a configuration. |
|
Back to top |
|
 |
frankdurhine |
Posted: Fri May 26, 2006 3:52 am Post subject: |
|
|
 Novice
Joined: 04 Oct 2005 Posts: 10
|
I read the above cited new manual paragraphs completely:
We would need the CHADEXIT autodefiniton exit to use the LOCLADDR feature. |
|
Back to top |
|
 |
|