Synchronization Of A Product With A Profile Offer Failed In RRE (Doc ID 1671899.1)

Last updated on NOVEMBER 10, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 to 7.5.0.0.0 [Release 7.5.0]
Oracle Communications BRM - Elastic Charging Engine - Version 11.2.0.0.0 to 11.2.0.2.0 [Release 11.2.0]
Oracle Communications Pricing Design Center - Version 11.1.0.0.0 to 11.1.0.8.0 [Release 11.1.0]
Information in this document applies to any platform.

Goal

On : ECE 11.2.0.0.0 version,

Issue :

  Synchronization of a product with a profile offer failed in RRE in a PDC-ECE-BRM setup.

Details :

* Created in BRM, an offer profile and linked it with a provisioning tag.
* Loaded both in ECE and PDC.
* Created a new product in PDC using the provisioning tag created in BRM.
* The product was correctly loaded in ECE, but there was an error in RRE synch to BRM. See below snippet :

INFO: Command executing...: loadpricelist -f -c xform-20140403092630_545-output.xml
Apr 3, 2014 9:26:35 AM oracle.communications.brm.pdc.server.transformation.util.BRMLoadUtil loadPriceList
INFO: LoadPriceList exit status: 1
Apr 3, 2014 9:26:35 AM oracle.communications.brm.pdc.server.transformation.Transformer transformAndLoad
INFO: TOTAL TIME:loadpricelist:5032
Apr 3, 2014 9:26:35 AM oracle.communications.brm.pdc.server.transformation.Transformer transformAndLoad
SEVERE: Error in transformation
oracle.communications.brm.pdc.server.transformation.TransformationException: Error in transformation operation
Load utilities failed to commit the object(s) in BRM Database!
    at oracle.communications.brm.pdc.server.transformation.Transformer.transformAndLoad(Transformer.java:295)
    at oracle.communications.brm.pdc.server.transformation.WorkItemProcessor.processMessage(WorkItemProcessor.java:234)
    at oracle.communications.brm.pdc.server.transformation.WorkItemProcessor.dequeueWorkItems(WorkItemProcessor.java:111)
    at oracle.communications.brm.pdc.server.transformation.rre.RRETransformationEngine.createWorkItemProcessors(RRETransformationEngine.java:110)
    at oracle.communications.brm.pdc.server.transformation.rre.RRETransformationEngine.main(RRETransformationEngine.java:158)
Apr 3, 2014 9:26:35 AM oracle.communications.brm.pdc.server.transformation.rre.pricing.xref.RREChargeOfferingCrossRefDBObject rollBackChanges
INFO: rolling back database transaction

* The loadpricelist log in BRM server shows below error :

ERR_BAD_ARG
FList.java:0: ErrBuf Fields:
Error=ERR_BAD_ARG    Loc=DM
Field=PIN_FLD_POID    Rec=0    reserved=0
Facility=0    MessageID=0    Time=1:00 AM    Version=0    Reserved2=0
Args=<none>
Nested Error:
<none>

        at com.portal.pcm.FList.readError(Unknown Source)
        at com.portal.pcm.FList.createObjectFromStream(Unknown Source)
        at com.portal.pcm.FList.loadFromStream(Unknown Source)
        at com.portal.pcm.FList.createFromStream(Unknown Source)
        at com.portal.pcm.PCPClientOperation.receive(Unknown Source)
        at com.portal.pcm.PCPClientOperation.executeReceive(Unknown Source)
        at com.portal.pcm.PCPClientOperation.execute(Unknown Source)
        at com.portal.pcm.PCPContext.op(Unknown Source)
        at com.portal.pcm.PortalContext.opcode(Unknown Source)
        at com.portal.pcm.PortalContext.opcode(Unknown Source)
        at com.portal.loadpricelist.PLDBOperation.commitToDatabase(Unknown Source)
        at com.portal.loadpricelist.PLDBOperation.doCommit(Unknown Source)
        at com.portal.loadpricelist.LoadPriceList.doNonInteractive(Unknown Source)
        at com.portal.loadpricelist.LoadPriceList.main(Unknown Source)
Error: Cannot commit price list information to the database

* On checking the DM pinlog, below error is seen:

E Fri Apr 4 13:28:41 2014 dev dm:9717 dm_ops.c(250):11814 1:dev:loadpricelist:0:main:663:1396610921:0
  ERROR RFLDS: map_poid_to_table_info poid=("/config/telco/prepaid", 0) table=config_t failed, err=4(PIN_ERR_BAD_ARG)
E Fri Apr 4 13:28:41 2014 dev dm:9717 dm_search.c(110):1366 1:dev:loadpricelist:0:main:663:1396610921:0
  dm_search_rflds: op_rflds_prep_top_level_flds failed config_t err=4(PIN_ERR_BAD_ARG)
E Fri Apr 4 13:28:41 2014 dev dm:9717 dm_ops.c(250):10697 1:dev:loadpricelist:0:main:663:1396610921:0
  op_search_and_bulk_act: dm_search_rflds() failed: err=4(PIN_ERR_BAD_ARG)
E Fri Apr 4 13:28:41 2014 dev dm:9717 dm_back.c(32):1392 1:dev:loadpricelist:0:main:663:1396610921:0
  DMbe #0: process_op: op 7(PCM_OP_SEARCH), err 4(PIN_ERR_BAD_ARG)


Since the product is not in sync to BRM, it can not be purchased and tested in ECE.
How to resolve this error ?
 

Solution

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