My Oracle Support Banner

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

Last updated on JULY 27, 2022

Applies to:

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


**Disclaimer:** This KM article may include the following abbreviations:

CCB/CC&B - Oracle Utilities Customer Care and Billing
OUAF/FW - Oracle Utilities Framework
XAI - XML Application Integration 

-- 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, an error message then pops up saying that the record cannot be found. Only a Change transaction seems to be allowed 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 primary 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.




To view full details, sign in with your My Oracle Support account.

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

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.