Создание ретранслятора

Для создания нового ретранслятора используется команда core/create_retranslator:

svc=core/create_retranslator&params={"creatorId":<long>,
				     "name":<text>,
				     "config":{		
					"protocol":<text>,	
					"server":<text>,
					"port":<ushort>,
					"auth":<text>,
					"ssl":<int>,
					"debug":<int>,
					"v6type":<int>
				     }}

Параметры

Название Описание
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 - да

Протоколы:

  • wialon – Wialon Retranslator;
  • wialon_ips – Wialon IPS;
  • nis – Nis;
  • granit3 – Granit Navigator;
  • skaut – Skaut;
  • cyber_glx – Cyber GLX;
  • vt300 – VT300;
  • egts – EGTS;
  • soap – SOAP.

:!: Внимание!
Количество параметров в объекте config зависит от типа протокола.

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

Формат возвращаемого JSON можно посмотреть в разделе Форматы данных: Ретрансляторы.

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

Код Значение
1 недействительная сессия
2 неверное имя сервиса
3 неверный результат
4 неверный формат или значение параметров
6 - несуществующий id создателя
- ошибка создания ретранслятора (может быть запрещено создание элемента)
- не подключен сервис
Follow us on Facebook Gurtam Wialon Twitter Gurtam Wialon info@gurtam.com   |   Copyright © 2002-2019 Gurtam