Текущие компоненты

Название продукта Название компонента Тип Последняя версия Дата выхода
Атлантис 5.5ORA90DRVDLL

Справка по компоненту.

Количество версий компонента36
Количество рещенных задач339
Последная дата обработки компонента2023-03-31 14:08:21
Последная дата файла2023-03-31 12:46:39
Последная версия5.5.41.0

Новые задачи в этом компоненте

ora90drv
102.170540
ORA90DRV ( 5.5.31.0 )

Краткое описание :

При изменении записей (insert, delete, update) с помощью dsql-запроса вызовом sqlExecute не очищается драйверный кэш

Описание :

Прямой SQL

Что измененно :



Прямой SQL

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
При последовательном вызове функций SqlPrepare, SqlExecute не очищается драйверный кэш.

Как измененно :


Доработано.
ora90drv
102.174528
ORA90DRV ( 5.5.31.0 )

Краткое описание :

Не отключается пользователь

Описание :

Мониторинг

Что измененно :



Трехуровневая архитектура
Права доступа

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
В настройках службы приложений нельзя указать имя администратора с номером офиса в формате <логин>@<офис> с сохранением работоспособности.

Как измененно :


Исправлено.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Реквизиты администратора в настройки службы в утилите GalConf должны быть указаны в формате <логин>@<офис> в случае если включено разграничение прав доступа.
ora90drv
102.174820
ORA90DRV ( 5.5.31.0 )

Краткое описание :

Не устанавливается пароль на служебные роли RBL, ADMIN при импорте aSql

Описание :

Oracle

Что измененно :



Oracle

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Не устанавливается пароль на служебные роли схема#RBL, схема##ADMIN при очистке таблицы X$JOURNALCONFIG.

Как измененно :


Исправлено.
ora90drv
102.179729
ORA90DRV ( 5.5.31.0 )

Краткое описание :

Функции для работы с DSQL не корректно завершают работу при превышении длинны поля String

Описание :

Прямой SQL

Что измененно :



DSQL

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Некорректное завершение работы функций DSQL при превышении длины поля переменной, выделенной для получения результата.

Как измененно :


Исправлено.
ora90drv
102.181154
ORA90DRV ( 5.5.31.0 )

Краткое описание :

После выхода атлантиса 5.5.30 на одной из БД срез ОМСК проявляется проблема с навигацией и сортировкой внешних атрибутов

Описание :

Общие вопросы взаимодействия с СУБД

Что измененно :



Oracle
Навигация
Оптимизация подцепки по многосегментному индексу

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Неправильный план запроса приводит к неправильному отображению внешних атрибутов документа
(План выполнения зависит от версии оракла и от данных)

Как измененно :


Исправлено.
Заставили использовать нужный нам план.
(Чтобы обойти проблему можно включить параметр SQLDriver.SortType=HINT_ORDERBY)
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Если у вас Oracle 12.1, то настоятельно рекомендуется обновить его до версии 12.2 для решения багов Oracle 19509982 и 17376322.
ora90drv
102.181744
ORA90DRV ( 5.5.31.0 )

Краткое описание :

Пропадают записи из Browse

Описание :

Общие вопросы взаимодействия с СУБД

Что измененно :



Oracle
Навигация

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Для новых составных запросов СУБД Oracle может выбрать нежелательный план выполнения, что делает порядок обхода записей разным для разных запросов, в результате перескакивает через записи.



Как измененно :


Исправлено.
(Чтобы обойти проблему можно включить параметр SQLDriver.SortType=HINT_ORDERBY)
ora90drv
102.181750
ORA90DRV ( 5.5.31.0 )

Краткое описание :

Некорректная работа RecordExists на 30 атлантисе

Описание :

Oracle

Что измененно :



Oracle
Навигация

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Если у некоторой таблицы есть две одинаковые зависимые таблицы с одинаковыми фильтрами, то значения для фильтров могут перепутаться для этих двух таблиц (например, если первую таблицу выделят в отдельный запрос, а потом вернут на место -- она станет второй).



Как измененно :


Исправлено.
ora90drv
102.182064
ORA90DRV ( 5.5.31.0 )

Краткое описание :

Проблема с комбинацией bounds на Oracle

Описание :

Логические таблицы

Что измененно :



Oracle
Навигация

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
При навигации залипает позиция в подчинённой таблице,
подцепленной по уникальному многосегментному индексу к переменной,
если эта таблица не является непосредственным потомком корня сабселекта.


Как измененно :


Исправлено.
ora90drv
102.184073
ORA90DRV ( 5.5.31.0 )

Краткое описание :

КИС ФХД ТПР2 Runtime 255 in ntdll at 00061610 при создании доп. соглашения к договору (406).

Описание :

неотклассифицировано

Что измененно :



Oracle
Пользовательская сортировка

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Падение при создании дополнительного соглашения.


Как измененно :


Исправлено.
ora90drv
102.47413
ORA90DRV ( 5.5.31.0 )

Краткое описание :

Надо имя пользователя, установившего семафор

Описание :

неотклассифицировано

Что измененно :



Семафоры

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Нужна функция, которая бы возвращала имя пользователя, захватившего данный семафор, и по возможности другую информацию

Как измененно :


Добавлена функция
function GetSemaphoreBlocker(semId : string; minMode : byte; R : record of X$Semafors): Word;

# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
MSSQL:
Выполните обновление вспомогательной службы napsrv.exe с помощью
инсталлятора БД ms_inst.exe. Порядок действий подробно рассмотрен в п. 2.4.5
Документа "Система Галактика ERP. Платформа MS SQL Server. Инструкция по установке"

Oracle:
Запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On).


ora90drv
101.60658
ORA90DRV ( 5.5.31.0 )

Краткое описание :

Функции выделение части из даты

Описание :

Прямой SQL

Что измененно :



Прямой SQL

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Реализация отдельных функции для даты D_DAY, D_MONTH, D_YEAR, D_WEEKDAY

Как измененно :


Реализованы отдельные функции для даты D_DAY, D_MONTH, D_YEAR, D_WEEKDAY
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On).
На базе данных ORACLE и MS SQL должны появится четыре новые функции.
ora90drv
101.60659
ORA90DRV ( 5.5.31.0 )

Краткое описание :

Функция возвращающая последнее число месяца от даты

Описание :

Прямой SQL

Что измененно :



Прямой SQL

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Реализовать функции прямого SQL, возвращающей последнее число месяца от даты.

Как измененно :


Реализованы функции LastDayInMonth, D_LastDayInMonth


# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On).
На базе данных ORACLE и MS SQL должны появится две новые функции.
ora90drv
101.63665
ORA90DRV ( 5.5.31.0 )

Краткое описание :

kaz_dict: падение chkora9.exe при проверке БД

Описание :

Инсталляция, настройка, проверка БД

Что измененно :



ORA90DRV.DLL
CHKORA9.EXE
Ora9Inst.exe

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
После установки БД с казахской кодировкой и проверке таблиц БД через Support, утилита проверки падает, формируется ora90drv.log
(см. вложение).


Как измененно :


исправлен текст функции UNPACKPASSTRING

5.5.41.05.5.40.05.5.39.05.5.38.45.5.38.15.5.38.05.5.37.35.5.37.05.5.36.05.5.35.05.5.34.05.5.33.05.5.32.05.5.31.05.5.30.05.5.29.05.5.28.05.5.27.05.5.26.05.5.25.05.5.24.05.5.23.05.5.22.05.5.21.05.5.20.05.5.19.05.5.18.05.5.17.05.5.16.05.5.15.25.5.15.05.5.14.05.5.13.05.5.12.05.5.11.0