DataSetCommit
Short description
DataSetCommit component updates the status of Approved records in Data Manager’s data set to Committed. 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 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: DataSetCommit_Input
Field name | Type | Description |
---|---|---|
|
|
Id of the record to update to Committed status. |
Output port 0: DataSetCommit_Output
Field name | Type | Description |
---|---|---|
|
|
Id of the record that was successfully updated. |
Output port 1: DataSetCommit_Error
Field name | Type | Description |
---|---|---|
|
|
Id of the record that failed to update. |
|
|
Error message providing the details of why the record status update failed. |
DataSetCommit attributes
Attribute | Req | Description | Possible values |
---|---|---|---|
Basic |
|||
Data Set |
✓ |
Data set to update. Clicking on the select button will show all data sets available on the Server. |
Details
DataSetCommit 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.
Compatibility
Version | Compatibility Notice |
---|---|
6.5 |
DataSetCommit introduced as Incubation component in 6.5.0. |
6.6 |
DataSetCommit with expanded functionality, still an Incubation component in 6.6.0. |