WebSphere Message Broker, Version 8.0.0.7
Operating Systems: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS
See information about the latest product version
See information about the latest product version
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 execution group that belongs to a broker, so that it can take effect in the broker. Use the following links to find out more about deployment.
- Where can I get an overview of deployment? Use this link to find out about the WebSphere® Message Broker Toolkit, the WebSphere Message Broker Explorer, the mqsideploy command, and the Message Broker API (also known as the CMP API) as environments for deployment.
- What do I need to know about message flow application deployment? Use this link to find out more about deploying message flows and related resources.
- What is a broker archive? You add message flows and related resources to a broker archive to deploy the resources to an execution group. Use this link to find out about the files that can be associated with a broker archive file.
- What are configurable properties of broker archives? System objects that are defined in message flows can have configurable properties that you can update within the broker archive 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 a broker.
How do I deploy message flows?
You must create, configure, and start at least one broker to deploy message flows to an execution group. Use the links in this section to find out how to deploy your message flows and related resources to an execution group.
- How do I add an execution group? An execution group is a named grouping of message flows that have been assigned to a broker. The broker enforces a degree of isolation between message flows in distinct execution groups by ensuring that they run in separate address spaces, or as unique processes. You can create more execution groups in a number of different ways:
- How can I create a broker archive? A broker archive file (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 broker archive. You can use the Broker Archive editor to add or remove message flows and message model schema files to or from your broker archive, and to edit the configurable properties within your BAR file.
- How can I add resources to a broker archive? You can add message flows and message model schema files to a broker archive file. The message flows, message model schema files, and related resources are compiled when they are added to the broker archive file. You can also choose to add the source files to the broker archive file. You cannot add resources to a broker archive file from a project that contains an error.
- How can I deploy a broker archive file? Find out about the different ways that you can deploy a broker archive file to a broker. For deploying message flows during development to a test environment, the simplest method is to use the WebSphere Message Broker Toolkit. When you deploy to a broker, you select an execution group to deploy to.
- How do I check the results of deployment? Use this link to find out how you can check the results of a deployment.
- How do I refresh the contents of a broker archive? You can refresh the contents of a broker archive by removing resources from it and, having made required changes, add them back again. Alternatively, you can use the Refresh option in the Broker Archive editor.
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 broker archive file before deployment. By changing configurable properties, you can customize a broker archive file for a new broker, 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 broker archive? You can edit the name of your files in the broker archive 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 a WebSphere MQ queue manager. Follow this link to find out how to configure your databases, queue managers, and message flows for global coordination.