Модуль глобальной корректировки базы данных — различия между версиями

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

Global.JPG

Запуск глобальной корректировки

Возможны три варианта запуска глобальной:

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", то значения принимаются по умолчанию.

Ссылки

См. также:

Источники информации: