Version

    TransactionalDataSetCommit

    DataSetCommit 64x64

    Short description

    Ports

    Metadata

    Attributes

    Details

    See also

    Short description

    TransactionalDataSetCommit commits records that were previously approved in the selected transactional data set in the Data Manager. This is a signal to the Data Manager that the records have been fully processed and can be removed once their Retention period expires.

    This component must run on CloverDX Server. It only connects to the Data Manager instance deployed in the same CloverDX Server instance where it is running.

    Data output Input ports Output ports Transformation Transf. req. Java CTL Auto-propagated metadata

    Any transactional data set in Data Manager

    1

    2

    Ports

    Port type Number Required Description Metadata

    Input

    0

    For ids of the records that must be updated in the Data Manager.

    Auto-propagated metadata containing just an id of the record to update.

    Output

    0

    For records successfully committed to the data set.

    Auto-propagated metadata containing just an id of the record that was updated.

    Output

    1

    For records that failed to be updated in the data set.

    Auto-propagated metadata containing an id of the record to that failed to be updated and error message with the failure reason.

    Metadata

    All metadata on all ports is auto-propagated. Since the component does not implement any input or output mapping, this metadata must be used when interfacing with the component.

    Input port 0: TransactionalDataSetCommit_Input
    Field name Type Description

    _id

    long

    Id of the record to update to Committed status.

    Output port 0: TransactionalDataSetCommit_Output
    Field name Type Description

    _id

    long

    Id of the record that was successfully updated.

    Output port 1: TransactionalDataSetCommit_Error
    Field name Type Description

    _id

    long

    Id of the record that failed to update.

    error

    string

    Error message providing the details of why the record status update failed.

    TransactionalDataSetCommit attributes

    Attribute Req Description Possible values

    Basic

    Data Set

    Data set to update. Clicking on the select button will show all transactional data sets available on the Server.
    Data set is identified by its code. The code is assigned to the data set when it is created and does not change when the data set is renamed.

    Details

    TransactionalDataSetCommit notifies the Data Manager that a record has been fully processed. In most cases this means that the record that was read from the Data Manager has been loaded to the target system.

    The commit is needed since it is possible for the target system to reject a record or to fail during processing. See Unloading data from Data Manager for more details.