Lookup Table Junction

Description

Picks the first available lookup table from two possible execution pipelines, so a lookup table still reaches the rest of the model even when one of the pipelines that could produce it does not run.

Inputs

Name	Type	Description
Possible Table 1	Lookup Table Type	Lookup table produced by one possible execution pipeline.
Possible Table 2	Lookup Table Type	Lookup table produced by another possible execution pipeline.

Optional Inputs

None.

Outputs

Name	Type	Description
Table	Lookup Table Type	Lookup table picked.

Group

Control

Notes

The inputs are checked in order — Possible Table 1, then Possible Table 2 — and the first one that has a value is passed to the output. If neither input has a value, the output is left without one, which allows chaining several junctions together to combine more than two possible pipelines.

This functor is typically placed after a container whose execution is conditional, such as If Then or Skip On Error, so a default lookup table is still available when that container's content does not run or does not finish.

This functor was previously known as “JoinLookupTable”; that name is still accepted for backward compatibility with existing scripts.

Internal Name

LookupTableJunction