After you create and populate a BAR file with the development resources, you can deploy the integration solution to an integration server.
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 change a BAR file and want to propagate those changes to one or more integration servers, you must delete the existing BAR file from the integration server and deploy the new one.
You can select a BAR file and deploy it to an integration server by using the web user interface.
You can also select an overrides file, which defines the BAR file properties that you want to change for a specific deployment. For more information, see mqsiapplybaroverride command.
To deploy a BAR file by using the IBM App Connect Enterprise Toolkit, complete the following steps. You can deploy to only one integration server at a time.
You can use the mqsibar command to deploy a BAR file to an integration server, by unpacking the contents directly into the integration server's run directory. You can also choose to precompile the resources that the BAR file contains (such as XML schema, DFDL schema, and graphical data maps), so that they are ready to run when the integration server starts.
You can use the mqsibar command in a script, as part of an automated process that might include commands to test, tune, deploy, and run the application, as an alternative to deploying through the toolkit or web user interface. This method can be particularly useful if you are running IBM App Connect Enterprise in a cloud container.
Deploy a BAR file by using the mqsibar command, by completing the following steps.
The command reports when responses are received from the integration server. If the command completes successfully, it returns 0 (zero).
To deploy a BAR file by using the mqsideploy command, complete the following steps.
The command reports when responses are received from the integration node. If the command completes successfully, it returns 0 (zero).
App Connect on IBM Cloud provides a fully managed environment that you can use to deploy integration solutions to the cloud without the need to acquire and maintain an IT infrastructure.
You deploy a solution to App Connect on IBM Cloud by uploading the BAR file to the cloud. When you upload your BAR file to the cloud, an integration server is created in the cloud, and the contents of the BAR file are unpackaged and run on that integration server. Each integration server in App Connect on IBM Cloud contains the contents of a single BAR file. You can see your integration servers on the App Connect on IBM Cloud dashboard, where you can start and stop them. You can also configure authentication and secure connectivity between your resources in the cloud and on premises.
For detailed instructions about how to upload BAR files to
the cloud, see Running enterprise integration solutions in App Connect on IBM
Cloud.