Type in the Value field the value to set or the increment. This value may be

10-10 Oracle Fusion Middleware Developers Guide for Oracle Data Integrator

10.3.6 Arranging the Steps Layout

The steps can be rearranged in the diagram in order to make it more readable. To arrange the steps in the diagram:

1. From the Package toolbar menu, select the Free Choice tool.

2. Select the more steps you wish to arrange:

■ Keep the CTRL key pressed and select each step ■ Drag the cursor on the diagram with the left mouse button pressed.

3. To arrange the selected steps, you may either:

■ Drag them to arrange their position into the diagram ■ Right-click, then select a Vertical Alignment or Horizontal Alignment option from the context menu. It is also possible to use the Reorganize button from the toolbar to automatically reorganize the steps.

10.4 Defining the Sequence of Steps

Once the steps are created, you must reorder them into a data processing chain. This chain has the following rules: ■ It starts with a unique step defined as the First Step. ■ Each step has two termination states: Success or Failure. ■ A step in failure or success can be followed by another step, or by the end of the Package. ■ In case of failure, it is possible to define a number of retries. A Package has one entry point, the First Step, but several possible termination steps. Failure Conditions The table below details the conditions that lead a step to a Failure state. In other situations, the steps ends in a Success state. Step Type Failure conditions Flow ■ Error in an interface command. ■ Maximum number or percentage of errors allowed reached. Procedure Error in a procedure command. Refresh Variable Error while running the refresh query. Set Variable Error when setting the variable invalid value. Evaluate Variable The condition defined in the step is not matched. Declare Variable This step has no failure condition and always succeeds. Oracle Data Integrator Tool Oracle Data Integrator Tool return code is different from zero. If this tool is an OS Command, a failure case is a command return code different from zero. Journalize Datastore, Model or Sub-Model Error in a journalizing command. Check Datastore, Model or Sub-Model Error in the check process.