Модуль глобальной корректировки базы данных — различия между версиями
Sokv (обсуждение | вклад) |
Sokv (обсуждение | вклад) (→Графический интерфейс модуля глобальной корректировки) |
||
Строка 20: | Строка 20: | ||
==Графический интерфейс модуля глобальной корректировки== | ==Графический интерфейс модуля глобальной корректировки== | ||
− | Доступ к функциональным возможностям модуля | + | Доступ к функциональным возможностям модуля обеспечивают главное меню и панель инструментов. |
Список пунктов главного меню и краткое описание соответствующих функциональных возможностей: | Список пунктов главного меню и краткое описание соответствующих функциональных возможностей: |
Текущая версия на 18:32, 18 января 2014
Модуль глобальной корректировки является одним из инструментов ИРБИС. Модуль предназначен для выполнения глобальной корректировки на основе пакетного задания на корректировку в соответствии с указанными параметрами выполнения корректировки.
Как модуль глобальной корректировки, так и процесс выполнения корректировки обычно называют просто глобальная корректировка базы данных или даже совсем кратко глобальная. Этот факт не должен вводить в заблуждение, поскольку различие обычно ясно исходя из контекста.
Модуль глобальной корректировки доступен из АРМ Администратор и АРМ Каталогизатор.
Содержание
Параметры выполнения глобальной корректировки
При выполнении глобальной корректировки используются следующие параметры:
- Имя базы данных.
- Данные о фрагменте базы данных, на котором выполняется корректировка, а именно один из вариантов:
- Диапазон БД, определяемый нижним значением MFN и верхним. Как частный случай – вся база данных.
- Записи, отобранные по запросу.
- Записи, отобранные по запросу и ограниченные диапазоном MFN.
- Имя пакетного задания, если не задано, то задание может быть сформировано в интерфейсе.
- Различные опции выполнения, такие как: признаки выполнения автоввода, ФЛК, актуализации.
- Имя файла протокола либо признак отказа от формирования протокола.
- Признак пакетного режима выполнения, т.е. немедленного начала выполнения задания при старте программы. Для этого режима в отдельном параметре задается имя файла протокола.
Графический интерфейс модуля глобальной корректировки
Доступ к функциональным возможностям модуля обеспечивают главное меню и панель инструментов.
Список пунктов главного меню и краткое описание соответствующих функциональных возможностей:
- Открыть базу данных – в диалоговом окне следует выбрать .par-файл базы данных.
- Задать запрос – в открываемой форме следует задать формулировку запроса на языке запросов ИРБИС и, необязательно, текст запроса на естественном языке.
- Сохранить контекст в INI-файле – текущие значения параметров сохраняются в секции GLOBAL INI-файла, заданного при старте. При следующем старте программы с этим INI-файлом интерфейс будет установлен в соответствии с сохраненными параметрами.
- Новое задание – очищается таблица для ввода нового задания.
- Открыть задание – в специальной форме подается список заданий из директории текущей базы данных, имя файла списка задается в параметре GLOB.MNU. В этой же форме можно в диалоговом окне выбрать на выполнение любое задание.
- Сохранить задание – исправленное задание можно сохранить. Кнопка неактивна, если задание выбрано из списка и параметр AccessGlobSave имеет значение 0 или пусто.
- Сохранить как… - задание можно сохранить под другим именем.
- Выполнить – задание запускается на выполнение.
- Прервать – прерывание процесса выполнения.
- Вставить строку, Удалить строку – кнопки для ввода/корректировки задания.
Имеются окошки для задания опций: актуализации, ФЛК, автоввода, Кроме того, можно задать признак работы без протокола, либо имя файла протокола. Значения опций запоминаются при сохранении контекста в INI-файле.
Запуск глобальной корректировки
Возможны три варианта запуска глобальной:
1. Глобальная корректировка запускается по кнопке из меню Инструменты АРМ Администратор, который передает ей имя текущей базы данных. Кроме того, передаются данные из секции GLOBAL INI-файла АРМ Администратор:
- Имя файла задания, по умолчанию не задано.
- Запрос на поиск записей, по умолчанию не задано.
- Диапазон MFN, по умолчанию нижний = 1, верхний = максимальному MFN текущей БД.
- Опции выполнения: признаки актуализации, ФЛК, автоввода.
2. Глобальная корректировка запускается в режиме пакетного выполнения АРМ Администратор, т.е. когда в INI-файле Администратора задан параметр «BATCHFILE=имя файла операторов пакетного задания». Для запуска глобальной используется оператор, принимающий позиционные параметры:
GLOBAL TaskName, MfnFrom,MfnTo, RecUpdifAble, FlcAble, AutoinAble, BatchLogFileName, Sexp
где
- TaskName – полное имя пакетного задания,
- MfnFrom – нижнее значение диапазона MFN,
- MfnTo – верхнее значение диапазона MFN,
- RecUpdifAble – признак актуализации (0 – НЕТ, 1 – ДА),
- FlcAble – признак выполнения ФЛК (0 – НЕТ, 1 – ДА),
- AutoinAble – признак автоввода (0 – НЕТ, 1 – ДА),
- BatchLogFileName – полное имя файла протокола, если пусто, то протокол не ведется,
- Sexp – строка запроса на поисковом языке ИРБИС, если первый символ строки «?», то это запрос на последовательный поиск.
3. Глобальная корректировка запускается как самостоятельная программа, принимающая в качестве параметра некий INI-файл, по умолчанию irbisa.ini. В этом файле берутся параметры выполнения, а именно:
- В секции MAIN:
- DataPath – директория, где ищется файл направления на базу Данных, т.е. файл «Имя БД.par».
- UCTabName – используется при поиске.
- AutoinFile – имя файла автоввода.
- DbnFlc – имя файла ФЛК.
- WorkDir – имя рабочей директории.
- В секции GLOBAL:
- GlobMnu – имя списка заданий, по умолчанию glob.mnu.
- TaskName – имя задания, открываемого при старте.
- DbName – имя БД, открываемой при старте.
- RecUpdifAble – признак актуализации, по умолчанию НЕТ.
- AutoinABLE – признак выполнения автоввода, по умолчанию НЕТ.
- FlcABLE – признак выполнения ФЛК, по умолчанию НЕТ.
- WsFdt – имя файла WS со списком полей, по умолчанию Default.
- AccessGlobSave – разрешение на сохранение задания, выбранное из списка (по умолчание НЕТ).
- Sexp – запрос на языке ISIS, если первый символ «?», то запрос на последовательный поиск.
- MfnFrom – MFN первой записи диапазона на выполнение, по умолчанию = 1.
- MfnTo – MFN последней записи диапазона на выполнение. Если этот параметр пуст или = 0, то берется максимальный MFN базы данных.
- Query – текст запроса на естественном языке.
- BatchGlobal – признак пакетного запуска корректировки (по умолчание НЕТ).
- BatchLogFileName – имя файла протокола при пакетном запуске. Если не задан параметр и не найден файл "irbisa.ini", то значения принимаются по умолчанию.
Ссылки
См. также:
- Язык пакетной корректировки баз данных ИРБИС
- Базы данных ИРБИС
- Язык запросов ИРБИС
- АРМ Администратор
- АРМ Каталогизатор
Источники информации: