PCM_OP_BILL_SET_LIMIT_AND_CR Throws Error
Last updated on NOVEMBER 22, 2017
Applies to:Oracle Communications Billing and Revenue Management - Version 184.108.40.206.0 and later
Information in this document applies to any platform.
Checked for Relevance on 3rd September 2013
When setting credit limit for resource, opcode exits at event /event/billing/limit creation stage. It looks like op_bill_record_event tries to insert PIN_FLD_SUB_BALANCES structure to /event/billing/limit despite the fact that this class does not have this structure.
However, when setting credit limit for resource without any balance i.e. no PIN_FLD_SUB_BALANACES array in /balance_group objects, it works fine.
Calling following tesnap script through Realtime path:
0 PIN_FLD_POID POID  0.0.0.1 /account 474087877 0
0 PIN_FLD_LIMIT ARRAY  allocated 20, used 1
1 PIN_FLD_CREDIT_LIMIT DECIMAL  26.1
0 PIN_FLD_PROGRAM_NAME STR  "test"
xop PCM_OP_BILL_SET_LIMIT_AND_CR 0 1
xop: opcode 948, flags 0
XOP "948" failed: err 3:PIN_ERR_NOT_FOUND, field 0/116:PIN_FLD_LIMIT,
loc 4:PIN_ERRLOC_DM, errclass 0:UNKNOWN, rec_id 0, resvd 0
# number of field entries allocated 20, used 2
0 PIN_FLD_POID POID  0.0.0.1 /error_poid 474087877 0
0 PIN_FLD_ERR_BUF ERR 
<location=PIN_ERRLOC_DM:4 class=UNKNOWN:0 errno=PIN_ERR_NOT_FOUND:3>
<field num=PIN_FLD_LIMIT:9,116 recid=0 reserved=0 reserved2=0
<facility=0 msg_id=0 version=0>
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