My Oracle Support Banner

Profile Serv_extrating Information not Passed to Op_act_usage (Doc ID 2208227.1)

Last updated on JUNE 06, 2022

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.5.0.14.0 and later
Information in this document applies to any platform.

Symptoms

The profile serv_extrating information is not passed to op_act_usage information while multiple subscription actions are held in one transaction.

ERROR
-----------------------
PIN_ERR_NOT_FOUND

STEPS
-----------------------
The issue can be reproduced with the following steps:
1. 01.06.2016 create client with service and purchase product
2. 01.07.2016 run billing
3. 15.07.2016 make following actions:
     a. Close product P
         PCM_OP_SUBSCRIPTION_CANCEL_PRODUCT/PCM_OP_SUBSCRIPTION_SET_PRODINFO input flist:
         # number of field entries allocated 20, used 5
         0 PIN_FLD_SERVICE_OBJ POID [0] 0.0.0.4 /service/telco/fixed/telephony 777675 8
         0 PIN_FLD_POID POID [0] 0.0.0.4 /account 801891 8
         0 PIN_FLD_PROGRAM_NAME STR [0] "OP_SUBSCRIPTION_OFFER_SET_STATUS"
         0 PIN_FLD_END_T TSTAMP [0] (1467324000) Fri Jul 1 00:00:00 2016
         0 PIN_FLD_PRODUCTS ARRAY [0] allocated 20, used 4
         1       PIN_FLD_PRODUCT_OBJ POID [0] 0.0.0.4 /product 308348 1
         1       PIN_FLD_OFFERING_OBJ POID [0] 0.0.0.4 /purchased_product 775579 0
         1       PIN_FLD_QUANTITY DECIMAL [0] 1
         1       PIN_FLD_STATUSES ARRAY [0] allocated 20, used 2
         2             PIN_FLD_STATUS ENUM [0] 10103
         2             PIN_FLD_STATUS_FLAGS INT [0] 4

    b.  Create era profile with opcode PCM_OP_SUBSCRIPTION_PROVISION_ERA:
         PCM_OP_SUBSCRIPTION_PROVISION_ERA input flist:
         # number of field entries allocated 20, used 7
         0 PIN_FLD_POID POID [0] 0.0.0.4 /profile/serv_extrating -1 0
         0 PIN_FLD_FLAGS INT [0] 0
         0 PIN_FLD_END_T TSTAMP [0] (1467324000) Fri Jul 1 00:00:00 2016
         0 PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.4 /account 801891 12
         0 PIN_FLD_SERVICE_OBJ POID [0] 0.0.0.4 /service/telco/fixed/telephony 777675 15
         0 PIN_FLD_NAME STR [0] "ATTR_MODE"
         0 PIN_FLD_INHERITED_INFO SUBSTRUCT [0] allocated 20, used 2
         1       PIN_FLD_EXTRATING SUBSTRUCT [0] allocated 20, used 1
         2             PIN_FLD_LABEL STR [0] "PSTNPRAC1"
         1      PIN_FLD_DATA_ARRAY ARRAY [0] allocated 20, used 4
         2             PIN_FLD_NAME STR [0] "PSTNAG144_1"
         2             PIN_FLD_VALUE STR [0] "IND"
         2             PIN_FLD_VALID_FROM TSTAMP [0] (1467324000) Fri Jul 1 00:00:00 2016
         2             PIN_FLD_VALID_TO TSTAMP [0] (0)

        PCM_OP_SUBSCRIPTION_PROVISION_ERA output flist:
        # number of field entries allocated 20, used 2
        0 PIN_FLD_POID POID [0] 0.0.0.4 /profile/serv_extrating -1 0
        0 PIN_FLD_RESULTS ARRAY [1] allocated 20, used 1
        1       PIN_FLD_POID POID [0] 0.0.0.4 /profile/serv_extrating 777863 0

    c. Purchase product P2 with rateplan_selector with effective_t 01.07.2016.
        Rateplan selector is based on value in created profile/serv_extrating
 
When all these actions from point 3 are held in one transaction while op_act_usage is creating event/cycle/forward, it gives below error:

Changes

 

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!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.