9.16.1 Decoder Agent Configuration

You open the Decoder agent configuration dialog from a workflow configuration: you can right-click the agent icon and select Configuration..., or double-click the agent icon.

Decoder configuration dialog - Decoder tab


SettingDescription

Decoder

List of available decoders introduced via the Ultra Format Editor, as well as the default built-in decoder for the internal format (MZ format tagged UDRs).

If the decoder for the MZ format tagged UDRs format is chosen, the Tagged UDR type list is enabled.

Tagged UDR type

List of the available internal UDR formats, stored in the Ultra and Code servers.

On Error

Options to control how to react upon decoding errors.

  • Cancel Batch - The entire batch is cancelled. This is the standard behavior.

  • Route Raw Data - Route the remaining, undecodable, data as raw data. This option is useful if you want to implement special error handling for batches that are partially processed.

Full Decode

If enabled, the UDR will be fully decoded before output from the decoder agent. This action may have a negative impact on performance, since not all fields may be accessed in the workflow, making decoding of all fields in the UDR unnecessary. If it is important that all decoding errors are detected, this option must be enabled.

If this option is disabled (default), the amount of work needed for decoding is minimized using "lazy" decoding of field content. This means that the actual decoding work might not be done until later in the workflow, when the field values are accessed for the first time. Corrupt data (that is, data for which decoding fails) might not be detected during the decoding stage, but can however cause a workflow to abort at a later processing stage.

Note!

The use and settings of private threads for an agent, enabling multi-threading within a workflow, are configured in the Thread Buffer tab. For further information, see Thread Buffer Tab in 3.1.6 Workflow Template.