Previous Next
Opalis Integration Server > Building Policies > Looping Properties

Looping Properties
Looping can configured on a per-object basis. Loops allow you to build automatic retries and monitoring in the middle of the workflow.
Note: Looping is only available in the Pipeline Databus mode.
To Configure Looping:
1.
Right-click the object
2.
Click Looping. The Looping Properties dialog appears.
General Tab
 
Enable
Select to enable looping for this object.
Delay between attempts
Type the number of seconds between each loop attempt.
Exit and Do Not Exit tabs
Opalis Integration Server enables you to configure conditions for exiting the loop. Use Common Published data that begin with “Loop:” within the Exit and Do Not Exit tabs to perform operations such as setting a maximum retry and timeouts. For example, setting a Exit condition of “Loop: Total Duration is greater than 60” would set a timeout of 1 minute for the loop.
The Exit tab specifies the conditions that will determine if the loop will exit. The Do Not Exit tab specifies the conditions that will cause the loop to continue. The rules on the Do Not Exit tab will supersede the rules on the Exit tab.
Note: The rules within each tab are joined using an 'or' condition. Only one of the conditions on a tab will need to be true for the entire tab to be true.
To Add an Exit Condition:
1.
Click the Exit or Do Not Exit tab according to the condition that you want to create.
2.
Click Add. A new link condition appears in the list.
3.
Click on each underlined portion of the link condition and change the values to specify the Published Data, condition, and the value that will make up the rule.
Note: Exit conditions that are set to "matches pattern" or "does not match pattern" will use regular expressions to create the pattern. For more information about regular expressions, see Regular Expressions.
To Remove a Exit Condition:
4.
Click the Exit or Do Not Exit tab according to the condition that you want to delete.
5.
Select the link condition and click Remove.
6.
Click Finish.

Previous Next