My Oracle Support Banner

PrimaryCurrency And SecondaryCurrency Fields Are Not Synchronized Correctly From BRM To ECE (Doc ID 2222110.1)

Last updated on MARCH 23, 2019

Applies to:

Oracle Communications BRM - Elastic Charging Engine - Version to [Release 11.3.0]
Information in this document applies to any platform.


On : version, Customer data management

Primary currency code in Customer cache is incorrectly shown as '0'

Primary currency code in Customer cache is correctly shown as '978' for example

* Since ECE 11.3 PatchSet 1 version, the notion of "primaryCurrency" and "secondaryCurrency" has been integrated in the customer information.
* However, regarding the 2 fields, it is seen that there is a customer synchronization problem between BRM and ECE which seems to cause a rating problem in ECE later on.
* As a workaround, one has to update the field "systemCurrencyNumericCode" according to the default currency via the charging-settings.xml.

To reproduce the bug on the following platform:
- BRM 7.5 PS16
- PDC 11.1.0 PS8

1) create a customer with a primary currency and a secondary currency
2) check the value of the two fields in ECE, the value is equal to 0. To check the value, you can use the following CohQL request

  Ex: CohQL> select value().primaryCurrencyNumericCode from Customer where key()='669293735'
  0 (instead of "primary currency code" value).


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.