Problem With PCM_OP_ACT_AUTHORIZE (Doc ID 561415.1)

Last updated on SEPTEMBER 26, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version: 7.3.0.0.0
This problem can occur on any platform.

Symptoms

Could not authorize a prepaid service.  AAA GSM Manager and Resource Reservation Manager are not installed.

An account has a non-currency "Prepaid Dollar" whose credit limit is 0 and credit floor is -20.
The account current balance is -10 Prepaid Dollar. When PCM_OP_ACT_AUTHORIZE is called to authorize the usage of the service with 5 Prepaid Dollar, it failed with the following error:

xop: opcode 172, flags 0
XOP "172" failed: err 3:PIN_ERR_NOT_FOUND, field 0/7751:PIN_FLD_BAL_GRP_OBJ,
loc 6:PIN_ERRLOC_FLIST, errclass 1:PIN_ERRCLASS_SYSTEM_DETERMINATE, rec_id 0, resvd 0
# number of field entries allocated 20, used 5
0 PIN_FLD_POID POID [0] 0.0.0.1 /active_session -1 0
0 PIN_FLD_ACTIVE_SESSION_ID STR [0] "AUTHORIZE THIS"
0 PIN_FLD_SERVICE_OBJ POID [0] 0.0.0.1 /service/telephony 620549 0
0 PIN_FLD_RESERVATION_OBJ POID [0] 0.0.0.1 /reservation -1 0
0 PIN_FLD_ERR_BUF ERR [0]
<location=PIN_ERRLOC_FLIST:6 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1 errno=PIN_ERR_NOT_FOUND:3>
<field num=PIN_FLD_BAL_GRP_OBJ:7,7751 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
<facility=0 msg_id=0 version=0>

-- Steps To Reproduce:
From testnap, call the following input flist.

% cat authorize.nap
r << XXX 1
0 PIN_FLD_POID POID [0] 0.0.0.1 /active_session -1 0
0 PIN_FLD_SERVICE_OBJ POID [0] 0.0.0.1 /service/telephony 620549 0
0 PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.1 /account 619001 0
0 PIN_FLD_PROGRAM_NAME STR [0] "authorize"
0 PIN_FLD_ACTIVE_SESSION_ID STR [0] "AUTHORIZE THIS"
0 PIN_FLD_RATING_INFO SUBSTRUCT [0]
1 PIN_FLD_BALANCES ARRAY [2000000]
2 PIN_FLD_AMOUNT DECIMAL [0] 5
XXX
xop PCM_OP_ACT_AUTHORIZE 0 1

% testnap authorize.nap


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