Use Case #3

- One source per target.

- One transition step: source => 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(CPAYA) | COBOL
COBOL(CPAYB) | COBOL
COBOL(CPAYC) | COBOL
COBOL(CBATA) | COBOL
COBOL(CBATB) | COBOL
COBOL(CBATC) | COBOL

Build Rules

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

Generated Steps (in order)

COBOL(CPAYA) => LOAD(CPAYA) (via SCRIPTA)

COBOL(CPAYB) => LOAD(CPAYB) (via SCRIPTA)

COBOL(CPAYC) => LOAD(CPAYC) (via SCRIPTA)

COBOL(CBATA) => LOAD(CBATA) (via SCRIPTB)

COBOL(CBATB) => LOAD(CBATB) (via SCRIPTB)

COBOL(CBATC) => LOAD(CBATC) (via SCRIPTB)