Fm_bill_pol_valid_transfer.c is Giving PIN_ERR_PERMISSION_DENIED:182 Error
(Doc ID 2827738.1)
Last updated on SEPTEMBER 03, 2024
Applies to:
Oracle Communications Billing and Revenue Management - Version 12.0.0.4.0 and laterInformation in this document applies to any platform.
Goal
fm_bill_pol_valid_transfer.c is throwing following PIN_ERR_PERMISSION_DENIED:182 error
Even though logged in using admin user and through testnap it is giving a same error in case of PS4 fm_bill_pol.so library.
Steps to reproduce:
1. Create a account
2. purchase a product with cycle forward charge.
3. Make the payment
4. Call PCM_OP_BILL_ITEM_TRANSFER opcode.
Sample input flist
nap(7390)> d 1
# number of field entries allocated 20, used 4
0 PIN_FLD_POID POID [0] 0.0.0.1 /account 2147708 0
0 PIN_FLD_ITEM_OBJ POID [0] 0.0.0.1 /item/payment 4194047 0
0 PIN_FLD_PROGRAM_NAME STR [0] "Billing Care REST API"
0 PIN_FLD_ITEMS ARRAY [1] allocated 20, used 2
1 PIN_FLD_AMOUNT DECIMAL [0] -100
1 PIN_FLD_POID POID [0] 0.0.0.1 /item/cycle_forward 2147324 0
nap(7390)> PCM_OP_BILL_ITEM_TRANSFER 0 1
unknown command "PCM_OP_BILL_ITEM_TRANSFER", h for help
nap(7390)> xop PCM_OP_BILL_ITEM_TRANSFER 0 1
xop: opcode 126, flags 0
XOP "126" failed: err 182:PIN_ERR_PERMISSION_DENIED, field 0/0:0,
loc 5:PIN_ERRLOC_FM, errclass 1:PIN_ERRCLASS_SYSTEM_DETERMINATE, rec_id 0, resvd 0
# number of field entries allocated 20, used 3
0 PIN_FLD_POID POID [0] 0.0.0.1 /item/payment 4194047 0
0 PIN_FLD_RESULT ENUM [0] 0
0 PIN_FLD_ERR_BUF ERR [0]
<location=PIN_ERRLOC_FM:5 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1 errno=PIN_ERR_PERMISSION_DENIED:182>
<field num=0:0,0 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
<facility=0 msg_id=0 version=0>
How to fix the above error?
Solution
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
Goal |
Solution |
References |