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