Unable to Disconnect Existing Service Due to Error While Reading Tax_selector
(Doc ID 3068368.1)
Last updated on MARCH 03, 2025
Applies to:
Oracle Communications Billing and Revenue Management - Version 12.0.0.8.0 and laterInformation in this document applies to any platform.
Symptoms
When performing the disconnection of an existing service (changing service status to 10103), it throws the below error and it fails.
connection manager (cm) pinlog:
Steps:
- Create an account, add the service, purchase the products (the product points to a tax selector configuration)
- Perform a change in the pricing of the charge (say from 34$ to 35$) and import the charge offer
- Here the pricing xml file contains chargeoffer, chargerateplan, tax_selector although only the charge rate plan is modified
- Notice that the poid of the tax_selector object is replaced by a new one in Billing and Revenue Management (BRM) database
- Disconnect the previously purchased service (means, cancel the service) with below opcode and flist:
PCM_OP_CUST_SET_STATUS input flist
# number of field entries allocated 20, used 7
0 PIN_FLD_POID POID [0] 0.0.0.1 /account 7428938 8
0 PIN_FLD_SERVICE_OBJ POID [0] 0.0.0.1 /service/telco/gsm/telephony 7428554 17
0 PIN_FLD_PROGRAM_NAME STR [0] "Test"
0 PIN_FLD_FLAGS INT [0] 0
0 PIN_FLD_STATUSES ARRAY [0] allocated 20, used 2
1 PIN_FLD_STATUS ENUM [0] 10103
1 PIN_FLD_STATUS_FLAGS INT [0] 0 - Above opcode results in error while doing PCM_OP_READ_OBJ on tax_selector because the poid has been replaced with a new one and READ_OBJ is being done on the previous poid
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 |
Cause |
Solution |
References |