FW: CdxAccountMaintenance XAI Service Cannot Update Account/Per Details
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.
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.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms