Input Mapping To Realtime Pipeline Failed (Doc ID 1462085.1)

Last updated on APRIL 05, 2017

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.0.0.0 and later
Information in this document applies to any platform.
Checked for relevance on 2-Apr-2014.

Goal

 In the below scenario, when billing time discount needs to be applied, the RealTime Pipeline (RTP) throws an error as below :

RealtimePipeline: Type mismatch error, unable to map pin_fld_t:PIN_FLDT_STR to EDR field: DETAIL.CUST_A.PRODUCT.ERA.PROFILE in function appendValueToEDR() 


Scenario :

  1. 1-4-2012 : Create a customer account with BDOM=10
  2. Subscribe a discount of 10% on usage via ERA
  3. Subscribe a product (usage) and a discount (Billing time discount)
  4. 11-4-2012 : Run Billing -> billing will fail with below error messages:

        Snippet of cm pinlog:

E Wed May  9 23:00:00 2012  test  cm_batch:26421  cm_em.c(19):4161:test:testnap:26418:1:508:1337867726:1
Op (508) receive failed (46) in fwd_op_to_em
E Wed May  9 23:00:00 2012  test  cm_batch:26421  cm_child.c(106):4627
1:test:testnap:26418:1:508:1337867726:1
op PCM_OP_RATE_DISCOUNT_EVENT returned an error
<location=PIN_ERRLOC_RTP:19 class="PIN_ERRCLASS_SYSTEM_DETERMINATE":1
errno=PIN_ERR_BAD_VALUE:46>
<field num=0:0,0 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
<facility=0 msg_id=10822 version=0> 

        Snippet of RTP pipeline log :

24.05.2012 15:49:34 test      ifw          IFW       MAJOR    [T:11]
10822 - (ifw.Pipelines.RTP_DISCOUNT_ALL_DB10.Input.InputModule.Module)
RealtimePipeline: Type mismatch error, unable to map pin_fld_t:PIN_FLDT_STR to EDR field: DETAIL.CUST_A.PRODUCT.ERA.PROFILE in function appendValueToEDR()
24.05.2012 15:50:27 test      ifw          IFW       MAJOR    [T:10]
10822 - (ifw.Pipelines.RTP_DISCOUNT_ALL_DB11.Input.InputModule.Module)
RealtimePipeline: Type mismatch error, unable to map pin_fld_t:PIN_FLDT_STR to EDR field: DETAIL.CUST_A.PRODUCT.ERA.PROFILE in function appendValueToEDR()
24.05.2012 15:55:26 test      ifw          IFW       MAJOR    [T:10]
10822 - (ifw.Pipelines.RTP_DISCOUNT_ALL_DB12.Input.InputModule.Module) RealtimePipeline: Type mismatch error, unable to map pin_fld_t:
PIN_FLDT_STR to EDR field: DETAIL.CUST_A.PRODUCT.ERA.PROFILE in function appendValueToEDR()

 

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