2018-08-24 версия 1.00.091.0 Немодальные диалоги отправки команд 2018-08-06 версия 1.00.090.0 Сборка на репозитории SPECTRA61 2018-07-30 версия 1.00.089.0 При закрытии роутера, процесс p2mqrouter завершается сразу, не разрывая соединение корректно. Чтобы это исправить посылаем Ctrl+C в консоль роутера (т.к. способ остановки роутера через RTSExitEvent уже занят под слежение за процессом replspy) 2018-07-23 версия 1.00.088.0 Багфикс для открепленных окон и название потока в табах и заголовках открепленных окон 2018-05-15 версия 1.00.086.0 Добавление нескольких подписчиков одной командой 2018-05-04 версия 1.00.085.0 Добавлено выделение нескольких строк в таблицах. В буфер обмена теперь копируются только выделенные строки, а так же добавлен shortcut на копирование (ctrl+C) 2018-04-10 версия 1.00.084.0 добавлена возможность повторной инициализации окружения без перезагрузки приложения 2018-04-09 версия 1.00.083.0 4 знака для отображения года 2018-03-15 версия 1.00.082.0 Не завершать приложение в случае если паблишеру не удалось создать сообщение (ограничиваемся сообщением об ошибке) 2017-11-22 версия 1.00.081.0 Завершение дочерних процессов (p2mqrouter) в случае падения (или снятия через диспетчер задач) основного (replspy.exe) 2017-11-22 версия 1.00.080.0 Поддержка bcdii типов для отправки команд через паблишер 2017-11-21 версия 1.00.079.0 Запуск роутера без отдельного консольного окна. 2017-11-20 версия 1.00.078.0 Qt 5.9.2 и VS2015 2017-10-17 версия 1.00.076.0 210-я плаза2 (построено на ветке SPECTRA60) 2017-10-16 версия 1.00.074.0 209-я плаза2 для linux 2017-05-11 версия 1.00.073.0 новая плаза2 (209-я) 2017-05-11 версия 1.00.072.0 http://jira.moex.com/browse/REPLSPY-104 - Падение при закрытии replspy плаза2 208-я версия 2017-04-26 версия 1.00.071.0 новая плаза2 (209-я) 2017-04-04 версия 1.00.070.0 http://jira.moex.com/browse/REPLSPY-103 - 68-й После архивации не чистит рёплику - остаются старые данные 2017-03-29 версия 1.00.069.0 http://jira.moex.com/browse/REPLSPY-102 - В 32-х битной версией не запускается роутер 2017-03-22 версия 1.00.066.0 http://jira.moex.com/browse/REPLSPY-101 - Миграция в gitlab и переделка системы сборки на gradle 2016-10-26 версия 1.00.059.0 Новый профиль для DSP и фиксы для поддержки плагинов cgate_fix и cgate_twime 2016-08-29 версия 1.00.054.0 новая плаза2 (207-й билд) и новая версия cgate 5.1.3.545 2016-05-06 версия 1.00.053.0 новый тестовый профиль с 4-мя адресами 2016-04-20 версия 1.00.052.0 новая плаза2 (206-й билд) и новая версия cgate 5.1.0.231 - корректно обрабатывает тип данных 'a' - имеет функцию запуска собственного роутера - более быстрый - можно сортировать таблицы по любой колонке Запустить p2mqrouter открывает ini-файл роутера. ОК - роутер запускается (погасить его можно только "ручками" ctrl+c) Можно его не запускать, а подключаться к любому другому. Подключиться - инициализация cgate и параметры подключения к роутеру. В "Параметры окружения" строка инициализации сигейта: ini=test.ini;subsystems=mq,replclient,replserver,ereplclient;key=<ключ сертификации> в ini: - файл с секцией p2syslog в самом простом случае в subsystems: - mq - это посылка mq сообщений (например, выставление заявок в спектра) - replclient - получение реплики - ereplclient - получение е реплики (в клиентском cgate не поддерживается) - replserver - раздача реплики (в клиентском cgate не поддерживается) в key: - ключ сертификации приложения В "Параметры соединения" строка подключения к роутеру. Такая: p2lrpcq://127.0.0.1:4110;app_name=replspy_test Далее добавляем подписчики (входные потоки) и публикаторы (для отправки сообщений) Публикатор добавляется в спектру строкой вида: p2mq://FORTS_SRV;category=FORTS_MSG;timeout=2000;name=test1 для некоторых сервисов нужно добавлять свойство format: p2mq://SOFTWARE_AUTH;category=CERT_MSG;format=raw;timeout=2000;name=test2 логи под линуксом в искать в ~/local/share/replspy/ под windows если это установленная через msi версия то в C:\Users\USERNAME\AppData\Local\replspy\replspy\ если zip то в каталоге приложения