To open the Decoder agent configuration, click Build>New Configuration. Select Workflow from the Configurations dialog. When prompted to Select workflow type, click Batch>OK. Click Add agent. In the Agent Selection dialog click the Processing tab and select Decoder. Double-click the agent icon or right-click the icon and select Edit agent, to display the Agent Configuration dialog.
Decoder configuration dialog
Setting | Description |
---|---|
Decoder | Select from a list of available decoders created in the Ultra Format Editor, as well as the default built-in decoders:
Different settings are available depending on the Decoder you select. |
On Error | Options to control how to react upon decoding errors.
|
This option is only available when you have selected a decoder created in the Ultra Format Editor. Select this option to fully decode the UDR before it is sent out 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, you must select this option. If this checkbox is cleared (default), the amount of work needed for decoding is minimized using "lazy" decoding of field content. This means that the actual decoding work may be done later in the workflow, when the field values are accessed for the first time. Corrupt data (that is, data for which decoding fails) may not be detected during the decoding stage, but can cause a workflow to abort later in the process. | |
MZ Tagged Specific Settings | |
Tagged UDR Type | Click the Add button to select from a list of available internal UDR formats stored in the Ultra and Code servers, to reprocess UDRs of an internal format and send them out. If the compressed format is used, the decoder automatically detects this. |
JSON Specific Settings | |
Click Browse to select the UDR type you want the Decoder to send out. You can either select one of the predefined UDRs or the DynamicJsonUDR , which allows you to add a field of type any for including payload |
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.