FW: CdxAccountMaintenance XAI Service Cannot Update Account/Per Details (Doc ID 868656.1)

Last updated on JULY 15, 2010

Applies to:

Oracle Utilities Framework - Version: 2.1.0 to 2.2.0 - Release: 2.1 to 2.2
Information in this document applies to any platform.

Symptoms

-- Problem Statement:
CCB v.2.2.0 / Microsoft Windows XP / Oracle database 11

CDXAccountMaintenance XAI Service cannot update Account/Per Details. When using the Update
transaction, an error message pops up saying that AccountId2 is missing. When adding a dummy
AccountId2 value, an error message stating that the Language Code is missing. Supplying the
Language Code, it then errors saying that the Country2 is missing. When supplying a dummy Country2
value, and error message then pops up saying that the record cannont be found. Only a Change
transaction seems allow for updating/changing Account/Per details. The issue seems to revolve
around the above mentioned fields having a isPrime attribute in the CDXAccountMaintenance XSD file.

-- Steps To Reproduce:
In the Dynamic XAI Submission Page, select the CDXAccountMaintenance Inbound Service. Configure it
such that it will update the Account/Person Bill Routing Code. Submit the Service. Error message
will be raised stating that the AccountId2 is missing. Supply a dummy AccoutId2 value and
resubmit. Error message will be raised stating that the Language Code is missing. Supply a
Language Code value and resubmit. Error message will be raised stating that the Country2 field is
missing. Supply a Country2 value and resubmit. Error message will be raised stating that the
Record cannot be found.

-- Business Impact:
The service will be used by an external system, which holds the master Bill Routing information
for customers, to update the Bill Routing information of a Person linked to an Account. If the
external system holds both the Account ID and Person ID, the external system can then just use the
Update Transaction to update the Bill Routing information. This is preferable to having to first
perform a Read transaction, updating the field that needs to be updated and then performing a
Change transaction since it will help reduce system overhead.

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