AutoGRAPH.NET Service — различия между версиями
Admin (обсуждение | вклад) |
Ivan (обсуждение | вклад) |
||
| (не показано 12 промежуточных версий 2 участников) | |||
| Строка 1: | Строка 1: | ||
| − | Сервис предоставляет WCF/JSON API для доступа ядру расчетов [[AutoGRAPH.NET|AutoGRAPH. |
+ | Сервис предоставляет WCF/JSON API для доступа ядру расчетов [[AutoGRAPH.NET|AutoGRAPH.Pro]]. Сервис обычно используется для интеграции в сторонние системы. Конфигурация схем выполняется с помощью ПО AutoGRAPH 7 WEB. Работает как сервис начиная с версий 2015.12.х. |
| − | |||
| − | Начиная с версий 2015.12.х, AutoGRAPH.Web также предоставляет API AutoGRAPH.NET Service. |
||
[[File:AGNetService.png|RTENOTITLE]] |
[[File:AGNetService.png|RTENOTITLE]] |
||
| Строка 13: | Строка 11: | ||
== Загрузка == |
== Загрузка == |
||
| − | |||
| − | Последняя версия находится здесь: [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''' |
||
| − | |||
| − | Загрузить демо-схему DemoCEBIT в AutoGRAPH.Pro: сервер m.tk-chel.ru порт 2230, логин '''demo''' пароль '''demo''' |
||
== Режим работы (AutoGRAPH.Web) == |
== Режим работы (AutoGRAPH.Web) == |
||
| − | Начиная с версий 2015.12.х, AutoGRAPH.Web |
+ | Начиная с версий 2015.12.х, AutoGRAPH.Web предоставляет 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 по адресу: |
||
| − | |||
| − | [http://имя-веб-сервера/Service1C.asmx http://имя-веб-сервера/Service1C.asmx] (с версии 2016.11.29) |
||
Подробее о механизме аутентификации Login [http://wiki.tk-chel.ru/index.php/AutoGRAPH.NET_Service_Auth здесь]. |
Подробее о механизме аутентификации Login [http://wiki.tk-chel.ru/index.php/AutoGRAPH.NET_Service_Auth здесь]. |
||
| − | |||
| − | == Режим консоли == |
||
| − | |||
| − | В основном предназначен для отладки и тестирования. Достаточно просто запустить файл '''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|Примеры]] === |
||
Текущая версия на 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 здесь.
