See information about the latest product version
Message flow deployment
Package all the resources in your message flow into a broker archive (BAR) file for deployment.
The BAR file is a compressed file that is sent to the broker, where its contents are extracted and distributed to execution groups.
The mode in which your broker is working can affect the number of execution groups and message flows that you can deploy, and the types of node that you can use. See Restrictions that apply in each operation mode.
- You create a broker archive.
- You add files to the broker archive.
- If necessary, you edit the configurable properties of the message flows or applications in your broker archive.
- You deploy the BAR file by sending it to the broker, from where its contents are distributed to the execution groups.
- Incremental BAR file deployment. Deployed files are added to the execution group. Files that exist in the execution group are replaced by the new version.
- Complete BAR file deployment. Files that are already deployed to the execution group are removed before the entire contents of the BAR file are deployed. Therefore, nothing is left in the execution group from previous deployments.
Incremental BAR file deployment
- If a file in the BAR file has the same name as an object that is already deployed to the execution group, the version that is already deployed is replaced by the version in the BAR file.
- If a file in the BAR file is of zero length, and a file of that name has already been deployed to the execution group, the deployed file is removed from the execution group.
Use incremental BAR file deployment to deploy applications, libraries, message flows, message model schema files, or other deployable objects incrementally to an execution group.
To completely clear the contents of the execution group before the BAR file is deployed, use complete BAR file deployment instead.
Complete BAR file deployment
If you run a complete deployment of a BAR file, the broker extracts the deployable content of the BAR file and sends the contents to the specified execution group, first removing any existing deployed contents of the execution group.
Use a complete BAR file deployment to deploy applications, libraries, message flows, message sets, or other deployable objects to an execution group.
To merge the existing contents of the execution group with the contents of the BAR file, use incremental BAR file deployment instead.