Oracle Customer Hub (UCM) Master Data Management Reference > Oracle Customer Hub (UCM) and Data Governance Manager Web Services Reference >

GovernService


This Web service queries all the Account and Contact suspect records in the base table. It provides a means do the following:

  • Approve suspect records to resolve nonsuspect records.
  • Submit merge requests for suspect records that must be merged.

GovernService Operations

For a list of the operations associated with this Web service, see Table 294

Table 294. GovernService Operations
Name
Description

getOrganizationSuspectRecords

Queries all account records marked Suspect in the base table.

getPersonSuspectRecords

Queries all contact records marked Suspect in the base table.

removePendingRecord

Removes the pending flag for the account or contact record marked as Suspect in the base table.

submitMergeRequestOrganizationRecord

Submits a merge request for the account records in the base table.

submitMergeRequestPersonRecord

Submits a merge request for the contact records in the base table.

.

Request Message Description: getOrganizationSuspectRecords

For a description of this request message, see Table 295.

Table 295. Request Message Description: getOrganizationSuspectRecords
Node
Description
Type

endDateTime

End date and time for a given job.

String

startDateTime

Start date and time for a given job.

String

StartRowNum

The row number of the total number of records from which the records are to be given.

String

PageSize

Indicates the number of records to be returned.

String

SortSpec

The sort criteria applied to the business component.

String

NewQuery

Starts a new query.

String

Response Message Description: getOrganizationSuspectRecords

For a description of this response message, see Table 296.

Table 296. Response Message Description: getOrganizationSuspectRecords
Node
Description
Type

SwiOrgDeDupResultsIO

An instance of the integration object, SwiOrgDeDupResults.

Integration Object

LastPage

Boolean indicating whether or not the last record in the query result set has been returned.

String

NumOutputObjects

Number of records being returned in this iteration of the request result set.

String

ErrorCode

Error code (if any) that must be passed for the job.

String

ErrorMessage

Specific error message.

String

Request Message Description: getPersonSuspectRecords

For a description of this request message, see Table 297.

Table 297. Request Message Description: getPersonSuspectRecords
Node
Description
Type

endDateTime

End date and time for a given job.

String

startDateTime

Start date and time for a given job.

String

StartRowNum

The row number of the total number of records from which the records are to be given.

String

PageSize

Indicates the number of records to be returned.

String

SortSpec

The sort criteria applied to the business component.

String

NewQuery

Starts a new query.

String

Response Message Description: getPersonSuspectRecords

For a description of this response message, see Table 298.

Table 298. Response Message Description: getPersonSuspectRecords
Node
Description
Type

SwiPerDeDupResultsIO

An instance of the integration object, SwiPerDeDupResults.

Integration Object

LastPage

Boolean indicating whether or not the last record in the query result set has been returned.

String

NumOutputObjects

Number of records being returned in this iteration of the request result set.

String

ErrorCode

Error code (if any) that must be passed for the job.

String

ErrorMessage

Specific error message.

String

Request Message Description: removePendingRecord

For a description of this request message, see Table 299.

Table 299. Request Message Description: removePendingRecord
Node
Description
Type

Id

Record ID.

String

ObjectName

Business object name, which is one of the following: contact or account.

String

PendingStatus

The pending status of the record.

String

Response Message Description: removePendingRecord

For a description of this response message, see Table 300.

Table 300. Response Message Description: removePendingRecord
Node
Description
Type

Status

Status of the record.

String

ErrorCode

Error code (if any) that must be passed for the job.

String

ErrorMessage

Specific error message.

String

Request Message Description: submitMergeRequestOrganizationRecord

For a description of this request message, see Table 301.

Table 301. Request Message Description: submitMergeRequestOrganizationRecord
Node
Description
Type

MatchId

Row ID of the duplicate record which is to be merged with the Master record.

String

MasterId

Row ID of the Master record for which duplicates have been found.

String

Response Message Description: submitMergeRequestOrganizationRecord

For a description of this response message, see Table 302.

Table 302. Response Message Description: submitMergeRequestOrganizationRecord
Node
Description
Type

ResponseMessage (UCMMergeRequestRs)

Response message to the UCM Merge request.

String

ErrorCode

Error code (if any) that must be passed for the job.

String

ErrorMessage

Specific error message.

String

Request Message Description: submitMergeRequestPersonRecord

For a description of this request message, see Table 303.

Table 303. Request Message Description: submitMergeRequestPersonRecord
Node
Description
Type

MatchId

Match ID.

Not applicable

MasterId

Master ID.

Not applicable

Response Message Description: submitMergeRequestPersonRecord

For a description of this response message, see Table 304.

Table 304. Response Message Description: submitMergeRequestPersonRecord
Node
Description
Type

ResponseMessage (UCMMergeRequestRs)

Response message to the UCM Merge request.

String.

ErrorCode

Error code (if any) that must be passed for the job.

String

ErrorMessage

Specific error message.

String

GovernService Application Interface

This topic describes the application objects called by this Web service. For more information on application interfaces, refer to your application development documentation on Oracle Technology Network.

Service Object (Business Service or Workflow)

For a description of the service objects for this Web service, see Table 305.

Table 305. GovernService Service Object
Siebel Repository Name
Boundary Object Type
Class

UCM Data Governance Manager

Business Service

CSSSwiUCMDGMgrService

Methods

For a description of the methods for this Web service, see Table 306.

Table 306. GovernService Methods
Operation
Method

getOrganizationSuspectRecords

getOrganizationSuspectRecords

getPersonSuspectRecords

getPersonSuspectRecords

removePendingRecord

removePendingRecord

submitMergeRequestOrganizationRecord

submitMergeRequestOrganizationRecord

submitMergeRequestPersonRecord

submitMergeRequestPersonRecord

Oracle Customer Hub (UCM) Master Data Management Reference Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.