AutoGRAPH.NET Service — различия между версиями
Admin (обсуждение | вклад) |
Ivan (обсуждение | вклад) |
||
(не показано 16 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
− | Сервис предоставляет WCF/JSON API для доступа ядру расчетов [[AutoGRAPH.NET|AutoGRAPH. |
+ | Сервис предоставляет WCF/JSON API для доступа ядру расчетов [[AutoGRAPH.NET|AutoGRAPH.Pro]]. Сервис обычно используется для интеграции в сторонние системы. Конфигурация схем выполняется с помощью ПО AutoGRAPH 7 WEB. Работает как сервис начиная с версий 2015.12.х. |
+ | [[File:AGNetService.png|RTENOTITLE]] |
||
− | Начиная с версий 2015.12.х, WebMap также предоставляет API AutoGRAPH.NET Service. |
||
− | |||
− | [[Файл:AGNetService.png]] |
||
== Минимальные требования к аппаратному и программному обеспечению == |
== Минимальные требования к аппаратному и программному обеспечению == |
||
*RAM – от 2 GB |
*RAM – от 2 GB |
||
− | *Windows 2008 или более новая |
+ | *Windows 2008 R2 или более новая |
*.NET Framework 4.6.2 или более новый |
*.NET Framework 4.6.2 или более новый |
||
− | *установленный загрузчик данных ([[AGDataLoader|AutoGRAPH DataLoader]]) или [[AutoGRAPH_Server_5|AutoGRAPH Server |
+ | *установленный загрузчик данных ([[AGDataLoader|AutoGRAPH DataLoader]]) или [[AutoGRAPH_Server_5|AutoGRAPH Server 4.x или 5.x]] |
== Загрузка == |
== Загрузка == |
||
− | |||
− | Последняя версия находится здесь: [http://agi.tk-chel.ru/install/service/ http://agi.tk-chel.ru/install/service/] (качать последнюю версию) |
||
Примеры: [http://agi.tk-chel.ru/install/service/AutoGRAPHServiceExamples.zip http://agi.tk-chel.ru/install/service/AutoGRAPHServiceExamples.zip] |
Примеры: [http://agi.tk-chel.ru/install/service/AutoGRAPHServiceExamples.zip http://agi.tk-chel.ru/install/service/AutoGRAPHServiceExamples.zip] |
||
− | Доступ к тестовому сервису: |
+ | Доступ к тестовому сервису: |
− | + | [http://m.tk-chel.ru/ServiceWCF2.svc http://m.tk-chel.ru/ServiceWCF.svc] (WCF) |
|
− | + | [http://m.tk-chel.ru/ServiceJSON http://m.tk-chel.ru/ServiceJSON] (JSON) |
|
логин '''demo''' пароль '''demo''' |
логин '''demo''' пароль '''demo''' |
||
+ | == Режим работы (AutoGRAPH.Web) == |
||
− | Загрузить демо-схему DemoCEBIT в AutoGRAPH.Pro: сервер m.tk-chel.ru порт 2230, логин '''demo''' пароль '''demo''' |
||
+ | Начиная с версий 2015.12.х, AutoGRAPH.Web предоставляет API AutoGRAPH.NET Service по путям: |
||
− | == Режим работы (WebMap) == |
||
− | |||
− | Начиная с версий 2015.12.х, WebMap также предоставляет API AutoGRAPH.NET Service по путям: |
||
WCF: [http://имя-веб-сервера/ServiceWCF2.svc http://имя-веб-сервера/ServiceWCF2.svc] |
WCF: [http://имя-веб-сервера/ServiceWCF2.svc http://имя-веб-сервера/ServiceWCF2.svc] |
||
− | |||
− | JSON: [http://имя-веб-сервера/ServiceJSON http://имя-веб-сервера/ServiceJSON] |
||
1C: [http://имя-веб-сервера/Service1C.asmx http://имя-веб-сервера/Service1C.asmx] |
1C: [http://имя-веб-сервера/Service1C.asmx http://имя-веб-сервера/Service1C.asmx] |
||
+ | JSON: [http://имя-веб-сервера/ServiceJSON http://имя-веб-сервера/ServiceJSON] - рекомендуется к использованию |
||
− | В дополнение к WCF и JSON, AutoGRAPH Web предоставляет также API AutoGRAPH.Service в протоколе SOAP по адресу: |
||
+ | Подробее о механизме аутентификации Login [http://wiki.tk-chel.ru/index.php/AutoGRAPH.NET_Service_Auth здесь]. |
||
− | [http://имя-веб-сервера/Service1C.asmx http://имя-веб-сервера/Service1C.asmx] (с версии 2016.11.29) |
||
− | |||
− | == Режим консоли == |
||
− | |||
− | В основном предназначен для отладки и тестирования. Достаточно просто запустить файл '''AutoGRAPHNETService.exe'''. |
||
− | |||
− | == Режим сервиса == |
||
− | |||
− | Устанавливается как сервис (служба) Windows и работает автономно. Командная строка для установки: |
||
− | <pre>sc create AutoGRAPHNETService binPath= "C:\TK\WebMapK\Build-Svc\AutoGRAPHNETService.exe" |
||
− | </pre> |
||
− | |||
− | <span class="marker">между binPath= и полным путем - пробел</span> |
||
== Работа с сервисом == |
== Работа с сервисом == |
||
− | ===[[AutoGRAPH. |
+ | === [[AutoGRAPH.NET_Service_Methods|Методы сервиса]] === |
− | |||
− | ==='''[[AutoGRAPH.NET_Service_Methods|Методы сервиса]]'''=== |
||
− | ===[[AutoGRAPH.NET_Service_Examples|Примеры]]=== |
+ | === [[AutoGRAPH.NET_Service_Examples|Примеры]] === |
− | ===[[AutoGRAPH.NET_Service_Диагностика_неисправностей|Диагностика неисправностей]]=== |
+ | === [[AutoGRAPH.NET_Service_Диагностика_неисправностей|Диагностика неисправностей]] === |
Текущая версия на 15:11, 6 октября 2020
Сервис предоставляет WCF/JSON API для доступа ядру расчетов AutoGRAPH.Pro. Сервис обычно используется для интеграции в сторонние системы. Конфигурация схем выполняется с помощью ПО AutoGRAPH 7 WEB. Работает как сервис начиная с версий 2015.12.х.
Содержание
Минимальные требования к аппаратному и программному обеспечению
- RAM – от 2 GB
- Windows 2008 R2 или более новая
- .NET Framework 4.6.2 или более новый
- установленный загрузчик данных (AutoGRAPH DataLoader) или AutoGRAPH Server 4.x или 5.x
Загрузка
Примеры: http://agi.tk-chel.ru/install/service/AutoGRAPHServiceExamples.zip
Доступ к тестовому сервису:
http://m.tk-chel.ru/ServiceWCF.svc (WCF)
http://m.tk-chel.ru/ServiceJSON (JSON)
логин demo пароль demo
Режим работы (AutoGRAPH.Web)
Начиная с версий 2015.12.х, AutoGRAPH.Web предоставляет API AutoGRAPH.NET Service по путям:
WCF: http://имя-веб-сервера/ServiceWCF2.svc
1C: http://имя-веб-сервера/Service1C.asmx
JSON: http://имя-веб-сервера/ServiceJSON - рекомендуется к использованию
Подробее о механизме аутентификации Login здесь.