Trash

Short Description

Trash discards data. For debugging purpose, it can write its data to a file (local or remote), or Console tab. Multiple inputs can be connected for improved graph legibility.

COMPONENT
DATA OUTPUT
INPUT PORTS
OUTPUT PORTS
TRANSFORMATION
TRANSF. REQUIRED
JAVA
CTL
AUTO-PROPAGATED METADATA

Trash

none

1-n

0

x

x

x

x

x

Ports

PORT TYPE
NUMBER
REQUIRED
DESCRIPTION
METADATA

Input

1-n

✓

For received data records

Any

Metadata

Trash does not propagate metadata.

It has no metadata templates.

Trash Attributes

ATTRIBUTE
REQ
DESCRIPTION
POSSIBLE VALUES

Basic

Debug print

By default, all records are discarded. If set to true, all records are written to the debug file (if specified), or Console tab. You do not need to switch Log level from its default value (INFO). This mode is only supported when a single input port is connected.

Debug file URL

Debug append

By default, new records overwrite the older ones. If set to true, new records are appended to the older records stored in the output file(s).

false (default) | true

Charset

Encoding of debug output.

UTF-8 (default) | <other encodings>

Advanced

Print trash ID

By default, trash ID is not written to the debug output. If set to true, ID of the Trash is written to the debug file, or Console tab. You do not need to switch Log level from its default value (INFO).

false (default) | true

Create directories

By default, non-existing directories are not created. If set to true, they are created.

false (default) | true

Mode

Trash can run in either Performance or Validate records modes. In Performance mode, the raw data is discarded; in Validate records, Trash simulates a writer - attempting to deserialize the inputs.

Performance (default) | Validate records

See also