My Oracle Support Banner

ProductInfoChange Issue On BRM-AIA Interface (Product Information Did Not Synchronize with AIA Side) (Doc ID 1123023.1)

Last updated on JUNE 05, 2018

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.4.0.0.0 to 7.4.0.0.0 [Release 7.4.0]
Information in this document applies to any platform.

Symptoms

When using Oracle Communications Billing and Revenue Management (BRM) 7.4 Pricing Center to create a new simple product (purchase fee event or cycle forward event, single rate, single tier), or update an existing simple product (e.g. rate name change to a single product such as /account level subscription with a single rate plan and a single tier charge for cycle forward event), the product information did not synchronize with Application Integration Architecture (AIA) side (AIA 2.5).

After analyzing the log file, the issues seemed to be with the payload file from BRM.

Details about the problem:

After comparing the two payloadconfig_MergedWithCRMSync.xml in BRM side and AIA side, it's found that

1. BRM is using "ProductsInfo" tag instead of "ProductInfo" :

BRM:

<ProductInfo Source="EVENT" Tag="ProductsInfo" PinFld="PIN_FLD_PRODUCTS" DataFrom="PIN_FLD_PRODUCTS">

AIA:

<ProductInfo Source="EVENT" Tag="ProductInfo" PinFld="PIN_FLD_PRODUCTS" DataFrom="PIN_FLD_PRODUCTS">

 

2. BRM is using "ProductType" tag instead of "Type":

BRM:

<Field PinFld="PIN_FLD_TYPE" Tag="ProductType"/>

AIA:

<Field PinFld="PIN_FLD_TYPE" Tag="Type"/>

 

3) Missing InstanceId, xmlns, xmlns:xsi and xsi:schemaLocation attributes on ProductInfoChange, superfluous attribute Version on ProductInfoChange:

BRM:

<ProductInfoChange Source="EVENT" Tag="ProductInfoChange" StartEvent="/event/notification/price/products/modify">
   <Attribute Tag="Version" Value="1.0"/>
   <Field PinFld="PIN_FLD_ACCOUNT_OBJ" Tag="AccountObj"/>
   <SubElement Name="ProductInfo" OnEvent="/event/notification/price/products/modify"/>
</ProductInfoChange>

AIA:

<ProductInfoChange Source="EVENT" Tag="ProductInfoChange" StartEvent="/event/notification/price/products/modify">
   <Attribute Tag="InstanceId" Value="Portal"/>
   <Attribute Tag="xmlns" Value="http://www.portal.com/schemas/CRMSync" />
   <Attribute Tag="xmlns:xsi" Value="http://www.w3.org/2001/XMLSchema-instance" />
   <Attribute Tag="xsi:schemaLocation" Value="http://www.portal.com/schemas/CRMSync/ProductInfoChange.xsd" />
   <Field PinFld="PIN_FLD_ACCOUNT_OBJ" Tag="AccountObj"/>
   <SubElement Name="ProductInfo" OnEvent="/event/notification/price/products/modify"/>
</ProductInfoChange>

 

Details about AIA installation

SOA Suite
Version 10.1.3.1
<Patch 6078836>
<Patch 6265268>
<Patch 10.1.3.4
<Patch 7692665>
<Patch 6880880>
<Patch 6640838>
<MLR patch 9>

ODI
Version 10.1.3.5.3

AIA
Version 2.5
Comms Order to Bill: Siebel CRM - BRM PIP
Comms Agent Assisted Billing Care: Siebel CRM - BRM PIP

Expected result:
Messages are exchanged between Siebel and BRM without any problem in the Out of the Box (OOB) configuration.

Actual result:
Messages sent from BRM do not pass to Siebel.

Cause

To view full details, 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 a vibrant support community of peers and Oracle experts.