Deploying integration solutions during development

During development, you can deploy a solution directly to an integration server by using options in the IBM® App Connect Enterprise Toolkit.

Before you begin

You must have an integration server in the IBM App Connect Enterprise Toolkit that you can deploy resources to. For more information, see Configuring an integration server by modifying the server.conf.yaml file.

About this task

The mode in which IBM App Connect Enterprise is running can affect the number of integration servers and message flows that you can deploy. For more information, see Restrictions that apply in each operation mode.

If you are developing a solution and you want to test the solution or some of the solution resources quickly, you can deploy the resources that you want to test directly to an integration server. You can deploy the following resources:
  • An application or library
  • A message flow that is contained in an integration project
  • A subflow that is defined in a .subflow file and contained in an integration project
  • One or more policies that are contained in a policy project

For prerequisites and guidelines that are associated with the deployment of integration solutions, see Deployment rules and guidelines.

Procedure

In the IBM App Connect Enterprise Toolkit, deploy your resources by using one of the following methods:

  • Use drag-and-drop:
    1. In the Application Development pane, select the resources that you want to deploy.
    2. Drag the resources onto an integration server in the Integration Explorer pane.
  • Use menu options that are associated with the resource:
    1. In the Application Development pane, right-click the resource that you want to deploy and click Deploy.
    2. In the Integration Explorer pane, select the integration server where you want to deploy the resource and click Finish.
    Repeat these steps to deploy any other resources that you want to deploy.
  • Use menu options that are associated with the integration server:
    1. In the Integration Explorer pane, right-click the integration server where you want to deploy your resources, and click Deploy.
    2. Select the type of resource that you want to deploy to see a list of available resources of that type that can be deployed.
    3. Select the resource that you want to deploy and click OK.
    Repeat these steps to deploy any other resources that you want to deploy.

Results

Your solution resources are deployed. One or more BAR files are generated automatically, and deployed to the integration server. You can find these BAR files in the GeneratedBarFiles folder in the Application Development view. If you deploy an application that refers to a static library, the static library is added to the same BAR file as the application. If you deploy an application that refers to a shared library, you must first deploy the shared library; a separate BAR file is generated for the shared library.