Table of Contents

Search

  1. Introduction
  2. Configuring Hub Console Tools
  3. Building the Data Model
  4. Configuring the Data Flow
  5. Executing Informatica MDM Hub Processes
  6. Configuring Application Access
  7. MDM Hub Properties
  8. Viewing Configuration Details
  9. Search with Solr
  10. Row-level Locking
  11. MDM Hub Logging
  12. Table Partitioning
  13. Collecting MDM Environment Information with the Product Usage Toolkit
  14. Glossary

Services Integration Framework APIs

Services Integration Framework APIs

You can use the UserExitSifClient Java class included in the user exit JAR file to call Services Integration Framework (SIF) APIs.
The following table describes SIF APIs that user exits can call:
SIF API
Description
CanUnmergeRecords
Determines whether the cross-reference record that you specify can be unmerged from the consolidated base object record.
CleansePut
Inserts or updates the base object with a single record that a key identifies.
Cleanse
Transforms an input record that you specify in the request to the output format that is specified by the
MDM Hub
cleanse function that you select.
CleanTable
Removes data from an Operational Reference Store and all its associated tables.
CreateTask
Creates a task.
Delete
Removes records from a base object. If you specify the deleteBORecord flag, the Delete API deletes the base object record even if you specified only a source key and system name.
FlagForAutomerge
Flags a record for automerge in the match table. If the value of the automerge indicator of a record in the match table is 1, the record merges during the next automerge process. If the record does not exist, the FlagForAutomerge API creates the record in the match table and sets the automerge indicator to 1.
GetAssignableUsersForTasks
Retrieves a list of users to whom you can assign tasks.
GetEffectivePeriods
Retrieves the aggregate effective period for a base object record.
GetMatchedRecords
Retrieves the match candidates for a record.
GetMergeHistory
Retrieves a tree that represents the merge history of a base object record.
Get
Uses a known key to retrieve a single record from a package.
GetSearchResults
Retrieves additional data when the number of records found by search queries exceeds the number of records that you want returned by the search queries.
GetTasks
Retrieves lists of tasks and task details.
GetTrustScore
Retrieves the current trust score for a column in a base object record.
GetXrefForEffectiveDate
Retrieves multiple cross-reference records for an effective Date.
Merge
Merges two base object records that represent the same object.
MultiMerge
Merges multiple base object records that represent the same object. You can specify the field level overrides for the merged record.
If you use this API in Post Load and Post Merge user exits, the
MDM Hub
generates recursive calls. Use other user exits to call the MultiMerge API.
PreviewBvt
Creates a preview of what a base object record would look like when a specified set of records merge or pending updates occur.
PromotePendingXrefs
Promotes or flags cross-reference records for promotion.
Put
Inserts or updates a single record identified by a key into a base object.
If you use this API in a Post Load user exit, the Informatica MDM Hub generates recursive calls. Set the
BypassPostLoadUE
parameter of the PUT API to
true
to bypass the Post Load user exit.
RemoveMatchedRecords
Removes matches associated with a base object record from the match table.
Restore
Restores cross-reference records.
SearchHmQuery
Searches Hierarchy Manager entities and relationships.
SearchMatch
Searches for records in a package based on match columns and rule definitions.
SearchQuery
Retrieves a set of records from a package that satisfies the criteria you specify.
SetRecordState
Sets the consolidation indicator for base object records that are identified by the keys you specify.
Tokenize
Generates match tokens for a base object record that the
MDM Hub
updates or inserts.
Unmerge
Unmerges base object records.
If you use this API in a PreUnmerge user exit, the
MDM Hub
generates recursive calls. Use another user exit to call the Unmerge API.
UpdateMatchRecord
Creates or updates a record in a match table.
UpdateTask
Updates a task.

0 COMMENTS

We’d like to hear from you!