Use Case #1

- One source per target.

- Two transition steps: source => intermediate target => final target

- The target name is the same as the patterned COBOL source name.

- The build order is dictated by nested build pattern dependencies.

- No build type property is specified.

Defined Sources

Source Name | Build Type
COBOL(CBATA) | COBOL
COBOL(CBATB) | COBOL
COBOL(CBATC) | COBOL

Build Rules

Build Pattern | Script | Properties
LOAD(*) OBJECT(*) COBOL(*) | SCRIPTA SCRIPTB | Build Type: (none) Build Order: (none)

Generated Steps (in order):

COBOL(CBATA) => OBJECT(CBATA)

COBOL(CBATB) => OBJECT(CBATB)

COBOL(CBATC) => OBJECT(CBATC)

OBJECT(CBATA) => LOAD(CBATA)

OBJECT(CBATB) => LOAD(CBATB)

OBJECT(CBATC) => LOAD(CBATC)