Skip Ribbon Commands
Skip to main content
Navigate Up
Sign In

Quick Launch

Average Rating:

(1 Rating)
facebook Twitter
Email
Print Bookmark Alert me when this article is updated

Feedback

Successful Merge Task in MDM doesn't merge the records from ActiveVOS in MDM 10.2
Problem Description
In MDM, BEMerge Task is created after running the Match job.

Now, after opening task in IDD and performing a merge, the Merge is successful as per MDM. However, at the ActiveVOS side, the workflow goes to Faulting state at Execute MergeBE step in the workflow with the following error:

java.lang.IllegalArgumentException: faultCode argument for createFault was passed NULL​

workflo_fault.PNG 
 
 
Cause
This error could happen for different reasons as well. One of the reason is explained here.
 
Merging of records successfully with the corresponding BEMergeWorkflow going to Faulting state is seen if the Merge is performed in IDD by using option Actions > Merge, rather than under Task Actions.
Solution
​Issue would be seen if the task is opened (that is, corresponding merge candidates) and clicked on Actions > Merge rather than Task Actions > Merge option.

In this case, MDM would send SIF API response (rather than BusinessEntity response) and hence BEMergeWorkflow would not receive correct Task response. This would make next steps in the workflow to go to faulting state due to parse error.

To avoid this issue, use the Merge option under Task Actions as shown in the following image:

task_actions.PNG 
 

More Information
​ERROR: "java.lang.IllegalArgumentException: faultCode argument for createFault was passed NULL" 
Applies To
Product: Active VOS; MDM Multidomain
Problem Type: Configuration
User Type: Administrator; Developer
Project Phase: Configure
Product Version:
Database:
Operating System:
Other Software:

Reference
Attachments
Last Modified Date:9/3/2020 7:29 AMID:561093
People who viewed this also viewed

Feedback

Did this KB document help you?



What can we do to improve this information (2000 or fewer characters)