Stopping business-level applications
We can use wsadmin.sh and the BLAManagement command group to stop business-level applications.
There are two ways to complete this task. Use the BLAManagement (AdminTask) or the scripts in the AdminBLA script library to stop the business-level applications.
- Use the AdminTask object to stop business-level applications.
- Start the wsadmin scripting tool.
- List the business-level applications in the environment.
Use the listBLAs command to display a list of business-level applications in the environment:
AdminTask.listBLAs()
We can optionally specify the partial name of the business-level application of interest to display the configuration ID of the business-level application. The command accepts a partial business-level application name if the system matches the specified name to a unique configuration ID. Use the following example to set the configuration ID of the myBLA business-level application to the blaID variable:
myBLA=AdminTask.listBLAs('-blaID BLA1')
- Determine the status of the business-level application.
Use the getBLAStatus command to display the status of the business-level application of interest:
AdminTask.getBLAStatus('-blaID myBLA')
The command returns the status of the business-level application as STOPPED or RUNNING.
- Stop the running business-level application.
Use the stopBLA command to stop the business-level application:
AdminTask.stopBLA('-blaID myBLA')
The command returns the following message if the system successfully stops the business-level application:
BLA ID of stopped BLA if the BLA was not already stopped.
- Use the Jython script library to stop business-level applications.
- Start the wsadmin scripting tool.
- List the business-level applications in the environment.
Use the listBLAs script to display a list of business-level applications in the environment, using the following syntax:
AdminBLA.listBLAs(blaName, displayDescription)
We can specify one, both, or neither the blaName and displayDescription arguments. Use the blaName argument to specify the name of a specific business-level application, and the displayDescription argument to specify whether to display the description of each returned business-level application. Specify an empty string in place of arguments that we do not want to specify:
AdminBLA.listBLAs("", "true")
- Stop the business-level application.
Use the stopBLA script to stop the business-level application, using the following syntax:
AdminBLA.stopBLA(blaName)
Use the blaName argument to specify the name of the business-level application to stop:
AdminBLA.stopBLA("myBLA")
Related tasks
Start business-level applications Stopping applications Stopping business-level applications
Business-level application configuration scripts BLAManagement (AdminTask)