Error When Sending Soap-request for OrganizationSubmitMergeRequest Web Service (Doc ID 1351122.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel CRM Call Center - Version 8.1.1.4 SIA [21225] and later
Information in this document applies to any platform.

Symptoms

On : 8.1.1.4 SIA [21225] version, Universal Customer Master ((UCM 8.2)

When attempting to send a Soap-request for OrganizationSubmitMergeRequest web service, SOAPUI displays an error. The following error occurs.

"Service UCM Merge Service method SubmitMergeRequest requires an input parameter MasterId which is missing"

The issue can be reproduced at will with the following steps:

1. Go to Site Map -> Administration - Web Services -> Inbound Web Services.
2. Export the WSDL for OrganizationService and consume it in SOAPUI
3. Call  OrganizationMergeRequest Operation:

SystemId: not null value.
RequestStatus: Suspect
MatchId : an account row_id
MasterId: another account row id

Example:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cus="http://xmlns.oracle.com/apps/mdm/customer">
<soapenv:Header/>
<soapenv:Body>
<cus:OrganizationSubmitMergeRequest_Input Language="ENU" Locale="English - United States" EnterpriseServerName="siebel" operation="Insert" ExternalSystemId="Siebel01">
<cus:RequestStatus>Suspect</cus:RequestStatus>
<cus:SystemId>Siebel02</cus:SystemId>
<cus:MatchId>1-I7U5</cus:MatchId>
<cus:MasterId>EXTID02</cus:MasterId>
<cus:ObjectType>Account</cus:ObjectType>
</cus:OrganizationSubmitMergeRequest_Input>
</soapenv:Body>
</soapenv:Envelope>

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms