2. What is user exit
A user exit is custom Java code that
you develop that runs at specific
points in the batch or Services
Integration Framework (SIF) API
processes to extend the functionality
of MDM Hub. MDM Hub exits regular
MDM Hub processing to run code that
users develop
MDM Hub supplies input parameter
values when it calls a user exit
4. Types of User Exits
Stage process User Exits
Post-Landing ….delta not started yet
Pre-Stage …delta calc is done
Post-Stage….raw,rej,stg
Load process User Exits
Post-Load….
Match process User Exits
Pre-Match
Post-Match
Merge process User exits
Post-Merge
Unmerge process User Exits
Pre-Unmerge
Post-Unmerge
5. User Exit Usage
Post-landing
Transform, refine, replace Ctrl Characters, or any Pre-cleansing
Pre-staging
Any kind of manipulation with the delta process like restricting delta to 10,000,audit delta in a table
Post-Staging
Mostly used for Reject processing like archiving or deleting rejects (for known logics)
Post-load
Any customization after data is loaded into base objects like loading child or change consolidation indicator status from 1 to 4 for other tables
Pre-Match
Any tasks like children tables manipulation like manipulate child tables
Post-Match
Manipulation of match queue
Post-merge
Use a post-merge user exit to match and merge child records affected by the match and merge of a parent record.