Web Service Unable To Set IsPrimaryMVG=Y (Doc ID 1337274.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel CRM - Version 8.0 SIA [20405] and later
Information in this document applies to any platform.

Symptoms



On : 8.0.0.11 SIA[20440] version, Siebel EAI

ACTUAL BEHAVIOR
---------------
Create an IO with Contact as parent and Address as child.
Create a workflow : Start->EAI Siebel Adapter , Upsert -> end.
Make the workflow receive as input the IO you created.
Publish as web service.
Identify a contact "CON1" with "ADDR1" (primary) and "ADDR2"(non primary).
Send a request with IsPrimaryMVG=Y to make ADDR2 primary and ADDR1 non primary.
Notice no errors but the change also does not occur.

EXPECTED BEHAVIOR
-----------------------
It would be expected that ADDR2 becomes the new address.

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
Create an IO with Contact as parent and Address as child.
Create a workflow : Start->EAI Siebel Adapter , Upsert -> end.
Make the workflow receive as input the IO you created.
Publish as web service.
Identify a contact "CON1" with "ADDR1" (primary) and "ADDR2"(non primary).
Send a request with IsPrimaryMVG=Y to make ADDR2 primary and ADDR1 non primary.
Notice no errors but the change also does not occur.

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot update primary address info through web services.

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