create_retranslator
Функция 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–50 символов). |
config | Конфигурация ретранслятора. |
protocol | ID протокола (см. страницу update_config). |
server | Сервер для ретрансляции. |
port | Порт (для всех протоколов кроме NIS). |
auth | Авторизация (только для протоколов NIS и Wialon IPS). |
ssl | Использование SSL (для NIS):
|
debug | Использование режима отладки:
|
v6type | Использование протокола ver. 6 (только для Granit Navigator):
|
dataFlags | Флаги со свойствами ретранслятора для возвращаемого результата (см. страницу retranslator). |
Возвращаемый результат
{
"item":{ /* ретранслятор создан */
...
},
"flags":<uint> /* примененные флаги со свойствами */
}
Формат параметра item описан на странице retranslator.
Возможные коды ошибок:
Код | Описание |
---|---|
6 | Не удалось извлечь создателя или не удалось создать ретранслятор. |
4 | Одна из следующих ошибок:
|