You can use the wsadmin tool to remove business-level applications from your environment.
Deleting a business-level application removes the application from the product configuration
repository and it deletes the application binaries from the file system of all nodes where the
application files are installed.
Before you begin
This topic assumes that a business-level applications exists in your configuration, and that you
want to delete the application.
About this task
There are two ways to complete this task. This topic uses the commands in the BLAManagement
command group for the AdminTask object to remove business-level applications from your
configuration. Alternatively, you can use the scripts in the AdminBLA script library to configure,
administer, and remove business-level applications
Procedure
- Inicie a ferramenta de script wsadmin.
- Verify that the business-level application is ready to be deleted.
Before deleting a business-level application, use the deleteCompUnit command
to remove each configuration unit that is associated with the business-level application. Also,
verify that no other business-level applications reference the business-level application to
delete.
Use the following example to delete a composition unit,
compositionUnit1, from a
business-level application,
myBLA:
AdminTask.deleteCompUnit('-blaID myBLA –cuID compositionUnit1')
Repeat this step for each composition unit that is associated with the business-level application
of interest.
- Delete the business-level application.
Use the
deleteBLA command to remove a business-level application from your
configuration, as the following example
demonstrates:
AdminTask.deleteBLA('-blaID myBLA')
If the system successfully deletes the business-level application, the command returns the
configuration ID of the deleted business-level application; for
example:
WebSphere:blaname=myBLA
- Save your configuration changes.
Utilize o seguinte exemplo de comando para salvar suas alterações de
configuração:
AdminConfig.save()
- Synchronize the node.
Use the syncActiveNodes script in the AdminNodeManagement script library to propagate the changes
to each active node; for
example:
AdminNodeManagement.syncActiveNodes()
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Deleting the HelloWorldAsync business-level application
- Inicie a ferramenta de script wsadmin.
- Stop the HelloWorldAsync business-level
application.
AdminTask.stopBLA('-blaID WebSphere:appName=HelloWorldAsync')
- Delete the helloworldws composition unit associated with the
HelloWorldAsync.
AdminTask.deleteCompUnit('-blaID HelloWorldAsync -cuID helloworldws')
- Delete the HelloWorldAsync
application.
AdminTask.deleteBLA('-blaID HelloWorldAsync')
- Optionally, delete the helloworld-ws-asynch.jar asset from the asset
repository.
AdminTask.deleteAsset('-assetID helloworld-ws-asynch.jar')
- Save the configuration
changes.
AdminConfig.save()
- Exit the wsadmin command
shell.
exit