External rules for the platform and core features

This section describes the business rules that are externalized from InfoSphere® MDM and are configured using the External Rule Component.

Note: Only external rules that are common across the domain or are around administrative data is presented here. See the Party, Product, and Account domain sections for their respective rules.
Rule ID Rule Description Java™ Class Name
17 Rule for DefaultSourceValue com.dwl.tcrm.externalrule.DefaultSourceValue
19 Rule for Campaign business key validation com.ibm.mdm.common.coreexternalrule.BusinessKeyValidation
20 Rule for Campaign Association business key validation com.ibm.mdm.common.coreexternalrule.BusinessKeyValidation
21 Rule for Product Relationship com.ibm.mdm.common.coreexternalrule.DWLBusinessKeyValidation
22 Rule for getting default privacy preferences com.ibm.mdm.common.coreexternalrule.DefaultPrivacyPreference
23 Rule for get CampaignAssociatedObject com.dwl.tcrm.externalrule.CampaignAssociatedDetailRule
24 Rule to validate an update of a business key for Grouping com.ibm.mdm.common.coreexternalrule.DWLBusinessKeyValidation
25 Rule for Grouping duplicate business key validation com.ibm.mdm.common.coreexternalrule.DWLBusinessKeyValidation
26 Rule for Grouping Association update business key validation com.ibm.mdm.common.coreexternalrule.DWLBusinessKeyValidation
28 Rule for get Grouping Associated object com.dwl.tcrm.externalrule.GroupingAssociatedDetail
42 Rule to validate a duplicate business key for ErrorReason com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
43 Rule for Default Privacy Preference duplicate business key validation com.dwl.tcrm.externalrule.BusinessKeyValidation
45 Rule for Admin Code table com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
46 Rule for update VGroup com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
47 Rule for update VElement com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
48 Rule for update VElementAttribute com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
49 Rule for update VGroupValidation com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
50 Rule for update VElementValidation com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
51 Rule for update VGroupParameter com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
52 Rule for update VElementParameter com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
53 Rule to validate an update business key for GroupAccess com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
54 Rule for User Access update business key validation com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
55 Rule for Group Profile update business key validation com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
56 Rule for User Group Profile update business key validation com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
57 Rule for User Profile update business key validation com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
58 External rule business key validation com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
59 Rule engine implementation business key validation com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
60 Java rule implementation business key validation com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
61 Rule to validate an update of a business key for DefaultPrivacyPreference com.dwl.tcrm.externalrule.BusinessKeyValidation
72 Business transaction business key validation com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
73 Businternaltxn business key validation com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
74 Inquiry level business key validation com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
75 Inquiry level group business key validation com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
76 Group table business key validation com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
77 Business Transaction request to validate business key com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
78 Business transaction response business key validation com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
85 Entity hierarchy role business key validation com.ibm.mdm.common.coreexternalrule.DWLBusinessKeyValidation
109 Process Action business key validation com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
115 Rule for Grouping and Grouping Association Expiry com.dwl.tcrm.externalrule.GroupExpiryExtRule
139 Rule for Compliance Requirement duplicate business key validation com.ibm.mdm.common.coreexternalrule.DWLBusinessKeyValidation
140 Rule to validate an update of a business key for Compliance Requirement com.ibm.mdm.common.coreexternalrule.DWLBusinessKeyValidation
141 Rule for evaluating conditions attached to Compliance Target in Compliance Requirement com.ibm.mdm.common.coreexternalrule.ExtValidation
142 Rule for evaluating conditions attached to Compliance Document in Compliance Target com.ibm.mdm.common.coreexternalrule.ExtValidation
145 Rule to validate an update of a business key for EnumeratedAnswer com.ibm.mdm.common.coreexternalrule.DWLBusinessKeyValidation
146 Rule to validate an update of a business key for AnswerSet com.ibm.mdm.common.coreexternalrule.DWLBusinessKeyValidation
147 Rule to validate an update of a business key for Answer com.ibm.mdm.common.coreexternalrule.DWLBusinessKeyValidation
148 Rule for EnumeratedAnswer duplicate business key validation com.ibm.mdm.common.coreexternalrule.DWLBusinessKeyValidation
149 Rule for AnswerSet duplicate business key validation com.ibm.mdm.common.coreexternalrule.DWLBusinessKeyValidation
150 Rule for Answer duplicate business key validation com.ibm.mdm.common.coreexternalrule.DWLBusinessKeyValidation
151 Rule to validate AnswerSet com.dwl.tcrm.externalrule.AnswerSetValidationRule
152 Rule to validate the type of the answer com.ibm.mdm.common.coreexternalrule.AnswerValidation
158 Rule to generate Concatenated key for CategoryAdminSysKeyBObj com.ibm.mdm.common.coreexternalrule.CategoryRules
159 Rule to validate time period of CategoryHierarchy com.ibm.mdm.common.coreexternalrule.CategoryRules
160 Rule to validate CategoryCode for CategoryBObj com.ibm.mdm.common.coreexternalrule.CategoryRules
164 Rule to validate category association com.ibm.mdm.common.coreexternalrule.CategoryRules
165 Rule for getting the next status of a task com.ibm.mdm.common.coreexternalrule.TaskStatusRule
168 Rule for searchCategoryHierarchy com.ibm.mdm.common.coreexternalrule.SearchCategoryRules
169 Rule for searchCategory com.ibm.mdm.common.coreexternalrule.SearchCategoryRules
173 Rule to validate endDate of Category com.ibm.mdm.common.externalrule.CategoryRules
175 Rule to validate associationIndicator of Category com.ibm.mdm.common.externalrule.CategoryRules
176 Rule for validating Validation Parameter business key com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
177 Rule for validating Validation business key com.ibm.mdm.common.coreexternalrule.DWLAdminBusinessKeyValidation
181 Rule to validate the timeframe with respect to EntitySpecUse com.ibm.mdm.externalrule.EntitySpecUseEntityTimeframeRule
182 Rule for EntitySpecUse Timeframe Validation com.ibm.mdm.common.externalrule.CategoryRules
183 Rule for EntitySpecUse Not Updatable Fields com.ibm.mdm.common.coreexternalrule.EntitySpecUseNotUpdatableFields
185 Rule for getting category timeframe com.ibm.mdm.externalrule.EntitySpecUseTimeFrameVal
187 Rule for Spec and EntitySpecUse TimeFrame Validation com.ibm.mdm.common.coreexternalrule.EntitySpecUseTimeFrameVal
196 Validate TermCondition associating to an inactive product com.ibm.mdm.product.externalrule.ValidateTermConditionWithProduct
218 Rule for failover logic when MDM transaction fails com.ibm.mdm.common.coreexternalrule.TransactionFailoverRule
Note: com.ibm.mdm.hybrid.externalrule.TransactionFailoverRule is the hybrid MDM version of this rule