Multidomain MDM
- Multidomain MDM 10.4
- All Products
HUB_STATE_IND Value
| State
|
---|---|
1
| ACTIVE
|
0
| PENDING
|
-1
| DELETED
|
Parameter
| Description
|
---|---|
Record
| This parameter contains the data to be cleansed and inserted.
|
SiperianObjectUid
| Name and type of mapping to use in the
CleansePut request. The mapping defines the structure of the record.
|
Parameter
| Description
|
---|---|
SystemName
| The system name of the record to be cleansed. A staging table is associated with a source system. If the system name is not specified by this parameter, the staging table's source system is used.
|
GenerateSourceKey
| Useful for keyless systems (for example, an application that does not persist source data). When set to
true , a source key is generated if one is not already specified.
|
PeriodStartDate
| Specifies the period start date for timeline-enabled base objects.
|
PeriodEndDate
| Specifies the period end date for timeline-enabled base objects.
|
PeriodReferenceTime
| Applicable for base objects for which you track data change events. Specifies a reference date within an effective period to identify a record version that you want to update. Default is null.
|
timelineAction
| Applicable for base objects for which you track data change events. Specifies the action to perform on a record version during the load process.
Use one of the following values:
|
isFillOnGap
| Applicable for base objects for which you track data change events. Ensures that contiguity between the effective dates of record versions is maintained when you add new record versions.
If set to
true , when you can add a new record version to the base object, the
MDM Hub maintains the contiguity between effective periods of record versions. If set to
false , the
MDM Hub rejects any addition of record version that breaks the contiguity between effective periods of record versions. Default is false.
|
Field
| Description
|
---|---|
RecordKey
| Contains the ROWID_OBJECT of the base object affected by
CleansePut .
When performing a
CleansePut request using a ROWID_OBJECT for a base object record that has been merged into another base object record,
CleansePut response returns the ROWID_OBJECT of the surviving base object record.
RecordKey also contains a new primary key created by the key generator if GenerateSourceKey in the request was set to
true .
|
ActionType
| Indicates the action that the
Put performed. The possible values are:
Tokenize requires the value of ActionType.
Insert indicates that a record has not yet been tokenized and new tokens need to be created.
Update and
Update XREF indicate that a record has already been tokenized and the existing tokens need to be regenerated.
|
CleansePutRequest request = new CleansePutRequest();Record record = new Record(); record.setSiperianObjectUid("MAPPING.Stage CRM Address"); record.setField( new Field("ADDRESS_ID", "782") ); record.setField( new Field("ADDRESS_LINE", "123 Main St.") ); record.setField( new Field("CITY_NAME", "Anytown") ); record.setField( new Field("LAST_UPDATE_DATE", new Date()) ); request.setRecord( record ); CleansePutResponse response = (CleansePutResponse) sipClient.process(request)