AutoGRAPH.NET Service — различия между версиями

Материал из TK
Перейти к: навигация, поиск
Строка 32: Строка 32:
 
Начиная с версий 2015.12.х, AutoGRAPH.Web также предоставляет API AutoGRAPH.NET Service по путям:
 
Начиная с версий 2015.12.х, AutoGRAPH.Web также предоставляет API AutoGRAPH.NET Service по путям:
   
WCF: [http://имя-веб-сервера/ServiceWCF2.svc http://имя-веб-сервера/ServiceWCF2.svc]
+
WCF: [http://имя-веб-сервера/ServiceWCF2.svc http://имя-веб-сервера/ServiceWCF2.svc]&nbsp;-&nbsp;<span class="marker">устарел и не рекомендуется к использованию. Будет удалён с 01.06.2020</span>
   
JSON: [http://имя-веб-сервера/ServiceJSON http://имя-веб-сервера/ServiceJSON]
+
1C: [http://имя-веб-сервера/Service1C.asmx http://имя-веб-сервера/Service1C.asmx]&nbsp;-&nbsp;<span class="marker">устарел и&nbsp;не рекомендуется к использованию. Будет удалён с 01.06.2020</span>
   
1C: [http://имя-веб-сервера/Service1C.asmx http://имя-веб-сервера/Service1C.asmx]
+
<span class="marker"></span>JSON: [http://имя-веб-сервера/ServiceJSON http://имя-веб-сервера/ServiceJSON]&nbsp;- рекомендуется к использованию
 
В дополнение к WCF и JSON, AutoGRAPH.Web предоставляет также API AutoGRAPH.Service в протоколе SOAP по адресу:
 
 
[http://имя-веб-сервера/Service1C.asmx http://имя-веб-сервера/Service1C.asmx] (с версии 2016.11.29)
 
   
 
Подробее о механизме аутентификации Login&nbsp;[http://wiki.tk-chel.ru/index.php/AutoGRAPH.NET_Service_Auth здесь].
 
Подробее о механизме аутентификации Login&nbsp;[http://wiki.tk-chel.ru/index.php/AutoGRAPH.NET_Service_Auth здесь].

Версия 16:05, 21 января 2020

Сервис предоставляет WCF/JSON API для доступа ядру расчетов AutoGRAPH.Pro. Сервис обычно используется для интеграции в сторонние системы. Конфигурация схем выполняется с помощью диспетчерского ПО AutoGRAPH.Pro. Работает в двух режимах – консольном и как сервис.

Начиная с версий 2015.12.х, AutoGRAPH.Web также предоставляет API AutoGRAPH Service.

RTENOTITLE

Минимальные требования к аппаратному и программному обеспечению

Загрузка

Последняя версия находится здесь: http://agi.tk-chel.ru/install/service/ (качать последнюю версию)

Примеры: http://agi.tk-chel.ru/install/service/AutoGRAPHServiceExamples.zip

Доступ к тестовому сервису: http://m.tk-chel.ru порт 8100 (WCF) или 8300 (JSON)

или http://m.tk-chel.ru/ServiceWCF.svc (WCF)

или http://m.tk-chel.ru/ServiceJSON (JSON)

логин demo пароль demo

Загрузить демо-схему DemoCEBIT в AutoGRAPH.Pro: сервер m.tk-chel.ru порт 2230, логин demo пароль demo

Режим работы (AutoGRAPH.Web)

Начиная с версий 2015.12.х, AutoGRAPH.Web также предоставляет API AutoGRAPH.NET Service по путям:

WCF: http://имя-веб-сервера/ServiceWCF2.svc - устарел и не рекомендуется к использованию. Будет удалён с 01.06.2020

1C: http://имя-веб-сервера/Service1C.asmx - устарел и не рекомендуется к использованию. Будет удалён с 01.06.2020

JSON: http://имя-веб-сервера/ServiceJSON - рекомендуется к использованию

Подробее о механизме аутентификации Login здесь.

Режим консоли

В основном предназначен для отладки и тестирования. Достаточно просто запустить файл AutoGRAPHNETService.exe.

Режим сервиса

Устанавливается как сервис (служба) Windows и работает автономно. Командная строка для установки:

sc create AutoGRAPHNETService binPath= "C:\TK\WebMapK\Build-Svc\AutoGRAPHNETService.exe"

между binPath= и полным путем - пробел

Работа с сервисом

Конфигурация

Методы сервиса

Примеры

Диагностика неисправностей