Starting business-level applications using scripting

You can use the wsadmin tool and the BLAManagement command group to start business-level applications.

Before you begin

There are two ways to complete this task. Use the BLAManagement command group for the AdminTask object or the scripts in the AdminBLA script library to start your business-level applications.

Procedure

  • Use the AdminTask object commands to start business-level applications.
    1. Start the wsadmin scripting tool.
    2. List the business-level applications in your environment.
      Use the listBLAs command to display a list of business-level applications in your environment, as the following example demonstrates:
      AdminTask.listBLAs()
      You 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')
    3. Determine the status of the business-level application.
      Use the getBLAStatus command to display the status of the business-level application of interest, as the following example demonstrates:
      AdminTask.getBLAStatus('-blaID myBLA')

      The command returns the status of the business-level application as STOPPED or STARTED.

    4. Start the business-level application.
      Use the startBLA command to start the business-level application, as the following example demonstrates:
      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.
    1. Start the wsadmin scripting tool.
    2. List the business-level applications in your environment.
      Use the listBLAs script to display a list of business-level applications in your environment, using the following syntax:
      AdminBLA.listBLAs(blaName, displayDescription)
      You 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 you do not want to specify, as the following example demonstrates:
      AdminBLA.listBLAs("", "true")
    3. 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, as the following example demonstrates:
      AdminBLA.startBLA("myBLA")