Меню


[I128-2604] Фоновый запуск глобальной корректировки через управление БД


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2604] Фоновый запуск глобальной корректировки через управление БД📄 Скачать в DOCX


Тип Версия Статус Приоритет Исполнитель
⚙️ Новые возможности 2026.3 🔘 Завершено Средний Ilya Mikhaylenko

Компоненты: ИРБИС 128. Модуль Database - Управление базами данных

Завершено: 30.06.2026 12:35

Добавляется серверный контур фонового запуска глобальной корректировки записей из модуля Database.

Администратор может выполнить GBL-задание по диапазону MFN, явному списку MFN или поисковой выборке. Для больших выборок операция выполняется пакетами через очередь, обновляет progress по обработанным MFN и формирует журнал результата в безопасном рабочем каталоге операции.

Серверный action проверяет доступность БД и право EDIT, принимает GBLтекст или уже загруженный GBLфайл, принимает список MFN текстом или через уже загруженный файл, переносит upload-файлы в каталог конкретного запуска и вызывает Database/RunGlobalCorrection. После завершения сохраняются global.log и global.manifest.json, а пользователю возвращается ссылка на контролируемое скачивание журнала.

Wrapper Database/RunGlobalCorrection нормализует GBL, диапазон и список MFN, поддерживает SearchExpression и SequentialExpression, параметры Autoin/FLC/UpdateIndex и ограничение размера пакета MFN. Для DP_Irbis64Native поисковая выборка может использовать streaming-режим ReturnMfnIterable, чтобы не материализовать полный список MFN перед запуском операции.

-

Вторая волна для develop.

Порядок review/merge: 47 из 68. Ветка пересобрана от develop как независимый PR: diff показывает только файлы своего слоя изменений.

1. Связанные задачи

1.1. 🔗 blocks: I128-2605

[I128-2605] Окно глобальной корректировки в управлении базой данных Статус: Завершено | Автор: Ilya Mikhaylenko

1.2. 🔗 blocks: I128-2512

[I128-2512] Рабочий каталог и безопасный обмен файлами для операций с форматами БД Статус: Завершено | Автор: Ilya Mikhaylenko

1.3. 🔗 blocks: I128-2585

[I128-2585] DP_Irbis64Native выполняет потоковый поиск для массовых операций Статус: Завершено | Автор: Ilya Mikhaylenko

1.4. 🔗 blocks: I128-2589

[I128-2589] Database загружает файлы для глобальной корректировки Статус: Завершено | Автор: Ilya Mikhaylenko

1.5. 🔗 blocks: I128-2592

[I128-2592] Database скачивает журнал глобальной корректировки Статус: Завершено | Автор: Ilya Mikhaylenko