Для создания нового ретранслятора используется команда 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» можно посмотреть в разделе Форматы данных: Ретрансляторы.