Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Property

Macro Enabled?

Version Introduced

Description

Input field name

Yes

Required. The name of the input field (or * for all fields).

Default is * (asterisk).

Precondition Language

Yes

6.9.0/4.9.0

Required. This is a language selector for preconditions (JEXL/SQL).

Default is JEXL.

Precondition (JEXL)

Yes

6.9.0/4.9.0

Required. A JEXL filter to be applied before the directives are executed.

Default is False.

Directives (Recipe)

Yes

Required. The series of directives to be applied on the input records.

User Defined Directives (UDD)

No

Optional. List of User Defined Directives (UDD) that must be loaded.

Error Handling

Yes

Required. Strategy to handle erroneous records.  

  • Skip error. Ignores records with errors. The pipeline proceeds when there is an error. 

  • Send to error port. Collects the erroneous records and sends them to the Error collectorCollector. The pipeline proceeds and does not fail. See Sending records to error. 

  • Fail pipeline. Fails the pipeline when the first error is encountered in transformation

For example, if there are string values in a column for certain rows where the directive, set-type :col_name integer is used, this results in an error.See Sending records to error.

Default is Fail pipeline.

Output Schema

Yes

Required. The output schema for the data.

...