Создание ретранслятора
Для создания нового ретранслятора используется команда core/create_retranslator:
svc=core/create_retranslator¶ms={"creatorId":<long>,
"name":<text>,
"config":{
"protocol":<text>,
"server":<text>,
"port":<ushort>,
"auth":<text>,
"ssl":<int>,
"debug":<int>,
"v6type":<int>
},
"dataFlags":<uint>}
Параметры
Название | Описание |
creatorId | ID пользователя, который будет назначен создателем для нового ресурса |
name | название нового ретранслятора (минимум 4 символа) |
config | конфигурация ретранслятора |
protocol | ID протокола (см. Ретрансляторы: Изменение конфигурации) |
server | сервер для ретрансляции |
port | порт (для всех протоколов, кроме NIS) |
auth | авторизация (только для NIS и Wialon IPS протоколов) |
ssl | использовать SSL (для NIS): 0 - нет, 1 - да |
debug | использовать режим отладки: 0 - нет, 1 - да |
v6type | использовать протокол ver.6 (только для Granit Navigator): 0 - нет, 1 - да |
dataFlags | флаги видимости для возвращаемого результата (см. Форматы объектов: Ретрансляторы) |
Возвращаемый результат
{
"item":{ /* созданный ретранслятор */
...
},
"flags":<uint> /* примененные флаги видимости */
}
Формат поля «item» можно посмотреть в разделе Форматы данных: Ретрансляторы.