Author |
Message
|
sarathmattam |
Posted: Sat Apr 24, 2010 7:42 am Post subject: DiscoveredEG_<UUID of EG> issue |
|
|
Voyager
Joined: 05 Sep 2008 Posts: 94
|
Dear All,
I have been facing an issue with my Execution Groups in my Testing Environment. The EG names were changed to ‘DiscoveredEG_<UUID of the EG> and then finally the message flows deployed in different EGs of that particular broker was not responding to the input messages. We have finally resolved the issue. So I just thought of sharing it so that it may help dome one in future.
Basically the ‘DiscoveredEG’ issue happens when the periodic synchronization between broker and configuration manager fails. This is a synchronous call and if the response from Broker fails to commit the message to SYSTEM.ADMIN.BROKER.QUEUE, the message will be backed out and hence configuration manager will receive an empty message as response from the broker. It can be because of various reasons like MQ Logs became full and the message will be backed out. As a result configuration manager will update its repository with empty names there by removing the EG names from its repository. When the next successful synchronization happens, EG names in configuration manager repository will be updated, but with ‘DiscoveredEG_<UUID of the EG>’.
In my case the root cause of the issue was MQ logs. As we had high volume of messages coming in and we didn’t set our MQ logs properly, the COMMIT operation was failing and we were getting error messages in /var/adm/messages. The error message was as given below
“WebSphere Broker v6102[6512]: [ID 702911 user.error] (<Broker Name>)[1]BIP2074E: A problem was detected with WebSphere MQ while issuing MQCMIT for WebSphere MQ Queue Manager '<Queue Manager Name>'. MQCC=1, MQRC=2003”. We started our analysis with the MQRC code 2003 which helped us to understand that the MQ logs are full. I followed the below steps
1. I increased the number of both primary and secondary MQ Logs. This can achieved by editing the qm.ini file and restarting the queue manager.
2. The EG names will be still showing as ‘DiscoveredEG_<UUID of the EG>’ in Toolkit. In order to bring it back to the old names, rename the EGs based on the UUIDs using Toolkit. Take extreme care while doing it because by mistake if you rename with a different name, it will result in the UUID mismatch and more complexities.
3. After renaming, restart the message flows in the renamed EGs through Toolkit in order to reflect the changed EG names in Broker Database. Once this is completed successfully, ‘DiscoveredEG’ issue is resolved and you will have your EG names back in place.
Cheers,
Sarath |
|
Back to top |
|
 |
Veera B |
Posted: Thu Jan 24, 2013 10:32 pm Post subject: Re: DiscoveredEG_<UUID of EG> issue |
|
|
Voyager
Joined: 16 Jan 2013 Posts: 76
|
sarathmattam wrote: |
I followed the below steps
1. I increased the number of both primary and secondary MQ Logs. This can achieved by editing the qm.ini file and restarting the queue manager.
2. The EG names will be still showing as ‘DiscoveredEG_<UUID of the EG>’ in Toolkit. In order to bring it back to the old names, rename the EGs based on the UUIDs using Toolkit. Take extreme care while doing it because by mistake if you rename with a different name, it will result in the UUID mismatch and more complexities.
3. After renaming, restart the message flows in the renamed EGs through Toolkit in order to reflect the changed EG names in Broker Database. Once this is completed successfully, ‘DiscoveredEG’ issue is resolved and you will have your EG names back in place.
Cheers,
Sarath |
We are using a AIX machine, in which path can we find qm.ini file to see if the logs are full and this is causing the DiscoverdEG problem ? |
|
Back to top |
|
 |
kash3338 |
Posted: Thu Jan 24, 2013 10:53 pm Post subject: Re: DiscoveredEG_<UUID of EG> issue |
|
|
Shaman
Joined: 08 Feb 2009 Posts: 709 Location: Chennai, India
|
Veera B wrote: |
We are using a AIX machine, in which path can we find qm.ini file to see if the logs are full and this is causing the DiscoverdEG problem ? |
A simple google gives me this link, which has the details you have asked for. |
|
Back to top |
|
 |
Veera B |
Posted: Thu Jan 24, 2013 11:21 pm Post subject: Re: DiscoveredEG_<UUID of EG> issue |
|
|
Voyager
Joined: 16 Jan 2013 Posts: 76
|
kash3338 wrote: |
Veera B wrote: |
We are using a AIX machine, in which path can we find qm.ini file to see if the logs are full and this is causing the DiscoverdEG problem ? |
A simple google gives me this link, which has the details you have asked for. |
Ohhk thank you
modified the LogPrimaryFiles, LogSecondaryFiles properties in qm.ini file.
now to rename the EG's is a bit complicated. for eg :-
BIP8130I: Execution Group: EAI11 - 1114162
BIP8130I: Execution Group: EAI04 - 856218
BIP8130I: Execution Group: EALWS01 - 1081492
BIP8130I: Execution Group: EAIWS01 - 700584
BIP8130I: Execution Group: EAI11A - 868562
BIP8130I: Execution Group: EAI09 - 716950
BIP8130I: Execution Group: EAI12 - 1323036
BIP8130I: Execution Group: DiscoveredEG_5bd70e3d-3201-0000-0080-f9f9f9cae7b4 - 364670
BIP8130I: Execution Group: EAI03 - 1187902
BIP8130I: Execution Group: EAI - 1056962
BIP8130I: Execution Group: EAIXX - 1126510
BIP8130I: Execution Group: EAI08 - 1241182
BIP8130I: Execution Group: NIBK - 409606
BIP8130I: Execution Group: EAI10 - 667820
BIP8130I: Execution Group: EAI20 - 1192042
BIP8130I: Execution Group: DiscoveredEG_a9d28fd9-3a01-0000-0080-8c6eb66dc99d - 1253512
BIP8130I: Execution Group: WUWS - 1106156
BIP8130I: Execution Group: EAI06 - 585878
BIP8130I: Execution Group: EAL01 - 970976
BIP8130I: Execution Group: Rentas - 1028240
BIP8130I: Execution Group: EAI07 - 1167608
BIP8130I: Execution Group: EAIWS04 - 1200346
BIP8130I: Execution Group: EAIWSWU - 1233048
BIP8130I: Execution Group: EAI05 - 1228954
the above is the result of mqsilist command in my AIX box, the below is the display of EG names in toolkit :-
DiscoveredEG_0c93e71f-3001-0000-0080-c45518b57980
DiscoveredEG_5fec2511-2c01-0000-0080-9feba11fdae2
DiscoveredEG_6af013f7-2b01-0000-0080-816b5229c54e
DiscoveredEG_7791aa44-3001-0000-0080-e26ae8273744
DiscoveredEG_7fd0c822-3101-0000-0080-cc63c5fc6d31
DiscoveredEG_b1306dc7-3201-0000-0080-aac460b20bb8
DiscoveredEG_b1d03038-3201-0000-0080-a6c0fb5a6950
DiscoveredEG_bc29fc6e-3101-0000-0080-f8af84a673d2
DiscoveredEG_c674c822-3101-0000-0080-cc63c5fc6d31
DiscoveredEG_df58ae44-3001-0000-0080-e26ae8273744
DiscoveredEG_f19ec822-3101-0000-0080-cc63c5fc6d31
Now how to match both of them to rename the EG's ? or is there any other way to do it ? |
|
Back to top |
|
 |
kash3338 |
Posted: Fri Jan 25, 2013 1:07 am Post subject: Re: DiscoveredEG_<UUID of EG> issue |
|
|
Shaman
Joined: 08 Feb 2009 Posts: 709 Location: Chennai, India
|
Veera B wrote: |
Now how to match both of them to rename the EG's ? or is there any other way to do it ? |
A little effort from your side for each of your question would have got you the replies much sooner than waiting to get a reply here. Even for this question a simple google search would have got you this |
|
Back to top |
|
 |
lancelotlinc |
Posted: Fri Jan 25, 2013 5:37 am Post subject: |
|
|
 Jedi Knight
Joined: 22 Mar 2010 Posts: 4941 Location: Bloomington, IL USA
|
Also, people should not double post. One post is sufficient to get the answer you need, if you have done your own due diligence first. _________________ http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER |
|
Back to top |
|
 |
Veera B |
Posted: Tue Jan 29, 2013 12:24 am Post subject: Re: DiscoveredEG_<UUID of EG> issue |
|
|
Voyager
Joined: 16 Jan 2013 Posts: 76
|
kash3338 wrote: |
Veera B wrote: |
Now how to match both of them to rename the EG's ? or is there any other way to do it ? |
A little effort from your side for each of your question would have got you the replies much sooner than waiting to get a reply here. Even for this question a simple google search would have got you this |
I am working with a V6.1 broker, this would have been a lot easier on V7.
6.1 does not have extensive details for Mqsilist command, all i can do is this mqsilist -a BROKERNAME -e EGNAME
but in MB7 I could have done this
mqsilist -a brokername -n brokerFilename -i ipaddress -p port -q qmgr -e EGName -d detaillevel -r -v tracefilename -w timeoutsecs
I have managed to rename a few EG's which had message flows deployed by using the mqsilist -a BROKERNAME -e EGNAME command , but for the EG's which do not have MSG flows deployed, i am not able to comfirm the Name by matching their UUID's.
any suggestion on this would be helpful |
|
Back to top |
|
 |
lancelotlinc |
Posted: Tue Jan 29, 2013 5:48 am Post subject: |
|
|
 Jedi Knight
Joined: 22 Mar 2010 Posts: 4941 Location: Bloomington, IL USA
|
What's the point of renaming EGs? What are you trying to accomplish? Why did you not start your own post? _________________ http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER |
|
Back to top |
|
 |
|