Steps

Top  Previous  Next

A Step  is a set of jobs. When running a step, XBM submits all the defined jobs at the same time.

A Step is identified by:

name
set of Jobs
set of start conditions
set of fault rules
set of fault actions
set of termination actions
return code calculation mode

Steps must not be empty.

Start conditions

Start conditions are a set of conditions tested to determine if a step may bu run. These conditions are tested in order the have been supplied.

If no rule is supplied, chain default step fault rules are used.

If one of supplied rules is verified, step is run.

See below for rule types.

Fault rules

Fault rules are a set of conditions tested to determine if a step is fault or normally terminated. These conditions are tested in order the have been supplied.

If no rule is supplied, chain default step fault rules are used.

If one of supplied rules is verified, step is considered fault.

See below for rule types.

Fault action

Fault actions are a set of action to be performed when step faults. All the defined actions are executed.

If no action is supplied, chain default step fault actions are used.

See below for action types.

Termination action

Termination actions are a set of action to be performed when step terminates normally. All the defined actions are executed.

If no action is supplied, chain default step fault actions are used.

See below for action types.

Return code calculation

Step return code may be calculated using:

minimum job return code caught
average job return code caught
maximum job return code caught
return code of last job terminated