create_retranslator

Функция create_retranslator используется для создания нового ретранслятора.

Copied!
svc=core/create_retranslator&params={"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).

Возвращаемый результат

Copied!
{
	"item":{	/* ретранслятор создан */
		...	
	},
	"flags":<uint>	/* примененные флаги со свойствами */
}

Формат параметра item описан на странице retranslator.

Возможные коды ошибок:

КодОписание
6

Не удалось извлечь создателя или не удалось создать ретранслятор.

4

Одна из следующих ошибок:

  • неверные входные параметры;
  • не удалось проверить конфигурацию;
  • не удалось создать ретранслятор с указанным протоколом (см. подробности в поле reason).
Скачать файл PDF
Скачать документ Word

Смотрите также