Loginom 7.0.4 — описание изменений

Устранили несколько регрессионных ошибок, в том числе в Подключениях к базам данных. Исправлены ошибки в инсталляторе Loginom Integrator, в ARIMAX и других компонентах.

Внимание: При обновлении на версию Loginom 7.0 (и выше) с любых версий 6.хх необходимо провести обновление лицензии. Для SP-ключей — это активация нового файла лицензии, для USB-ключей — это обновление прошивки. Новые лицензионные ключи необходимо получить до начала запуска процедуры обновления.

Исправление ошибок

ARIMAX: В Loginom под Linux модель при обучении выдавала одно значения (константу) на весь прогнозный период. Ошибку исправили (#10043).

Loginom Server: Базовый пакет (пакет, на который ссылается другой пакет), заблокированный одним пользователем (открытый с возможностью редактирования), второй пользователь первый раз мог открыть только на чтение, а вот повторное открытие уже позволяло редактировать базовый пакет. Базовый пакет, открытый в одной сессии, в других всегда должен открываться только на чтение. Ошибочное поведение исправили (#9285).

SOAP-запрос: Не распознавался Content-Type ответа при использовании mime:content в wsdl. Регрессионная ошибка исправлена (#10011).

Визуализатор Куб: Исправлена регрессионная ошибка, при которой в некоторых случаях часть серий диаграммы Куба теряла настроенный цвет, если после изменения цвета серий на диаграмме перейти к сценарию, а затем снова вернуться к визуализатору (#10016).

Визуализатор Профили кластеров: Если на обученном узле Кластеризация настроить визуализатор и открыть таблицу Детализация, выйти в сценарий и снова войти в настроенный визуализатор (через боковую панель Навигация), то на таблице Детализация была длительная маска «Загрузка». Внесли исправления (#9913).

Импорт из базы данных: Если в мастере настройки задать через переменную Имя таблицы, открыть Предпросмотр, перейти в режим SQL запрос, задать любой запрос, завершить настройку и выполнить узел, то возникала ошибка: «Выполнение запроса... окончилось неудачно, ...». В открытом после ошибки мастере настройки, в поле SQL-запроса, отображалось имя таблицы вместо текста запроса, а дальнейшие действия пользователя в мастере приводили к появлению различных ошибок. Ошибки исправили (#10029).

Инсталлятор: Инсталлятор Loginom Integrator не удалял веб-приложение, если оно было установлено на любой сайт, отличный от "Default Web Site". Также не удалялся пул приложений, если его имя не "LGI_POOL". Внесли необходимые исправления (#9937).

Инсталлятор: При попытке установить Loginom Integrator с именем несуществующего сайта, работа инсталлятора преждевременно завершалась, а пользователь не получал никаких сообщений о причинах завершения установки. Внесли исправления. Теперь Loginom Integrator может быть установлен на новый сайт, который создаётся в процессе установки приложения (#9938).

Инсталлятор: Редактировать IP-адрес и порт сайта можно только при создании нового сайта. Изменение этих параметров для существующего сайта без его конфигурирования приводило к тому, что не работали ярлыки для описания сервисов. Если при редактировании этих параметров будут указаны IP-адрес и порт занятые другим веб-сайтом, то пользователь получит сообщение об ошибке и установка остановится (#9939).

Калькулятор: Если в узле Калькулятор добавить несколько выражений, одно из них открыть на редактирование и в таком состоянии удалить, то переставал работать Drag&Drop выражений (выражения можно было перемещать вверх или вниз только с помощью кнопок). Ошибку исправили (#9960, #9888).

Конечные классы: Для параметра Максимальное количество классов на втором шаге настройки был установлен диапазон допустимых значений [0, 1000], а на третьем — [1, 100]. Если для входного поля обученного узла Конечны классы установить значения параметра Максимальное количество классов равным 0 и активировать узел, то возникала ошибка «Значение 0 параметра "Index" вне диапазона [-1; -1]», после чего изменить значение указанного параметра для этого поля было невозможно. Попытки пользователя изменить настройки других используемых полей приводили к появлению ошибки «Не найдена информация по данной интерфейсной ссылке». Ошибки исправили. Для параметра Максимальное количество классов установлен диапазон допустимых значений [1, 1000] (#6627, #9198).

Область построения сценария: На выходе Подмодели пропадала иконка служебного порта после сохранения и повторного открытия пакета и удаления одной из нескольких связей, подключенных к этому порту. Ошибку исправили (#10004).

Параметры полей: При конвертации значений из переменного типа данных (например, в вещественный) возникала ошибка «"Строка" is an invalid float», если в конвертируемом столбце присутствовали пустые строки или строки, содержащие обычный текст. Ошибку исправили (#10006).

Подключение ClickHouse: Исправлена ошибка, которая заключалась в нарушении порядка следования байтов GUID'а при экспорте в столбцы UUID (#10003).

Подключение MySQL: Исправлена ошибка "Access violation", которая возникала при остановке выполнения импорта. Ошибка регрессионная и появилась в версии 7.0.0 (#9996).

Подключение Oracle: Исправлена ошибка "Access violation", которая возникала при разрыве соединения с сервером (при отсутствии подключения к базе данных по локальной сети). Ошибка регрессионная и появилась в версии 7.0.0 (#10025).

Подключение Oracle: Исправлена ошибка "ORA-03113: end-of-file on communication channel", которая возникала, если повторно выполнить импорт данных после разрыва соединения с сервером. Активация любых других узлов сценария, кроме узлов-ссылок, завершалась аналогичной ошибкой. Ошибка регрессионная, появилась в версии 7.0.0 и наблюдалась при подключении к Oracle без использования клиента (#10029).

Подключение PostgreSQL: Исправлена ошибка "Access violation", которая возникала при разрыве соединения с сервером. Ошибка регрессионная и появилась в версии 7.0.0 (#10024).

Подмодель: Внутри вложенных узлов Выполнение и Цикл (выполняющих Подмодель, внутри которой тоже есть Выполнение/Цикл) у Узла-ссылки, находящегося внутри Подмодели была неверная ссылка на исходный узел, расположенный вне этой Подмодели. В результате чего активация узлов Выполнение/Цикл завершалась ошибкой «Выполнение узла: Порт "Выходные переменные" не настроен». Ошибку исправили (#10002).

Преобразования даты и времени: Если в мастере настройки узла последовательно выбрать несколько форматов преобразования в строку, то в предыдущей строке наблюдалась подмена шаблона на следующий выбранный. Например, в строке «Год+Квартал» шаблон %Y-Q%Q после клика на строку «Год+Месяц» заменялся на %Y-M%m. Ошибочное поведение исправили (#7752).

Файловое хранилище: В Loginom под Linux при копировании файла из одной папки в другую время модификации файла изменялось на фактическое время. Ошибочное поведение исправили, время модификации файла при копировании не изменяется (#9951).

Экспорт в Kafka: Экспорт выполнялся бесконечно при попытке отправить сообщение размером больше максимально разрешенного брокером. Доработали процесс экспорта в очередь Kafka: если за 1000 запросов отправки не отправлено ни одного сообщения, то записывается сообщение в лог, а если за 4000 запросов не отправлено ни одного сообщения — экспорт будет остановлен, а пользователь получит соответствующее сообщение об ошибке (#9506).

Экспорт в Kafka: Узел зависал при попытке отправить более 100 000 сообщений. Внесли необходимые исправления (#10039).

Экспорт в базу данных: В мастере настройки параметры, определяемые через управляющую переменную, не изменяли своего значения при изменении управляющей переменной. Например, если Имя таблицы первоначально определить через Переменную 1, сохранить настройки, а затем открыть мастер и задать Имя таблицы через Переменную 2, то после сохранения и повторного открытия мастера настройки узла Имя таблицы было определено через Переменную 1, вместо ожидаемой Переменной 2. Ошибочное поведение исправили (#9948).

Скачать версию

#release notes#loginom#7.0#7.0.4

Смотрите также