PrimaryCurrency And SecondaryCurrency Fields Are Not Synchronized Correctly From BRM To ECE

(Doc ID 2222110.1)

Last updated on JANUARY 24, 2017

Applies to:

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

Symptoms

On : 11.3.0.1.0 version, Customer data management

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

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

BACKGROUND
-----------------------
* 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.

STEPS
-----------------------
To reproduce the bug on the following platform:
- ECE 11.3.0.1.0
- 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'
  Results
  0 (instead of "primary currency code" value).


Changes

 

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