My Oracle Support Banner

Radius Gateway Unable to Accept Data of More Than Integer Limit (Doc ID 2724862.1)

Last updated on NOVEMBER 04, 2020

Applies to:

Oracle Communications BRM - Elastic Charging Engine - Version 11.3.0.3.0 and later
Information in this document applies to any platform.

Goal

Radius Gateway is unable to accept data more than the integer limit from the network. If the user usage is more than the integer limit then the below statement given the result in a negative value.
(Long.parseLong(String.valueOf(radiusRequest.getVSA(0, 42))))
  Acct-Input-Octets = 2147483649
  Acct-Output-Octets = 2147483647

The value stored in file:
User_Name,NAS_Port,NAS_IP_Address,Framed_IP_Address,NAS_Identifier,Acct_Status_Type,Acct_Delay_Time,Acct_Input_Octets,Acct_Output_Octets,Acct_Session_Id,Acct_Authentic,Acct_Session_Time,Acct_Input_Packets,Acct_Output_Packets,Acct_Input_Gigawords,Acct_Output_Gigawords,NAS_Port_Type,Calling_Station_Id,NAS_Port_Id,Service_Type,Framed_Protocol,Idle_Timeout,Session_Timeout,Acct_Event_Time
<USER>@<DOMAIN>,1221,,,TPH-NE40E-X8-Bras,3,0,-2147483647,2147483647,TPH-NE405222328600000f364a0097592,1,82799,5437402,11483280,0,3,15,88:66:39:b4:1b:35,ROW01_GPON,2,1,0,82800,30-09-2020 16:46:48
 

 

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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.