|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Need to refresh qmgr to pickup change in REPOSNL? |
« View previous topic :: View next topic » |
Author |
Message
|
pcelari |
Posted: Fri Apr 15, 2022 4:50 am Post subject: Need to refresh qmgr to pickup change in REPOSNL? |
|
|
Chevalier
Joined: 31 Mar 2006 Posts: 411 Location: New York
|
Greetings ...
if the content of the namelist specified in a qmgr's REPOSNL field is modified, how can we force the qmgr to pick it up the change right away?
It seems a REFRESH QMGR should do the job. But the documentation on this command is obscure, and I couldn't find an example of the command's usage.
Can an expert please share some insight on this? _________________ pcelari
-----------------------------------------
- a master of always being a newbie |
|
Back to top |
|
 |
bruce2359 |
Posted: Fri Apr 15, 2022 6:43 am Post subject: |
|
|
 Poobah
Joined: 05 Jan 2008 Posts: 9469 Location: US: west coast, almost. Otherwise, enroute.
|
Have you tried it? What were the results?
You didn’t mention your o/s, your VRMF of MQ. _________________ 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 |
|
 |
pcelari |
Posted: Fri Apr 15, 2022 7:22 am Post subject: |
|
|
Chevalier
Joined: 31 Mar 2006 Posts: 411 Location: New York
|
bruce2359 wrote: |
Have you tried it? What were the results?
|
it's on Linux. finally I tried the following command:
"refresh qmgr type(CONFIGEV) name(REPO_NL) object(NAMELIST)"
It ran to completion. But found the qmgr has CONFIGEV(DISABLED).
So I did this below sequence, but not sure if this command does what I need.
alter qmgr CONFIGEV(ENABLED)
refresh qmgr type(CONFIGEV) name(REPO_NL) object(NAMELIST)
alter qmgr CONFIGEV(DISABLED) _________________ pcelari
-----------------------------------------
- a master of always being a newbie |
|
Back to top |
|
 |
fjb_saper |
Posted: Sat Apr 16, 2022 8:37 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
The refresh qmgr config event does not do what you think it does...
It recreates the configuration event message if config event was not enabled.
So the sequence would be:
- Verify config events are enabled, if not enable them
- run refresh qmgr type(configev) for the specific config event you want to know about
- look in the config event for the change messages and determine what you want to do with them
- disable config events?
There is no indication that it makes the qmgr pickup changes in the Name list.
I would have thought those would get picked up in your case by a refresh cluster..., if the queue manager doesn't pick them up on it's own.
The way to verify would be to run on one of the Full Repositories, for a queue that is defined with clusnl(the name list that was changed)
Code: |
dis qc (queuename) cluster(the one just added to the namelist) clusqmgr |
If the queue shows up for the queue manager where the namelist was changed , for the cluster that was added then the change has been picked up. Remember you must verify on the FR. Also check that both FR's have a valid connection from one to another. And finally check that the channel between the PR where the change is done and the FRS works fine.
PRs will only get the change when next trying to use the clustered object (queue).
Hope it helps.  _________________ MQ & Broker admin |
|
Back to top |
|
 |
hughson |
Posted: Sun Apr 17, 2022 2:33 am Post subject: Re: Need to refresh qmgr to pickup change in REPOSNL? |
|
|
 Padawan
Joined: 09 May 2013 Posts: 1959 Location: Bay of Plenty, New Zealand
|
pcelari wrote: |
if the content of the namelist specified in a qmgr's REPOSNL field is modified, how can we force the qmgr to pick it up the change right away? |
This change should be immediately picked up.
Since you are asking this question, you must have some reason to believe that it has not been picked up. Can you share with us what makes you think it hasn't been picked up.
Remember, to be a member of a cluster you must also have cluster channels in place for that cluster name. Also remember that you cannot set both the REPOS and REPOSNL fields, if you set one, you must blank out the other.
Cheers,
Morag _________________ Morag Hughson @MoragHughson
IBM MQ Technical Education Specialist
Get your IBM MQ training here!
MQGem Software |
|
Back to top |
|
 |
pcelari |
Posted: Wed May 04, 2022 11:10 am Post subject: |
|
|
Chevalier
Joined: 31 Mar 2006 Posts: 411 Location: New York
|
fjb_saper wrote: |
The refresh qmgr config event does not do what you think it does...
Code: |
dis qc (queuename) cluster(the one just added to the namelist) clusqmgr |
If the queue shows up for the queue manager where the namelist was changed  |
Thank you! I was away for a while ...
I asked the question because it seems to take quite a few minutes for the change to take effect it seems at least in MQExplorer. So I try to find a way to make it get picked up right away.
Yes, I used the command you suggested in both the FR and the PR, and got the same number of lines. _________________ pcelari
-----------------------------------------
- a master of always being a newbie |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
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
|
|
|
|