Installing and setting up Deployment Accelerator

You can install and set up the Deployment Accelerator.

About this task

The Deployment Accelerator script installs both Hub and Organization level setup. For an Organization level setup, ensure to pass the organization code and the corresponding corporate address as input to the deploymentaccelerator.properties file. For a Hub level setup, you need not pass any parameter. When you run the Deployment Accelerator script, an enterprise organization is created in Sterling Order Management System Software, and configurations are added for the organization. For more information, see the configurations that are provided by Deployment Accelerator.

Procedure

  1. Create the deploymentaccelerator.properties file, and save it in the <Runtime>\properties folder.
    See the sample deploymentaccelerator.properties.sample file that is present in the <Runtime>\properties folder.
  2. Set the following properties in the deploymentaccelerator.properties file:
    • Organization.OrganizationCode - This is mandatory. Pass the organization code of the enterprise organization.
      Note: The Deployment Accelerator script calls the manageOrganizationHierarchy API to create an enterprise organization. However, if the organization is already present in Sterling Order Management System Software, the API is not called.
    • Organization.CorporatePersonInfo.* - Set of properties that are used for capturing the personal information and addresses of the enterprise organization.
      The sample deploymentaccelerator.properties.sample property file contains the following corporate address attributes:
      • Organization.CorporatePersonInfo.EMailID=
      • Organization.CorporatePersonInfo.DayPhone=
      • Organization.CorporatePersonInfo.ZipCode=
      Important: You must set at least one corporate address attribute.

      Additionally, you can set other address or personal information attributes such as AddressID, Company, MiddleName that is supported by Sterling Order Management System Software. For the list of attributes, see the CorporatePersonInfo input XML element of the manageOrganizationHierarchy API present in the Javadoc.

      The syntax for the property is Organization.CorporatePersonInfo.<attribute name>. For example, in the manageOrganizationHierarchy API, the City attribute refers to the name of the city in the organization's address. Pass the city name as Organization.CorporatePersonInfo.City=<city name>.

  3. Run the Deployment Accelerator script by using the appropriate command from the <Runtime>\bin folder.
    • For Linux, run the following command:

      ./sci_ant.sh -f loadDeploymentAccelerator.xml

    • For Windows, run the following command:

      sci_ant.cmd -f loadDeploymentAccelerator.xml

    Note:
    • The Deployment Accelerator script creates an enterprise organization and adds configurations that are specified in the Deployment Accelerator templates. However, the business participants such as Nodes, Sellers, Buyers must be created by using the Applications Manager.
    • By default, Deployment Accelerator does not assign any locale code for the organization. Therefore, ensure to assign the appropriate locale code for the organization from the Applications Manager. For more information about defining locale codes, see defining locales.