ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ»

ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ» (http://forum.tk-chel.ru/index.php)
-   Система «АвтоГРАФ»: Программное обеспечение (http://forum.tk-chel.ru/forumdisplay.php?f=4)
-   -   Проблема: Кто тестировал AutoGRAPH.NET Service (http://forum.tk-chel.ru/showthread.php?t=4653)

plex 15.05.2017 06:49

Цитата:

Сообщение от bavkyz (Сообщение 160150)
передается "01.01.1970" ??

Судя по дате, там никогда не было регистрации

bavkyz 15.05.2017 07:24

Цитата:

Сообщение от plex (Сообщение 160151)
Цитата:

Сообщение от bavkyz (Сообщение 160150)
передается "01.01.1970" ??

Судя по дате, там никогда не было регистрации

Не соглашусь, данные с приборов передаются исправно, может значение заполниться после того как прибор перестанет передавать данные....

plex 15.05.2017 07:26

Цитата:

Сообщение от bavkyz (Сообщение 160153)
Цитата:

Сообщение от plex (Сообщение 160151)
Цитата:

Сообщение от bavkyz (Сообщение 160150)
передается "01.01.1970" ??

Судя по дате, там никогда не было регистрации

Не соглашусь, данные с приборов передаются исправно, может значение заполниться после того как прибор перестанет передавать данные....

Прибор прекрасно передаёт без регистрации координат! Ну и кто знает что у вас в схеме наворочено

dbogdanov 07.06.2017 12:44

День добрый, может и не по теме, смотрим на AutoGRAPH.NET Service в части SOAP.
Есть примеры выполнения методов, который позволит получить данные по ТС?
я так понимаю, начать надо с EnumSchemas - получение схем, метод отрабатывает, возвращает гуид, но при вызове EnumDevices по полученному ранее гуиду ошибка:
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><soap:Fault><faultcode>soap: Server</faultcode><faultstring>System.Web.Services.Protoco ls.SoapException: Серверу не удалось обработать запрос. ---&gt; System.ArgumentException: Элемент с тем же ключом уже был добавлен.
в System.Collections.Generic.Dictionary`2.Insert(TKe y key, TValue value, Boolean add)
Может кто сталкивался?:pukan-fire:

snezh 14.07.2017 08:41

День добрый
Пытаюсь подружить AutoGRAPH.Service с третьей версией АвтоГРАФ. Установил АвтоГРАФ 5, создал схему, импортировал устройства, разделив их по группам, импортировал геозоны. Сохранил это всё, скопировал целиком C:\Program Data\AutoGRAPH Shell для AG.Service и прописал в его настройки common-directory этот каталог, указал где лежит data-directory (от AGDataLoader'а).
И теперь проблема: EnumSchemas() возвращает мою схему, а когда я эту схему скармливаю EnumDevices, EnumGeoFences - никто не находит данную схему. Что ещё я забыл указать?
А, с Demo схемой тоже не работает.

Добавлено через 4 минуты
Забыл ещё: версия 20170711, а в консоли отображает такое:
Код:

00:07:31 INFO WCF      192.168.191.153:62896          EnumSchemas
00:07:31 DEBUG WCF      192.168.191.153:62896          EnumSchemas    0 ms
00:07:31 INFO WCF      192.168.191.153:62896  Demo    EnumDevices
00:07:31 ERROR GSC.initSchema: Demo, error: GlobalSettings.initSchema: schema 'Demo' not found
00:07:31 DEBUG GSC.initSchema: Demo, error:    at AutoGRAPHService.AutoGRAPHSvcBase.
♥(String ☺, String ☻, GlobalSettingsService ♥)
00:07:31 ERROR WCF      192.168.191.153:62896  Demo    EnumDevices    Exception[System.ServiceModel.FaultException`1[System.InvalidOperationException]]: Can't find or load schema: Demo
00:07:31 DEBUG WCF      192.168.191.153:62896  Demo    EnumDevices    Exception[System.ServiceModel.FaultException`1[System.InvalidOperationException]]:    at AutoGRAPHService.AutoGRAPHSvcBase.
♥(String ☺)
  at TKCommon.MemoryCacheStore.☺[☺](String ☺, Func`1 ☻, TimeSpan ♥, Func`2 ♦)
  at AutoGRAPHService.AutoGRAPHSvcBase.enumDevices(String schemaID)
  at AutoGRAPHService.AutoGRAPHSvcBase.Exec[T](Func`1 action, String formatString, Object[] values)


denisio 17.07.2017 04:09

Цитата:

Сообщение от bavkyz (Сообщение 160150)
Цитата:

Сообщение от plex (Сообщение 160147)
denisio, думаю что человек понятия не имеет о содержимом схемы

Да, содержание схемы не знаю. Например что это значить "EndOfLastReg", судя по названию дата посл. регистрации, но значение передается "01.01.1970" ?????

01.01.1970 в JSON? Думаю, это ваш клиентский framework так парсит, это похоже на 0 в unix time. Я не припомню в выходном JSON таких значений.

Zircool 28.12.2017 10:16

Добрый день. Подскажите, не планируется ли в службу добавить метод создания контрольных точек? Очень не хватает такой штуки.

Zircool 12.01.2018 13:24

UP теме.

SK 14.01.2018 14:18

Zircool, пока нет единого мнения.
Служба, в общем-то, только читает загруженную схему, но не модифицирует её.
Кроме создания КТ, также нужно будет делать механизмы назначения КТ на ТС и группы.


Текущее время: 17:14. Часовой пояс GMT.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot