4.1.27. Synchronizer Node

Your Ad Here

The Synchronizer Node is used to indicate to the system that two or more branches of the Process Flow can be executed in parallel (i.e., concurrently). Practically, the synchronizer node is split into two nodes, one (the start node) from which the parallel branches emerge, and another (the end node) where all the parallel branches are reunited. When the Process Flow reaches the synchronization start node, one parallel process is spawned for each branch departing from the node. Only when all of the branches that terminate into a synchronization end node have been transversed, the Process Flow will continue with the node following the synchronization end node. As such, the only configuration required by this node is that of specifying input and output connections for the synchronizer start and end nodes.

4.1.27.1. Synchronization Start Node

The Synchronization Start Node Properties Dialog

Figure 4.53. The Synchronization Start Node Properties Dialog

Input Connections for a Synchronization Start Node

The Synchronization Start node input connector can be connected to one or more process output connectors. The connected nodes can only belong to one of the following types:

For each node belonging to one of the first seven node types (i.e., for each application nodes) that you connect, you must also indicate for which values of the application exit value you want the Process Flow to be routed through the Synchronization Start node (see Section 4.2.7, "Conditional Expression Legal Syntax"). Only when the application exit value matches the condition the process will go through the synchronization start.

Output Connections for a Synchronization Start Node

The Synchronization Start node output connector can be connected to one or more process input connectors. The connected nodes can only belong to one of the following types:

Logic Log Messages for a Synchronization Start Node

The following error messages can be associated with a Synchronization Start node:

114SYNC NODE HAS LESS THAN TWO OUTPUT NODESLess than two branches emerge from the node
112MISSING INPUT LINK(S)The node does not receive any input, and it is not reacheable

4.1.27.2. Synchronization End Node

The Synchronization End Node Properties Dialog

Figure 4.54. The Synchronization End Node Properties Dialog

Input Connections for a Synchronization End Node

The Synchronization End node input connector can be connected to one or more process output connectors. The connected nodes can only belong to one of the following types:

For each node belonging to one of the first seven node types (i.e., for each application nodes) that you connect, you must also indicate for which values of the application exit value you want the Process Flow to be routed through the Synchronization End node (see Section 4.2.7, "Conditional Expression Legal Syntax"). Only when the application exit value matches the condition the process will go through the synchronization end.

Output Connections for a Synchronization End Node

The Synchronization End node output connector can be connected to one, and only one, process input connector. The connected node can only belong to one of the following types:

Logic Log Messages for a Synchronization End Node

The following error messages can be associated with a Synchronization End node:

112MISSING OUTPUT LINK(S)The node is not connected to any output, and the Process Flow is interrupted
113MISSING INPUT LINK(S)The node does not receive any input, and it is not reacheable


Return to modeFRONTIER Index


Your Ad Here
??