Unlang Configuration Problem on Missing Attributes
StreitLeak
streitleak at gmail.com
Sat Feb 13 13:00:26 CET 2021
MCN:
I tried it before. But looks its only can set string not integer (ex:
%{%{attr4}:--3} its showing error when restart radius service.). So can I
set the -3 by using %{%{attr4}:-'-3'} or not?
星たちよ
汝の命短き眷族の望みな聞くがよい
我らの望み それほ
汝の本將ちゆく末な看取るニと
-------------《アーヴによる人類帝國》國歌の一節よリ
Matthew Newton <mcn at freeradius.org> 於 2021年2月13日 週六 下午5:46寫道:
>
>
> On 13/02/2021 05:44, StreitLeak wrote:
> > so the real query is "insert into radacct (
> attr1.attr2.attr3,attr4)
> > values (' Mon Feb 8 15:15:11 2021\n ', '65535','1','' )
> > As you can see . the Attr4 is missing in Request Packet. And it
> cause
> > the query failed. So I need to set some rules to avoid it. But I can't
> > understand the foreach how to check each VSA attributes. Or any easily
> way
> > to avoid the missing attributes.
>
> You can use conditional expansions
>
> e.g. %{%{attr4}:-0}
>
> See
>
> https://networkradius.com/doc/current/unlang/xlat_condition.html
>
> There are plenty of examples of this in the default config, especially
> in the SQL queries.
>
> --
> Matthew
> -
> List info/subscribe/unsubscribe? See
> http://www.freeradius.org/list/users.html
More information about the Freeradius-Users
mailing list