It hasn't been used. Ever.
AcctStopTime=${...event_timestamp}, \
AcctSessionTime=${...event_timestamp_epoch} - \
DATEDIFF(SS, '1970-01-01', AcctStartTime), \
- AcctTerminateCause='%{&Acct-Terminate-Cause || 'NAS-Reboot'}', \
- AcctStopDelay = %{&Acct-Delay-Time || 0} \
+ AcctTerminateCause='%{&Acct-Terminate-Cause || 'NAS-Reboot'}' \
WHERE AcctStopTime = 0 \
AND NASIPAddress = '%{NAS-IP-Address}' \
AND AcctStartTime <= ${...event_timestamp}"
FramedInterfaceId, \
DelegatedIPv6Prefix, \
AcctStartDelay, \
- AcctStopDelay, \
Class) \
VALUES(\
'%{Acct-Session-Id}', \
AcctInputOctets = convert(bigint, '%{(((uint64) &Acct-Input-Gigawords) << 32) | (uint64) &Acct-Input-Octets}'), \
AcctOutputOctets = convert(bigint, '%{(((uint64) &Acct-Output-Gigawords) << 32) | (uint64) &Acct-Output-Octets}'), \
AcctTerminateCause = '%{Acct-Terminate-Cause}', \
- AcctStopDelay = '%{&Acct-Delay-Time || 0}', \
ConnectInfo_stop = '%{Connect-Info}', \
Class = '%{Class}' \
WHERE AcctUniqueId = '%{Acct-Unique-Session-ID}' \
FramedInterfaceId, \
DelegatedIPv6Prefix, \
AcctStartDelay, \
- AcctStopDelay, \
Class) \
VALUES(\
'%{Acct-Session-Id}', \
'%{Framed-Interface-Id}', \
'%{Delegated-IPv6-Prefix}', \
'0', \
- '%{&Acct-Delay-Time || 0}', \
'%{Class}')"
}
}
[FramedInterfaceId] [varchar] (44) NOT NULL,
[DelegatedIPv6Prefix] [varchar] (45) NOT NULL,
[AcctStartDelay] [int] NULL,
- [AcctStopDelay] [int] NULL,
[Class] [varchar] (64) NULL
) ON [PRIMARY]
GO
CONSTRAINT [DF_radacct_FramedInterfaceId] DEFAULT ('') FOR [FramedInterfaceId],
CONSTRAINT [DF_radacct_DelegatedIPv6Prefix] DEFAULT ('') FOR [DelegatedIPv6Prefix],
CONSTRAINT [DF_radacct_AcctStartDelay] DEFAULT (null) FOR [AcctStartDelay],
- CONSTRAINT [DF_radacct_AcctStopDelay] DEFAULT (null) FOR [AcctStopDelay],
CONSTRAINT [DF_radacct_Class] DEFAULT (null) FOR [Class],
CONSTRAINT [PK_radacct] PRIMARY KEY NONCLUSTERED
(
query = "\
UPDATE ${...acct_table1} \
SET \
- AcctStopTime = ${...event_timestamp}, \
+ AcctStopTime = ${...event_timestamp}, \
AcctSessionTime = ROUND((${...event_timestamp} - \
TO_DATE(TO_CHAR(acctstarttime, 'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss'))*86400), \
- AcctTerminateCause='%{&Acct-Terminate-Cause || 'NAS-Reboot'}', \
- AcctStopDelay = %{&Acct-Delay-Time || 0}, \
- Class = '%{Class}' \
+ AcctTerminateCause='%{&Acct-Terminate-Cause || 'NAS-Reboot'}' \
WHERE AcctStopTime IS NULL \
AND NASIPAddress = '%{NAS-IP-Address}' \
AND AcctStartTime <= ${...event_timestamp}"
FramedInterfaceId, \
DelegatedIPv6Prefix, \
AcctStartDelay, \
- AcctStopDelay, \
Class) \
VALUES(\
'', \
'%{Framed-Interface-Id}', \
'%{Delegated-IPv6-Prefix}', \
'%{Acct-Delay-Time}', \
- '0', \
'%{Class}')"
query = "\
AcctInputOctets = '%{(((uint64) &Acct-Input-Gigawords) << 32) | (uint64) &Acct-Input-Octets}', \
AcctOutputOctets = '%{(((uint64) &Acct-Output-Gigawords) << 32) | (uint64) &Acct-Output-Octets}', \
AcctTerminateCause = '%{Acct-Terminate-Cause}', \
- AcctStopDelay = '%{&Acct-Delay-Time || 0}', \
ConnectInfo_stop = '%{Connect-Info}', \
Class = '%{Class}' \
WHERE AcctUniqueId = '%{Acct-Unique-Session-ID}' \
FramedProtocol, \
FramedIPAddress, \
AcctStartDelay, \
- AcctStopDelay, \
Class) \
VALUES(\
'', \
framedinterfaceid VARCHAR(44),
delegatedipv6prefix VARCHAR(45),
acctstartdelay NUMERIC(12),
- acctstopdelay NUMERIC(12),
class VARCHAR(64)
);