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

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

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

Количество версий компонента30
Количество рещенных задач150
Последная дата обработки компонента2023-03-31 13:04:50
Последная дата файла2023-03-31 12:46:37
Последная версия5.5.41.0

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

base
102.134378
BASE ( 5.5.28.0 )

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

Необходимо постраничное (частями) получение результатов DSQL запроса

Описание :

Прямой SQL

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



DSQL

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
В операторе select DSQL дать возможность задавать LIMIT и OFFSET (реализовать т.н. "pagination")

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


Реализовано для платформы Oracle, SQL Server версии не менее 2005, PostgreSQL (но не для Pervasive и SQL Server 2000)
Синтаксис
[ORDER BY <...>] LIMIT [OFFSET ] или в обратном порядке:
[ORDER BY <...>] OFFSET [LIMIT ] или так:
[ORDER BY <...>] LIMIT ,
, где offset_expr -- сколько записей пропустить
Важно, что offset_expr и limit_expr могут быть выражениями, содержащими параметры.

base
102.163724
BASE ( 5.5.28.0 )

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

Ошибка при выполнении длинного запроса DSQL

Описание :

Прямой SQL

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



DSQL
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
При компиляции динамических запросов DSQL в рантайме разрешить запросы длиной до 32767 символов.

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


Доработано.
base
102.164032
BASE ( 5.5.28.0 )

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

Некорректная работа функций DeleteIndex/RestoreIndex.

Описание :

Actian (Pervasive, Btrieve)

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



Pervasive

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Не работает метод RestoreIndex логической таблицы.

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


Исправлено.
base
180.10067
BASE ( 5.5.28.0 )

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

При реализации хранимой функции dsql невозможно воспользоваться глобальными переменными

Описание :

Прямой SQL

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



DSQL
Хранимые процедуры и функции

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
1. Не работают предикаты #OK и #NOTFOUND (код на DSQL не компилируется)
2. Не работают предикаты #OK и #NOTFOUND на СУБД Oracle для именованных курсоров.

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


Исправлено.

base
101.61041
BASE ( 5.5.28.0 )

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

Некорректная диагностика при попытке повторной установки семафора с другим режимом в одной Галактике

Описание :

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

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



Семафоры

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

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


Доработано.
base
101.61043
BASE ( 5.5.28.0 )

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

Оптимизировать работу сессионных семафоров

Описание :

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

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



Семафоры

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Оптимизировать быстродействие сессионных семафоров

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


Доработано.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
На платформе Oracle требуется исправление системных процедур
Запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On).
base
101.61232
BASE ( 5.5.28.0 )

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

Не работает sqlCreateTmpTableAs, особенно для USER.-таблиц

Описание :

Прямой SQL

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



DSQL
Временные таблицы

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

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


Исправлено.
Также унифицировано, что повторный вызов sqlCreateTmpTable или sqlCreateTmpTableAs пересоздает таблицу (т.е. она станет пустой).
Также доработано создание временной таблицы на СУБД Oracle при работе нескольких Галактик под одним пользователем.
base
101.61257
BASE ( 5.5.28.0 )

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

После восстановления настройки с измененным текущим офисом дальнейшая работа функции "Настройка системы" невозможна.

Описание :

Настройка системы

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



Журнализация
Настройка

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

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


Исправлено.
base
101.61341
BASE ( 5.5.28.0 )

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

Проблема с чисткой журнала на 5.5.27

Описание :

Очистка журнала

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



Журнализация
MSSQL
Pervasive

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


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


Исправлено.
Также упомянутое сообщение об ошибке детализировано.
Также добавлена обработка ситуации "легкой" рассинхронизации порядка по времени и суррогатного
(может возникать из-за неодновременного вычисления номера и времени, а также в случае одинакового у нескольких записей времени).

5.5.41.05.5.40.05.5.38.05.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.05.5.14.05.5.13.05.5.12.0