RUMs Corrupted During Transformation To BRM (Doc ID 2056019.1)

Last updated on JANUARY 05, 2017

Applies to:

Oracle Communications Pricing Design Center - Version 11.1.0.7.0 to 11.1.0.7.0 [Release 11.1.0]
Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 to 7.5.0.0.0 [Release 7.5.0]
Information in this document applies to any platform.

Symptoms

On : PDC 11.1.0.7.0 version, Transformation for PDC

ACTUAL BEHAVIOR
---------------------------
*  RUMs are corrupted during transformation to BRM.

* The following service-event map is defined in PDC:

Account:
  Event: EventBillingProductFeeCancel
  RUM: OCCURRENCE
  Event: EventBillingProductFeeCycle_forward_monthly
  RUM: OCCURRENCE
  Event: EventBillingProductFeePurchase
  RUM: OCCURRENCE
TelcoGsm:
  Event: EventDelayedSessionTelcoDcbData
  RUM: TOTAL_VOLUME


*  When load_config processes the output file, the /event/billing/product/fee/cycle/cycle_forward_monthly goes missing in the /config/rum object and gets replaced by /event/delayed/session/telco/dcb/data in the DB, i.e.:

0 PIN_FLD_RUM_MAP ARRAY [0]
1 PIN_FLD_EVENT_TYPE STR [0] "/event/delayed/session/telco/dcb/data"   ******
...
2 PIN_FLD_RUM_NAME STR [0] "TOTAL_VOLUME"
0 PIN_FLD_RUM_MAP ARRAY [1]
1 PIN_FLD_EVENT_TYPE STR [0] "/event/billing/product/fee/cancel"
...
2 PIN_FLD_RUM_NAME STR [0] "occ"
0 PIN_FLD_RUM_MAP ARRAY [2]
1 PIN_FLD_EVENT_TYPE STR [0] "/event/billing/product/fee/purchase"
...
2 PIN_FLD_RUM_NAME STR [0] "occ"

 


* This is due to 2 WRITE_FLDS writing the 2 different RUMs separately, but each write starting with ELEM_ID = 0.

EXPECTED BEHAVIOR
-----------------------
RUMs should get stored correctly in the BRM DB.

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create the mentioned service-event maps in PDC UI
2. Submit it to Transformation Engine OR run ImportExportPricing Utility with -config object parameter
3. Check BRM DB.

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