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 » WebSphere Message Broker (ACE) Support » Multiple Execution Groups

Post new topic  Reply to topic
 Multiple Execution Groups « View previous topic :: View next topic » 
Author Message
wmqiadmin
PostPosted: Wed Mar 29, 2006 10:36 am    Post subject: Multiple Execution Groups Reply with quote

Disciple

Joined: 19 Jun 2005
Posts: 163
Location: epping UK

Hi Every one,

I have an issue, I am working with broker V6 CM V6 and toolkit 6.0.0.1 on win 2003 servers.

My execution groups has created multiple instances. I deleted the execution group but it still shows the old EG in the mqsilist cmd, not in the domain and also not in java Config proxy it shows only in mqsilist cmd. When i deploy a message the message behaviour become unpredictable because any execution group get activated and some time the message goes to output q or some time to failure q.

I want help from you guys, how to remove the old execution groups from the broker and what should i do to prevent it in future.

Thanks
Back to top
View user's profile Send private message
sarat
PostPosted: Wed Mar 29, 2006 10:45 am    Post subject: Reply with quote

Centurion

Joined: 29 Jun 2005
Posts: 136
Location: India

Hi,
How you deleted your Execution Group. I mean through GUI or Console. Delete the Execution group using console by mqsi command.
_________________
With Regards,
Sarat.
Back to top
View user's profile Send private message
wschutz
PostPosted: Wed Mar 29, 2006 10:57 am    Post subject: Reply with quote

Jedi Knight

Joined: 02 Jun 2005
Posts: 3316
Location: IBM (retired)

Did you restart the broker?
_________________
-wayne
Back to top
View user's profile Send private message Send e-mail AIM Address
mqmatt
PostPosted: Thu Mar 30, 2006 1:22 am    Post subject: Reply with quote

Grand Master

Joined: 04 Aug 2004
Posts: 1213
Location: Hursley, UK

To recover, as Wayne says please try restarting the broker. If that fails, you'll need to do a 'Remove Deployed Children' operation on the broker.

The scenario that I know can cause this is if you do a Cancel deployment, but the broker later reads the original deployment message that was cancelled.
To prevent this in the future, either
a) only cancel deployment when you are sure the broker can never respond (make sure that the SYSTEM.BROKER.ADMIN.QUEUE is empty after you cancel deploy, before you restart the broker).
b) host the CM on the same queue manager as the broker (this allows the CM during a broker-level cancel deploy to pull back the deploy messages from the broker's input queue).

By the way: Sarat - deleting the execution group from the toolkit is the same as deleting it from the command line; both go through the Config Manager Proxy.

-Matt
Back to top
View user's profile Send private message
sarat
PostPosted: Thu Mar 30, 2006 6:27 am    Post subject: Reply with quote

Centurion

Joined: 29 Jun 2005
Posts: 136
Location: India

Hi Matt,

Quote:
By the way: Sarat - deleting the execution group from the toolkit is the same as deleting it from the command line; both go through the Config Manager Proxy.


Ofcourse, If u delete the execution group through GUI nd recreate with the same name. Then while debugging the flow engine shows you two process id's...as per my knowledge...if i'm wrong please clarify
_________________
With Regards,
Sarat.
Back to top
View user's profile Send private message
wmqiadmin
PostPosted: Mon Apr 03, 2006 6:58 am    Post subject: Reply with quote

Disciple

Joined: 19 Jun 2005
Posts: 163
Location: epping UK

mqmatt wrote:
To recover, as Wayne says please try restarting the broker. If that fails, you'll need to do a 'Remove Deployed Children' operation on the broker.
-Matt


Hi I did restart broker and did cancel broker, but still the old execution groups are there and they are taking the messages and sending on the old queues, I have created new execution group but the same message flow is deployed on the new and old EC. I am unable to do the testing hence the message is unable to go to the desired out put queue.

Some buddy please help me, i am stuck at this level.

Thanks in advance
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Mon Apr 03, 2006 7:02 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

You need to "Remove Deployed Children" on the broker, and allow that deployment to complete.

Then you should see no deployed flows.

Then you can delete the EGs again, and redeploy your flows.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
wmqiadmin
PostPosted: Mon Apr 03, 2006 7:15 am    Post subject: Reply with quote

Disciple

Joined: 19 Jun 2005
Posts: 163
Location: epping UK

jefflowrey wrote:
You need to "Remove Deployed Children" on the broker, and allow that deployment to complete.Then you should see no deployed flows. Then you can delete the EGs again, and redeploy your flows.


Hi Jeff,

I did all these, remove Deployed Children and then i deleted the execution group and created the new execution group. I also did successfully "cancel all outstanding deployment from the broker", Still it shows the old execution group and the messages goes to the old Queue's and new queue symultaneously.

I don't know what to do now.
Back to top
View user's profile Send private message
sarat
PostPosted: Mon Apr 03, 2006 7:27 am    Post subject: Reply with quote

Centurion

Joined: 29 Jun 2005
Posts: 136
Location: India

Hi,

I think the broker still recognizing the EG. This may help you. Try once
Quote:
mqsideleteexecutiongroup -i host -p 1414 -q QMGR -b BROKER –e EG1

_________________
With Regards,
Sarat.
Back to top
View user's profile Send private message
mqmatt
PostPosted: Mon Apr 03, 2006 8:00 am    Post subject: Reply with quote

Grand Master

Joined: 04 Aug 2004
Posts: 1213
Location: Hursley, UK

wmqiadmin wrote:
I did all these, remove Deployed Children and then i deleted the execution group and created the new execution group

Your comment implies that you ran 'Remove Deployed Children' on the execution group; you need to invoke the 'Remove Deployed Children' operation by right clicking on the broker. This will completely clean out the broker.
Alternatively, follow the procedure for deleting and recreating a broker.

I don't think that deleting the execution group using the command line or tookit will help here.

-Matt
Back to top
View user's profile Send private message
EAI Developer
PostPosted: Mon Apr 03, 2006 9:01 am    Post subject: Reply with quote

Centurion

Joined: 30 Nov 2005
Posts: 101
Location: US

Hi wmqiadmin,
Once try as Sarath said,,as it proven effect way of deleting for me also..Although there is no different in deleting the execution group from GUI and Command prompt.When i deleted the execution group from GUI ,it still shows the same old execution while doing debugging.So once use "mqsideleteexecutiongroup" and tel me wot will b result.

Thanq,
Raj.
Back to top
View user's profile Send private message Visit poster's website
wmqiadmin
PostPosted: Mon Apr 03, 2006 10:00 am    Post subject: Reply with quote

Disciple

Joined: 19 Jun 2005
Posts: 163
Location: epping UK

The cmd is not accepting the execution groups -e flag its says
Quote:

The specific flags are invalid or it can not be added together -EST.


Here the execution name is TEST.
Back to top
View user's profile Send private message
wmqiadmin
PostPosted: Mon Apr 03, 2006 1:58 pm    Post subject: Reply with quote

Disciple

Joined: 19 Jun 2005
Posts: 163
Location: epping UK

wmqiadmin wrote:
The cmd is not accepting the execution groups -e flag its


I tried again this cmd with some twisting and now it says " the execution group was not found in config manager's repositiory for the broker"

thanks guys for quick and great help.
Back to top
View user's profile Send private message
sjensen
PostPosted: Tue Apr 18, 2006 7:23 am    Post subject: Reply with quote

Centurion

Joined: 18 Dec 2003
Posts: 134
Location: London

Hi,

We had a problem where an Execution Group was deleted from the Broker but the deploys was cancelled before the broker processed it. So the broekr had an EG not visible in the toolikt. I used the method from Matt:

Quote:

you need to invoke the 'Remove Deployed Children' operation by right clicking on the broker. This will completely clean out the broker.


This removed all EG from broker and toolkit and I can create new ones. There is unsupringingly a default DataFlow Engine flow running on the broker which is not visible in the toolkit. Is there anyway of adding this back in?

WMB 6 on Wndows XP-Pro for toolkit and on Solaris 8 for Broker and ConfigMgr. WMQ 6 with CSD 1 on Solaris

Many Thanks
Stefan
Back to top
View user's profile Send private message
mqmatt
PostPosted: Tue Apr 18, 2006 7:36 am    Post subject: Reply with quote

Grand Master

Joined: 04 Aug 2004
Posts: 1213
Location: Hursley, UK

sjensen wrote:
There is unsupringingly a default DataFlow Engine flow running on the broker which is not visible in the toolkit. Is there anyway of adding this back in?

Presumably this is the $SYS_MQSI execution group... in which case, just create a new execution group manually. Once this is done (and deployed to), the next time the broker is started, the execution group you created will become the default one.

-Matt
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Multiple Execution Groups
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.