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

ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ» (https://forum.tk-chel.ru/index.php)
-   Система «АвтоГРАФ»: Прочие вопросы (https://forum.tk-chel.ru/forumdisplay.php?f=6)
-   -   АвтоГРАФ 4.0.6 и http2ole (https://forum.tk-chel.ru/showthread.php?t=7646)

Rustem 10.12.2018 23:00

АвтоГРАФ 4.0.6 и http2ole
 
Доброго времени суток, есть ли какое-нибудь руководство для настройки взаимодействия Автографа 4.0.6 и утилиты http2ole? При запуске клиента и собственно самой утилиты, при любом запросе приходит emty request. Какой порядок действий необходим? Благодарю за ответы

SK 11.12.2018 06:08

Rustem, АвтоГРАФ у Вас зарегистрировался в системном реестре Windows как OLE-сервер ?
Он делает это автоматически при запуске, но для этого нужны соответствующие права.
Запустите АвтоГРАФ под правами администратора.
Настройка взаимодействия между утилитой и АвтоГРАФ-ом - не требуется. Утилита обращается к зарегистрированному в реестре OLE-серверу AutoGRAPH.
Разумеется, и утилита и АвтоГРАФ 4.х.х - должны быть на одном ПК.

Rustem 11.12.2018 10:01

Запускаю АвтоГРАФ с правами администратора и OLE-сервер тоже доступен. Однако, не получается получить ответа от данной утилиты. На любой post запрос возвращается 200 ответ с empty request. Возможно, формат запросов неправильный?

Proffit 11.12.2018 10:02

Цитата:

Сообщение от Rustem (Сообщение 187554)
Запускаю АвтоГРАФ с правами администратора и OLE-сервер тоже доступен. Однако, не получается получить ответа от данной утилиты. На любой post запрос возвращается 200 ответ с empty request. Возможно, формат запросов неправильный?

А что не обратитесь к местному дилеру? Они в Казани есть.

SK 11.12.2018 10:03

Rustem, тут примеры есть: http://www.tk-chel.ru/download/AutoGRAPH_OLE.zip

Rustem 11.12.2018 10:10

Цитата:

Сообщение от SK (Сообщение 187556)
Rustem, тут примеры есть: http://www.tk-chel.ru/download/AutoGRAPH_OLE.zip

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

SK 11.12.2018 11:06

Цитата:

Сообщение от Rustem (Сообщение 187557)
Получается, через http посылать запросы не получится и необходимо взаимодействовать напрямую с COM?

Почему не получится ? Там примеры работы с OLE, которые надо теперь сделать через HTTP.
Вы высказали предположение, что может что-то не так запрашиваете.

SK 11.12.2018 11:08

Rustem, а Вы вообще что именно интегрируете с АГ ? Какой софт ?

Rustem 11.12.2018 11:53

Вот пример запроса на версию программы. В ответ приходит сообщение с empty request
Нажмите для просмотра содержимого...

SK 11.12.2018 12:49

Rustem, вот онлайн инструмент для тестирования запросов:

http://seriyps.ru/postget/



Вот результат (через localhost:24800 тоже работает):



Вот ссылка на архив http2ole на всякий случай: http://www.tk-chel.ru/download/AutoG...16.09.15.3.zip

SK 11.12.2018 13:10

Rustem, не знаю, что у Вас там такое, но строка у Вас с GET-запросом, а не с POST.
Хоть и в выпадающем списке выбрано POST.

Rustem 11.12.2018 17:10

Цитата:

Сообщение от SK (Сообщение 187578)
Rustem, не знаю, что у Вас там такое, но строка у Вас с GET-запросом, а не с POST.
Хоть и в выпадающем списке выбрано POST.

Дело в том, что запросы отправлялись разными способами. Но, видимо, это проблема в постмане. Через сервис и консольное приложение на c# запросы отправляются. Данные из автографа нужны для собственного учета путевых листов. Интересует только пробег за определенный промежуток времени. К сожалению, есть проблема с параметрами дат. Отправляю в формате dd.mm.yy hh:mm:ss, как указано в текстовом документе для http2ole. Есть ли пример, который позволяет наиболее простым способом по id оборудования(серийный номер) доставать пробег?

Rustem 11.12.2018 18:05

По датам разобрался, оказывается правильный формат dd.mm.yyhh.mm.ss без пробелов. Но при вызове StartComputing приходит ответ invalid request. Хотя вызов WaitForComputing без ошибок, но данных нет.
Нажмите для просмотра содержимого...

plex 11.12.2018 18:10

Rustem, какой период запросили?

Rustem 11.12.2018 18:14

Цитата:

Сообщение от plex (Сообщение 187582)
Rustem, какой период запросили?

Сегодняшний день с 00 часов до 21

plex 11.12.2018 21:00

Цитата:

Сообщение от Rustem (Сообщение 187583)
Цитата:

Сообщение от plex (Сообщение 187582)
Rustem, какой период запросили?

Сегодняшний день с 00 часов до 21

Я думал вдруг какой-то большой. Обратившись к дилеру вы бы уже решили свой вопрос.

SK 12.12.2018 08:58

Цитата:

Сообщение от Rustem (Сообщение 187580)
Но, видимо, это проблема в постмане.

Видимо.

SK 12.12.2018 10:54

Убил на Postman (windows-версия) целый час. Это гуано - не работает. А если смотреть код запроса, то оно его портит.

Работает postman, который идет плагином к Chrome: https://chrome.google.com/webstore/d...cddcbncdddomop

В том числе работает и WaitForComputing - всё по инструкции из комплекта http2ole:


Rustem 12.12.2018 11:09

Цитата:

Сообщение от SK (Сообщение 187610)
Убил на Postman (windows-версия) целый час. Это гуано - не работает. А если смотреть код запроса, то оно его портит.
Работает postman, который идет плагином к Chrome: https://chrome.google.com/webstore/d...cddcbncdddomop
В том числе работает и WaitForComputing - всё по инструкции из комплекта http2ole:

Да, WaitForComputing работает. Только проблема в том, что почему-то данных никаких нет. TripsNum = 0 Хотя если сделать расчет в тестовой программе и потом запросить информацию по рейсам, всё приходит. Пробовал предварительно отправлять два запроса SetGroupIndexByFileName и SetCarIndexByDevice. Приходит положительный ответ WaitForComputing, но никакой информации по рейсам достать не получается.

SK 12.12.2018 11:16

Rustem, да всё там работает...

SK 12.12.2018 11:22

Rustem, вот второй запрос после WaitOfComputing:


SK 12.12.2018 11:23

Rustem, я не очень понял, что Вы там намудрили с датами:
Цитата:

Сообщение от Rustem (Сообщение 187581)
По датам разобрался, оказывается правильный формат dd.mm.yyhh.mm.ss без пробелов.

В моих запросах формат с пробелами и год в формате yyyy. Всё как по мануалу.

Rustem 12.12.2018 11:30

Цитата:

Сообщение от SK (Сообщение 187617)
Rustem, да всё там работает...

Заработало, дело было опять в формате дат. Благодарю за помощь.

SK 12.12.2018 12:23

Цитата:

Сообщение от Rustem (Сообщение 187620)
Цитата:

Сообщение от SK (Сообщение 187617)
Rustem, да всё там работает...

Заработало, дело было опять в формате дат. Благодарю за помощь.



:temazakryta:

Владимир Ш. 13.12.2018 19:58

Добрый вечер друзья! Не бейте сильно,может тема обмусоленая.
Подскажите мне пожалуйста)))
Использую автограф v4.06, около 10 едениц техники,мониторю через приложение автограф со стационарного компьютера.
Могу ли я как то использовать это же приложение в приложении мобильной версии? Для входа просит логин пароль и веб сайт,при входе с компьютера как выскакивает иконка где я ввожу логин и пароль и с низу этой иконки есть веб сайт,эти данные вводить в автограф вэб? Что то не получается(((
Или нужно что то другое вводить? Поставщику звонил,не отвечает(

plex 13.12.2018 20:02

Владимир Ш., задайте вопрос в соответствии с темой и разделом и получите ответ


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

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