Splitting message flow processing
Process parts of your message flow in different locations by creating one message flow that calls another message flow.
Before you begin
- Read the concept information in Callable message flows.
About this task
You can use callable message flows to split message flow processing between different locations, and to facilitate reuse. A calling flow can call multiple callable flows. The calling flow uses a CallableFlowInvoke node to call a CallableInput node in the callable flow. The callable flow then uses a CallableReply node to return information to the CallableFlowInvoke node in the calling flow.
If you have an on-demand subscription, you can deploy both your calling and callable flows to IBM Integration Bus on Cloud. In this scenario, your flows can communicate with each other as soon as you start your integrations.


You can split flows into multiple callable flows. However, for simplicity, the following tasks describe how to create two flows only: a calling flow and a callable flow.
The Switch server is created in IBM Integration Bus on Cloud. You must download an agent configuration file from the cloud, and use it to configure the on-premises connectivity agent.
Procedure
Results
You can check that your callable flows are registered with the Switch server in the Callable Flows view of IBM Integration Bus on Cloud (see Callable Flows view).