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