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 laterInformation 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 |