The Synch object waits for a condition to be met, such as the expiration of a time limit or the evaluation of an expression as true. The conditions are based on the events created through the Set object.

The Synch object is located in the iWay Integration Tools (iIT) Palette, under the Flow Control group, as shown in the following image.

Flow Control Synch Object

When you add the Synch object to your process flow using iIT, configuration properties for this object are available in the Properties tab and grouped by subtabs.

Expression subtab:

Synch Expression Subtab

To build a Synch expression, click the Plus button. The default, Condition1, appears under the Name column, as shown in the following image.

Synch Expression Condition

You can change the name and select the Event Name, Operation, and Value for the new condition. The Event Name drop-down list consists of the events defined in the Set objects. Add as many conditions as required. Above the condition parameters, select the relationship between these conditions as an AND or OR operation. To delete a condition, select the condition, and click the red X button.

Timeout subtab:

Synch Timeout Subtab

Type a timeout value (in seconds). This is the time period for which the Synch object will wait for the expression to be evaluated as true. A value of zero (0) means that the Synch object will wait indefinitely.

 

Debug subtab:

 

Synch Debug Subtab

 

The Debug subtab allows you to configure iterative tracing limits. When this object is part of an iterative loop, the maximum number of iterations that can be captured is 20. Tracing can be controlled by specifying the iteration that begins and ends the document capture.

Specify the iterations in which you want the tracing to begin and end.

The following tracing formats are available from the drop-down list:

  • Standard tracing (default)
  • Standard tracing displayed in hex format
  • Just the output document
  • None, under any circumstances