OnMinorErrorDoItemSkip

This TurboIntegrator local variable instructs TurboIntegrator to skip to the next record when a minor error is encountered while processing a record.

This variable is useful in scenarios where a single bad field/value in a record causes multiple minor errors.

For example, if you have 100 CELLPUTN functions in a process and one of the fields in a given record is 'bad' or invalid, the minor error count is incremented by 100. (1 for each CELLPUTN function that encounters the error.) These 100 minor errors count towards the minor error limit defined by MinorErrorLogMax. A TurboIntegrator process fails when it surpasses the number of minor errors defined by MinorErrorLogMax.

If OnMinorErrorDoItemSkip=1; is included in the Prolog tab of the process, the process immediately skips to the next record when a 'bad' or invalid field is encountered in a source record. Using the above example, this results in the minor error count being incremented by just 1, rather than 100.

Syntax

OnMinorErrorDoItemSkip=N;

Argument

Description

N

Value indicating if item should be skipped when a minor error is encountered.

1 (or any other non-zero value) dictates that the process should skip to the next record when a minor error is encountered.

0 indicates that TurboIntegrator should continue processing the current record when a minor error occurs.