Исправили критическую ошибку в Калькуляторе, устранили ошибки в Loginom Integrator, а также визуальные проблемы, наблюдавшиеся в области построения сценария. Оптимизировали реализацию пула пакетов.
Loginom Integrator: Если из Диспетчера останавливалась сессия, в которой выполнялся запрос к опубликованному пакету, то в ответ возвращалась ошибка: «Набор данных не находится в открытом состоянии». Заменили сообщение в ответе на «Обработка запроса отменена» (#10356).
Loginom Integrator: Доработана генерация корневого wsdl документа Интегратора, чтобы его можно было использовать в Deductor. Теперь в сценарии Deductor можно использовать узел WEB-сервис для обращения к веб-сервису Loginom 7. Для этого в конфигурации Loginom Integrator должно быть указано непустое значение атрибута urlPathPrefix
, а при публикации пакетов должна применяться настройка «Использовать пространство имен Loginom Integrator». Ранее в Deductor при настройке узла WEB-сервис для подключения к веб-сервису Loginom 7 возникала ошибка «Переход запрещен. Причина: Подключение к веб-сервису не существует либо некорректно настроено» (#10355).
Loginom Desktop: В настольных редакциях под Windows не работало ограничение на размер лог-файла. Если лог-файл достигал максимального размера, указанного на странице Параметры раздела Администрирование, то новый лог-файл не создавался, и продолжалась запись в тот же файл. При этом получалось, что максимальный размер файла ограничен только количеством доступного места на диске. Ошибочное поведение исправили (#10374).
Импорт из базы данных: Исправлена ошибка «Access violation», которая возникала при импорте из PostgreSQL и воспроизводилась только при большом количестве обращений к базе данных, выполняющихся параллельно (#10408).
Калькулятор: При параллельном вычислении кэшируемых выражений могли получаться разные результаты в одной строке. Например, проблема наблюдалась, если в выражении использовалась функция Random
или CreateGUID
. Внесли необходимые исправления (#10365).
Область построения сценария: Исправлена ситуация, когда при завершении редактирования заметки или комментария к узлу путем клика мышкой за пределы сценария, у этих элементов интерфейса не возвращались исходные параметры, и они выглядели так, как будто редактирование продолжается:
Область построения сценария: В области построения сценария максимально размещалось 9 выходных портов подмодели. После автоматического упорядочивания большого количества узлов, имеющих связь с выходными портами подмодели, часть ее выходных портов оказывалась за пределами рабочего пространства. Внесли исправления, теперь в области построения сценария корректно отображается любое количество выходных портов в подмодели (#10064, #8508).
Фильтр строк: В некоторых случаях кнопка Применить фильтр оставалась поверх других элементов интерфейса. Например, если добавить условие фильтрации, нажать кнопку Применить фильтр, а затем кнопку Удалить все условия, то кнопка Применить фильтр становилась нескрываемой и при переключении на другую вкладку оставалась поверх нее. Ошибочное поведение исправили (#10270).
Loginom Server: Оптимизирована реализация пула пакетов, теперь извлечение пакета из пула происходит быстрее, что повышает производительность при большом количестве пакетов в пуле (#4672, #5631).