Deployment Template Builder

A template is a user-defined server configuration profile that is used to support a particular runtime environment for your application (for example, development, test, and production deployments). The Deployment Template Builder in iWay Integration Tools (iIT) allows you to quickly configure and manage templates for all your application projects.

To create a new template using the Deployment Template Builder:

  1. In the Application Explorer tab, expand your application project. Right-click the Templates folder, select New and then click Deployment Template, as shown in the following image.

    The Template Object dialog opens, as shown in the following image.

  2. Enter a name for your deployment template (for example, test_template) with a description (optional), and then click Finish.

    Your new template (test_template) is added to the Templates subfolder within your application project, as shown in the following image.

    The Deployment Template Builder opens as a new tab in the workspace area where you can start building and configuring your template, as shown in the following image.

    The available settings and properties that can be configured for your template are grouped in the Deployment Template Builder as follows:

    • Settings. Allows you to configure various settings that are related to your runtime environment.
      • Backup Settings. iWay Service Manager (iSM) can be deployed to automatically fail over to another waiting machine usually referred to as a hot backup host. Simple failover relies on iWay's native functionality to emit and respond to heartbeat messages, which signify normal operation of the primary server. In the Location of backup field, specify the host:port of an iSM instance that is monitoring this iSM.
      • Console Settings. Allows you to specify iSM console settings (for example, user ID and password) to be referenced by your deployment template.
      • Data Settings. JLINK is a technology that can be used to access information hosted by iWay, WebFOCUS, and EDA data servers. This section provides general settings for the JLINK in the base configuration of this server.
      • General Settings. Allows you to specify general settings for your deployment template.
      • Java Settings. Allows you to specify JVM settings and Java system runtime properties for your deployment template.
      • Log Settings. The trace log is used to record the diagnostic information that is generated by the runtime components of iSM. The transaction log is used to maintain a record of every document received and processed by iSM.
      • Path Settings. Allows you to specify any class path and system path settings that are required during runtime.
      • Register Settings. Special Registers (SREGs) are named variables that reference values that are carried throughout the system. Once defined, these variables become available to all components within the system.
      • Trace Settings. Trace settings allow you to control the amount of detail that is produced by the diagnostic components embedded within iSM. Traces produced during runtime are either displayed or logged based on settings in the runtime environment.
    • Providers. Allows you to define any authentication realms, data providers, or security providers that are required in your template.
      • Authentication Realms
      • Data Providers
      • Security Providers
    • Facilities. Allows you to configure various activity facilities or correlation facilities to be referenced by your template.
      • Activity Facilities
      • Correlation Facilities
    • Applications. Allows you to configure iWay Business Activity Monitor (BAM) and iWay Trading Partner Manager (TPM) services within the run time.
      • Business Activity Monitor
      • Trading Partner Manager
    • Resources. Add any files or folders that you would like to include as part of your template, which will be placed in the following directory:
      IWAY_HOME\config\deployment_name\resource
    • Libraries. Add any .jar files that you would like to include as part of your template, which will be placed in the following directory:
      IWAY_HOME\config\deployment_name\lib
    • Ebixes. Add any Ebix resources that you would like to include as part of your template, which will be placed in the following directory:
      IWAY_HOME\config\deployment_name\ebix
  3. After you have finished configuring your template, click Save on the toolbar to save the changes you made to your template, as shown in the following image.

    To open an available template for further configuration or editing at any point, simply double-click the name of the template in the Templates subfolder of your application project, as shown in the following image.

    The selected template will open as a tab in the Deployment Template Builder.

  4. When you are ready to deploy your application you can specify your deployment template in the Edit Configuration dialog.
  5. Click Browse in the Template area, as shown in the following image.

    The Resource Selector dialog opens, as shown in the following image.

  6. Expand the Templates folder, select your deployment template (for example, test_template), and then click OK.

    The template you selected is added to your deployment configuration, which will be used during runtime, as shown in the following image.