PCM_OP_BILL_SET_LIMIT_AND_CR Throws Error (Doc ID 1335201.1)

Last updated on SEPTEMBER 03, 2013

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.4.0.0.0 to 7.4.0.1.0 [Release 7.4.0]
Information in this document applies to any platform.
Checked for Relevance on 3rd September 2013

Symptoms

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:

r << EOF 1
0 PIN_FLD_POID POID [0] 0.0.0.1 /account 474087877 0
0 PIN_FLD_LIMIT ARRAY [985] allocated 20, used 1
1 PIN_FLD_CREDIT_LIMIT DECIMAL [0] 26.1
0 PIN_FLD_PROGRAM_NAME STR [0] "test"
EOF
xop PCM_OP_BILL_SET_LIMIT_AND_CR 0 1

returns:

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.0.1 /error_poid 474087877 0
0 PIN_FLD_ERR_BUF ERR [0]
<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
time(sec:usec)=0:0>
<facility=0 msg_id=0 version=0>

Cause

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