Linkage and Iterations
You can configure a component or flow to run a certain number of times during a single run, using different data values for the component’s or flow’s parameters. Each time the component or flow runs is called an iteration. For details on iterations, see How to Set Data for Iterations.
Iterations of a source can result in multiple parameter output values. In these cases, the value provided by each iteration is passed as input to the corresponding iteration of the target.
Linking can occur successfully only when ALM can determine the target iteration for each source iteration. One of the following conditions must exist:
- Condition 1. The source has one iteration and the target has one or more iterations (a “1–to–n” relationship). For an example, see Iterations Example (“1–to–n” Relationship)—Graphical Representation.
- Condition 2. The source and the target have the same number of iterations (an “n–to–n” relationship). For an example, see Iterations Example (“n–to–n” Relationship)—Graphical Representation.
Note: When a source or target is a member of a group, the number of iterations is that of the group.
If the component iterations are not represented by a “1–to–n” or “n–to–n” relationship, a warning message is displayed.