How do I deploy and configure message flows?
New users: Use the links in this topic to get information about deploying and configuring message flows and related resources.
What do I need to know about deployment?
Deployment is the process of transferring data to an integration server that belongs to an integration node, so that it can take effect in the integration node. Use the following links to find out more about deployment.
- Where can I get an overview of deployment? Use this link to find out more about deploying message flows and related resources.
- What is a BAR? You add message flows and related resources to a BAR file to deploy the resources to an integration server. Use this link to find out about the files that can be associated with a BAR file.
- What are configurable properties of a BAR file? System objects that are defined in message flows can have configurable properties that you can update within the BAR file before deployment. You can use configurable properties to update target-dependent properties, such as queue names, queue manager names, and database connections.
- How do I view version and keyword information for deployable resources? Follow this link to find out how to view the version and keyword information of deployable objects. You can use version and keyword information to track resources that have been deployed to an integration node.
How do I deploy message flows?
You must create, configure, and start at least one integration server to deploy message flows. Use the links in this section to find out how to deploy your message flows and related resources to an integration server.
- How do I add an integration server? An integration server is a named grouping of message flows that have been assigned to an integration node. The integration node enforces a degree of isolation between message flows in distinct integration servers by ensuring that they run in separate address spaces, or as unique processes. You can create more integration servers in a number of different ways:
- How can I create a BAR? A BAR file is a compressed file that contains compiled message flows, message dictionaries, and other development resources. Use this link to find out how to create a BAR file. You can use the BAR file editor to add or remove message flows and message model schema files to or from your BAR file, and to edit the configurable properties within your BAR file.
- How can I add resources to a BAR file? You can add message flows and message model schema files to a BAR file. The message flows, message model schema files, and related resources are compiled when they are added to the BAR file. You can also choose to add the source files to the BAR file. You cannot add resources to a BAR file from a project that contains an error.
- How can I deploy a BAR file? Find out about the different ways that you can deploy a BAR file to an integration node. For deploying message flows during development to a test environment, the simplest method is to use the IBM App Connect Enterprise Toolkit. When you deploy to an integration node, you select an integration server to deploy to.
How can I configure message flows?
Use the links in this section to find out how to configure your message flows for use in a production environment.
- How do I edit configurable properties? System objects that are defined in message flows can have configurable properties that you can update within the BAR file before deployment. By changing configurable properties, you can customize a BAR file for a new integration node, without needing to edit and rebuild the message flows or other resources.
- How do I configure message flows at deployment time using user-defined properties? User-defined properties (UDPs) give you the opportunity to configure message flows at deployment time, without modifying program code.
- How can I optimize message flow throughput? Use this link to find out how you can optimize the throughput of messages in your message flows using parallel processing.
- How do I add multiple instances of a message flow to a BAR file? You can edit the name of your files in the BAR file so that you can deploy multiple instances of a message flow with different values for the configurable properties.
- How do I configure global coordination of transactions? To ensure data integrity during transactions, you can globally coordinate message flow transactions with an IBM MQ queue manager. Follow this link to find out how to configure your databases, queue managers, and message flows for global coordination.