PCM_OP_TCF_AAA_AUTHORIZE Can Use The Same Active Session Id Twice Or More (Doc ID 796097.1)

Last updated on SEPTEMBER 26, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.0.0.0 and later
Information in this document applies to any platform.
Checked for relevance on 30-Nov-2011
***Checked for relevance on 06-May-2013***

Goal

Here is the description of the scenario:

1. Create a pre-paid account
2. perform authorization
3. perform start_accounting
4. perform stop_accounting
5. perform authorization(with the same account and the SAME AUTHORIZATION_ID ( Actually, it is
supposed that portal must check this situation and reject authorization with AUTHORIZATION_ID that
have been already used, but portal does not check it and authorizes the customer.
6. perform start_accounting
7. Neither stop_accounting nor cancel_authorization can be performed (cancel_authorization can't be
performed because start_accounting has been already performed; stop_accounting can't be performed
because of duplicate value of AUTHORIZATION_ID)

The values of the poids of /active_session/telco/gsm and /reservation/active
objects in first authorization are equal to the the values of the poids in second session. It should be generated unique by portal.

The error in cm.pinlog is

fm_tcf_aaa_utils_handle_dup_session(): Error
<location=PIN_ERRLOC_FM:5 class=PIN_ERRCLASS_APPLICATION:4 errno=PIN_ERR_DUPLICATE:10>
<field num=PIN_FLD_AUTHORIZATION_ID:5,7450 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
<facility=0 msg_id=0 version=0>



Solution

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