...
Словари
Наименование | Описание | Пример использования | |||
---|---|---|---|---|---|
$rlm | |||||
| |||||
$request | |||||
$response | |||||
$customer_profile | Структура | Примеры обращения к элементам | |||
$rlm | Стандартные коды возврата модуля
|
|
| ||
| Переменные, используемые для хранения промежуточных результатов вычислений в ходе обработки запроса. Сохраняют своё значение на всех этапах обработки: от получения запроса до отправки ответа. | Динамически формируется в процессе обработки каждого конкретного запроса в соответствии с конфигурацией агента.
| $var.Remote-Circuit-Ids.Remote_Id | ||
$request | Атрибуты RADIUS-запроса, полученные от модуля rlm_perl |
| |||
$response | Атрибуты RADIUS-ответа, которые будут отданы модулю rlm_perl в качестве результата обработки RADIUS-запроса | $response.RAD_REPLY.DHCP-MS-Classless-Static-Route | |||
$customer_profile | Профиль абонентского оборудования, подобранный в кэше при обработке запроса | ||||
$provider_profile | Профиль операторского оборудования, подобранный в кэше при обработке запроса | ||||
|
| Идентификатор привязки абонентского оборудования к операторскому | |||
$context | Весь контекст обработки запроса, включающий в себя теги, данные запроса и ответа и все остальные словари | ||||
$session | Сессия, подобранная в кэше при обработке пакета аккаунтинга |
Операторы
Обозначение | Описание |
---|---|
or , and , not | Логические операторы: дизъюнкция, конъюнкция, отрицание |
<= , < , >= , > | Операторы отношения: меньше или равно, меньше, больше или равно, больше |
== , != | Операторы сравнения: равно, не равно |
+ , - , * , / , % | Арифметические операторы: сложение, вычитание, умножение, деление, целочисленное деление |
...