Starting business-level applications using scripting
We can use the wsadmin tool and the BLAManagement command group to start business-level applications.
There are two ways to complete this task. Use the BLAManagement .or the scripts in the AdminBLA script library to start a business-level applications.
Tasks
- Use the AdminTask object commands to start business-level applications.
- Start the wsadmin scripting tool.
- List the business-level applications in ythe environment.
Use the listBLAs command to display a list of business-level applications in ythe 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 STARTED.
- Start the business-level application.
Use the startBLA command to start the business-level application:
AdminTask.startBLA('-blaID myBLA')The command returns the following message if the system successfully starts the business-level application:
BLA ID of started BLA if the BLA was not already running.- Use the Jython script library to start business-level applications.
- Start the wsadmin scripting tool.
- List the business-level applications in ythe environment.
Use the listBLAs script to display a list of business-level applications in ythe 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")- Start the business-level application.
Use the startBLA script to start the business-level application, using the following syntax:
AdminBLA.startBLA(blaName)Use the blaName argument to specify the name of the business-level application to start:
AdminBLA.startBLA("myBLA")
Stopping business-level applications using scripting Starting applications Starting business-level applications Business-level application configuration scripts BLAManagement .