This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 118778 - Add action to undeploy all SAs on a component
Summary: Add action to undeploy all SAs on a component
Status: VERIFIED FIXED
Alias: None
Product: soa
Classification: Unclassified
Component: JBI Manager (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: Jun Qian
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-10-13 02:09 UTC by Jun Qian
Modified: 2008-10-27 05:03 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jun Qian 2007-10-13 02:09:24 UTC
I think the RFE suggested by Malkit is still useful.  There may be scenarios where a component upgrade requires
corresponding changes to the applications deployed to that component.  The upgrade of the application(s) may not be
feasible from the component upgrade implementation.  Therefore, they would have to be undeployed anyway.  Perhaps this
functionality could be available separate from component uninstall; there may be scenarios where user will want to
undeploy all SAs w/o uninstalling component.  My $0.02.

Regards,
Kevan


Malkit Singh Bhasin wrote:
> Jun,
>
> I did not get chance to look at Sierra branch. It is good it these are already implemented.
>
> Thanks
>
> Malkit
>
> Jun Qian wrote:
>> Hi Malkit,
>>
>> These are very good suggestions. I suppose you want to uninstall a SE/BC in order to install a new version of the
same SE/BC?
>>
>> Post NB 6.0, NetBeans (JBI Manager) will support component upgrade without explicit component uninstallation. In
fact, this feature is already available in the Sierra branch. With this new feature, do you still see a use case for
your RFE?
>>
>> Thanks,
>> Jun
>>
>> Malkit Singh Bhasin wrote:
>>> Currently from netbeans while uninstalling a service engine or binding component, if a service assembly is deployed
a error message is shown with the list of service assemblies that need to be un-deployed before uninstalling the SE/BC.
Thus the user need to visit each SA and undeploy them individually and then uninstall the component.
>>>
>>> The following usability enhancements would be of help to the user working on large project where in multiple SE\BC
and SAs are in provision:
>>>
>>> 1. If a particular SE or BC is selected for uninstall, and there are deployed SA's dependent on this SE or BC, a
warning pop up message listing all dependent SA's should be shown for user confirmation for one shot removal. Upon
confirmation all the SA's along with the selected SE/BC should be removed in single shot.
>>> 2. A right click context menu on containing node for Service Engines, Binding Components and Service Assemblies with
option to 'Uninstall All' (or 'Undeploy All' for SAs). This of course would be aggregation of 1 above.
>>>
>>>
>>> Thanks
>>>
>>> Malkit
>>>
Comment 1 Jun Qian 2007-10-13 02:11:38 UTC
Plan to add a new action on SE/BC node's context menu to undeploy all Service Assemblies currently deployed on that
component.
Comment 2 Jun Qian 2007-10-16 00:43:45 UTC
Implemented in Sierra.
Comment 3 schmandt 2008-10-27 05:03:25 UTC
worked on 1023-2008 build