Модуль глобальной корректировки базы данных — различия между версиями
Sokv (обсуждение | вклад) |
Sokv (обсуждение | вклад) |
||
Строка 2: | Строка 2: | ||
Глобальная корректировка доступна из [[АРМ Администратор]] и из [[АРМ Каталогизатор]]. | Глобальная корректировка доступна из [[АРМ Администратор]] и из [[АРМ Каталогизатор]]. | ||
+ | |||
+ | ==Параметры выполнения глобальной корректировки== | ||
При выполнении глобальная корректировка использует следующие параметры: | При выполнении глобальная корректировка использует следующие параметры: | ||
Строка 9: | Строка 11: | ||
** Записи, отобранные по запросу. | ** Записи, отобранные по запросу. | ||
** Записи, отобранные по запросу и ограниченные диапазоном 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 | ||
− | |||
− | MfnTo | ||
− | + | ==Ссылки== | |
− | + | См. также: | |
+ | * [[Базы данных ИРБИС]] | ||
+ | * [[Язык запросов ИРБИС]] | ||
+ | * [[АРМ Администратор]] | ||
+ | * [[АРМ Каталогизатор]] | ||
− | + | Источники информации: | |
+ | * [ftp://ftp.gpntb.ru/pub/irbis/irbis64_2008.doc Общее описание системы ИРБИС 64] | ||
[[Категория:Техническое описание ИРБИС]] | [[Категория:Техническое описание ИРБИС]] | ||
[[Категория:Работа с ИРБИС]] | [[Категория:Работа с ИРБИС]] | ||
[[Категория:Инструменты ИРБИС]] | [[Категория:Инструменты ИРБИС]] |
Версия 18:12, 12 января 2012
Глобальная корректировка является одним из инструментов ИРБИС, предназначена для выполнения пакетного задания на корректировку для некоторого фрагмента записей в базе данных.
Глобальная корректировка доступна из АРМ Администратор и из АРМ Каталогизатор.
Содержание
Параметры выполнения глобальной корректировки
При выполнении глобальная корректировка использует следующие параметры:
- Имя базы данных.
- Данные о фрагменте базы данных, на котором выполняется корректировка, а именно один из вариантов:
- Диапазон БД, определяемый нижним значением 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", то значения принимаются по умолчанию.
Ссылки
См. также:
Источники информации: