Resolving problems that occur when preparing to deploy message flows
Use the advice given here to help you to resolve common problems that can occur during preparations to deploy message flows or message sets.
An error is issued when you add a message set to a BAR file
Procedure
- Scenario: An error is issued when you add a message set to a BAR file.
- Explanation: After you create a BAR file and add a message set project to it, two files are created in the BAR file: messageset.user.txt and messageset.service.txt. The user.txt file contains user log information, such as warning message BIP0177W, which states that the dictionary that you have created is not compatible with earlier versions.
- Solution: Use the information in the user.txt file to diagnose the error. The service.txt file contains detailed information that is used by the integration node, and can be used by the IBM® Support Center to diagnose problems.
You cannot drag a BAR file to an integration node
Procedure
- Scenario: You cannot drag a BAR file to an integration node.
- Explanation: BAR files can be deployed only on an integration server.
- Solution: Select an integration server in the deploy dialog.
You cannot deploy a message flow that uses a user-defined message flow
Procedure
- Scenario: You have created a message flow that contains an input node in a user-defined node project. However, you cannot deploy a message flow that uses this node.
- Explanation: Validation, compilation, and deployment do not recognize that a user-defined message flow contains an input node.
- Solution: To work around the problem, add a dummy input node to the flow that you intend to deploy.
The compiled message flow file (.cmf) has not been generated
Procedure
You cannot deploy a message flow that contains restricted resources
Procedure
- Scenario: An error is issued when you deploy a BAR file containing resources that are not valid for your runtime operation mode.
- Explanation: In express mode and scale mode, the integration node operates with a limited set of nodes. If a BAR file contains nodes that are restricted in the runtime operation mode, you cannot deploy the BAR file.
- Solution: Rework your message flow to use resources that are valid for your runtime operation mode; see Restrictions that apply in each operation mode. Alternatively, contact your IBM representative to upgrade your license.