Working With Admin Servers

In this section:



x
Creating a Test Server From the Administration Console

Test Servers are special deployments that allow test run capabilities from iWay Integration Tools Suite (iIT). Admin servers allow test run capabilities for backwards compatibility, while applications and templates do not support test run.



x
Using the Applications Pane



x
Procedure: How to Create a Test Server From the Applications Pane

To create a Test Server:

  1. Click the Management link in the iSM Administration Console.

  2. Click Applications in the left pane.

    The Applications pane opens, as shown in the following image.

  3. Click the Deploy icon in the Actions column for the corresponding application.

    The Deployments - New Deployment pane opens, as shown in the following image.

  4. Select the Deploy As Test Server option and then click Deploy.


x
Using the Test Servers Pane



x
Procedure: How to Create a Test Server From the Test Servers Pane

To create a Test Server:

  1. Click the Management link in the iSM Administration Console.

  2. Click Test Servers in the left pane.

    The Test Servers pane opens, as shown in the following image.

  3. Click New.

    The Test Servers - New Deployment pane opens, as shown in the following image.

  4. Select an application to deploy on this server and click Deploy.

Top of page

x
Starting a Test Server

In the iSM Administration Console, navigate to Management, Test Servers.

In the State column, click the Start icon for your Test Server.


Top of page

x
Selecting a Test Server in iWay Integration Tools Suite

In this example, a process flow that has a provider dependency is tested against a defined Test Server.

Right-click a process flow in iIT, select Run As and then Process Flow from the context menu.

The Test Run dialog that displays has an option to select a defined Test Server from the Use existing configuration drop-down list, as shown in the following image.

Select your Test Server and click Run.


Top of page

x
Configuring Disposable Test Servers for Test Run Integration

In prior iSM releases, there were only two options of test running a process flow within iIT:

Test run against a registry is seamless. All process flow dependencies are published to the registry. However, in a multi-application, multi-developer environment, there is the risk of process flows conflicting. This can cause process flows to rewrite dependencies or missing dependencies. Test run against a test server or admin server can guarantee that the process flow has all of the required dependencies. However, building a test server with all of the required dependencies is an involved, multiple step operation.

As of iSM Version 6.1.5, a third option is available to test run the process flow against a disposable test server, which is created automatically and then disposed of upon the completion of the test.

This feature provides several key enhancements:

The following steps outline the process of using the new test run option:

  1. If the process flow does not have an associated application, create a default application with all of the process flow dependencies.
  2. Build and deploy an application and (optionally) a template to an iWay installation as a test server.
  3. Start the test server.
  4. Test run the process flow using the new test server and receive the resulting document.
  5. Stop the test server.
  6. Undeploy the test server.

The option to run the process flow against the disposable test server is available under the Main tab of Run Configurations pane.

The Test Server tab enables you to configure a specific application with an optional template to be used as a disposable server. If an application or template is not provided, a default disposable test server is created for testing the process flow.


iWay Software