FlowOrder Node In IBM App Connect
In this blog, will be demonstrating how to use FlowOrder node in IBM App Connect Enterprise v12 (ACE) to artifacts and for working with projects. To regulate the sequence in which a message is handled by a message flow, use the FlowOrder node.
FlowOrder Node In IBM App Connect:
- The IBM App Connect Enterprise Toolkit contains a representation of the FlowOrder node, which is located in the Routing drawer of the palette.
- The input message is propagated by the FlowOrder node to the first output terminal, where it is processed by the nodes in the sequence that are connected to this terminal.
- After the message processing is finished, the FlowOrder node regains control.
- The FlowOrder node propagates the input message to the second output terminal, where it is processed by the series of nodes connected to this terminal, if the message processing is successful.
- Multiple nodes connected to either the first output terminal, the second output terminal, or both will process the multiple connections on each terminal in an unpredictable and random order.
- Nonetheless, before the message is propagated to any node that is connected to the second output terminal, it must first reach all target nodes that are connected to the first output terminal.
Terminals:
In: The input terminal that takes messages in for the node to process. should a failure be discovered during computation, the output terminal to which the message is sent.
Failure: The output terminal to which the message is routed if a failure is detected during the computation.
The output terminal to which the input message is routed in the first instance
First: The output terminal to which the input message is routed in the first instance.
Second: The output terminal to which the input message is routed in the second instance. The message is routed to this terminal only if routing to First is Successful.
Working of Flow:
Flow propagate to First terminal to MQ Output after completed process it is propagate to Second terminal to HTTP Reply. If Failure Occurred in the FlowOrder node it is Failure terminal.
Include the FlowOrder node when one of the required processing sequences for a message is much shorter than another in order to improve your message flow performance. Any failure is detected immediately and the execution of the second, longer processing sequence is stopped if the shorter sequence is connected to the first terminal.