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

Материал из Wikipedia
Перейти к: навигация, поиск
м
(Графический интерфейс модуля глобальной корректировки)
 
(не показано 12 промежуточных версий этого же участника)
Строка 1: Строка 1:
Глобальная корректировка является одним из инструментов АРМа Администратор. Она предназначена для выполнения пакетного задания на корректировку для некоторого фрагмента записей в базе данных.
+
''Модуль глобальной корректировки'' является одним из инструментов ИРБИС. Модуль предназначен для ''выполнения глобальной корректировки'' на основе [[Язык пакетной корректировки баз данных ИРБИС|''пакетного задания на корректировку'']] в соответствии с указанными ''параметрами выполнения корректировки''.
  
При выполнении глобальная корректировка использует следующие параметры:
+
Как ''модуль глобальной корректировки'', так и процесс ''выполнения корректировки'' обычно называют просто ''глобальная корректировка базы данных'' или даже совсем кратко ''глобальная''. Этот факт не должен вводить в заблуждение, поскольку различие обычно ясно исходя из контекста.
  
1. Имя базы данных.
+
Модуль глобальной корректировки доступен из [[АРМ Администратор#Главное меню АРМ Администратор|АРМ Администратор]] и [[АРМ Каталогизатор]].
  
2. Данные о фрагменте базы данных, на котором выполняется корректировка, а именно один из вариантов:
+
==Параметры выполнения глобальной корректировки==
  
- Диапазон БД, определяемый нижним значением MFN и верхним. Как частный случай – вся база данных.
+
При выполнении глобальной корректировки используются следующие параметры:
 +
* Имя базы данных.
 +
* Данные о фрагменте базы данных, на котором выполняется корректировка, а именно один из вариантов:
 +
** Диапазон БД, определяемый нижним значением MFN и верхним. Как частный случай – вся база данных.
 +
** Записи, отобранные по запросу.
 +
** Записи, отобранные по запросу и ограниченные диапазоном MFN.
 +
* Имя пакетного задания, если не задано, то задание может быть сформировано в интерфейсе.
 +
* Различные опции выполнения, такие как: признаки выполнения автоввода, ФЛК, актуализации.
 +
* Имя файла протокола либо признак отказа от формирования протокола.
 +
* Признак пакетного режима выполнения, т.е. немедленного начала выполнения задания при старте программы. Для этого режима в отдельном параметре задается имя файла протокола.
  
- Записи, отобранные по запросу.
+
==Графический интерфейс модуля глобальной корректировки==
  
- Записи, отобранные по запросу  и ограниченные диапазоном MFN.
+
Доступ к функциональным возможностям модуля обеспечивают главное меню и панель инструментов.
  
3. Имя пакетного задания, если не задано, то задание может быть сформировано в интерфейсе.
+
Список пунктов главного меню и краткое описание соответствующих функциональных возможностей:
 +
* ''Открыть базу данных'' – в диалоговом окне следует выбрать [[Файлы ИРБИС#Файлы баз данных ИРБИС|<tt>.par</tt>-файл базы данных]].
 +
* ''Задать запрос'' – в открываемой форме следует задать формулировку запроса на [[Язык запросов ИРБИС|языке запросов ИРБИС]] и, необязательно, текст запроса на естественном языке.
 +
* ''Сохранить контекст в INI-файле'' – текущие значения параметров сохраняются в секции GLOBAL INI-файла, заданного при старте. При следующем старте программы с этим INI-файлом интерфейс будет установлен в соответствии с сохраненными параметрами.
 +
* ''Новое задание'' – очищается таблица для ввода нового задания.
 +
* ''Открыть задание'' – в специальной форме подается список заданий из директории текущей базы данных, имя файла списка задается в параметре GLOB.MNU. В этой же форме можно в диалоговом окне выбрать на выполнение любое задание.
 +
* ''Сохранить задание'' – исправленное задание можно сохранить. Кнопка неактивна, если задание выбрано из списка и параметр AccessGlobSave имеет значение 0 или пусто.
 +
* ''Сохранить как…'' - задание можно сохранить под другим именем.
 +
* ''Выполнить'' – задание запускается на выполнение.
 +
* ''Прервать'' – прерывание процесса выполнения.
 +
* ''Вставить строку, Удалить строку'' – кнопки для ввода/корректировки задания.
  
4. Различные опции выполнения, такие как: признаки выполнения автоввода, ФЛК, актуализации.
+
Имеются окошки для задания опций: актуализации, ФЛК, автоввода, Кроме того, можно задать признак работы без протокола, либо имя файла протокола. Значения опций запоминаются при сохранении контекста в INI-файле.
  
5. Имя файла протокола либо признак отказа от формирования протокола.
+
[[Файл:Global.JPG]]
  
6. Признак пакетного режима выполнения, т.е. немедленного начала выполнения задания при старте программы. Для этого режима в отдельном параметре задается имя файла протокола.
+
==Запуск глобальной корректировки==
 
 
'''Интерфейс''' программы глобальной корректировки имеет главное меню, режимы которого продублированы кнопками на верхней панели (см.рис.ниже). Имеются следующие режимы:
 
 
 
'''Открыть базу данных''' – в диалоговом окне следует выбрать файл «имя БД.par», содержащий пути на базу данных.
 
 
 
'''Задать запрос''' – в открываемой форме следует задать формулировку запроса на языке ИРБИС и, необязательно, текст запроса на естественном языке.
 
 
 
'''Сохранить контекст в INI-файле''' – текущие значения параметров сохраняются в секции GLOBAL INI-файла, заданного при старте. При следующем старте программы с этим INI-файлом интерфейс будет установлен в соответствии с сохраненными параметрами
 
 
 
'''Новое задание''' – очищается таблица для ввода нового задания
 
 
 
'''Открыть задание''' – в специальной форме подается список заданий из директории текущей БД, имя файла списка задается в параметре GLOB.MNU. В этой же форме можно в диалоговом окне выбрать на выполнение любое задание.
 
 
 
'''Сохранить задание''' – исправленное задание можно сохранить. Кнопка неактивна, если задание выбрано из списка и параметр AccessGlobSave имеет значение 0 или пусто.
 
 
 
'''Сохранить как…''' - задание можно сохранить под другим именем
 
 
 
'''Выполнить''' – задание запускается на выполнение
 
 
 
'''Прервать''' – прерывание процесса выполнения
 
 
 
'''Вставить строку, Удалить строку''' – кнопки для ввода/корректировки задания
 
 
 
Имеются окошки для задания опций: актуализации, ФЛК, автоввода, Кроме того, можно задать признак работы без протокола либо имя файла протокола. Значения опций запоминаются при сохранении контекста в 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 - признак пакетного запуска корректировки (по умолчание НЕТ)
+
Источники информации:
 +
* [[Общее описание системы ИРБИС64]]
  
BatchLogFileName - имя файла протокола при пакетном запуске. Если не задан параметр и не найден файл “irbisa.ini”, то значения принимаются по умолчанию.
+
[[Категория:Языки и алгоритмы ИРБИС]]
 +
[[Категория:Обслуживание системы ИРБИС]]
 +
[[Категория:Инструменты ИРБИС]]
 +
[[Категория:Анонсированные статьи]]

Текущая версия на 18:32, 18 января 2014

Модуль глобальной корректировки является одним из инструментов ИРБИС. Модуль предназначен для выполнения глобальной корректировки на основе пакетного задания на корректировку в соответствии с указанными параметрами выполнения корректировки.

Как модуль глобальной корректировки, так и процесс выполнения корректировки обычно называют просто глобальная корректировка базы данных или даже совсем кратко глобальная. Этот факт не должен вводить в заблуждение, поскольку различие обычно ясно исходя из контекста.

Модуль глобальной корректировки доступен из АРМ Администратор и АРМ Каталогизатор.

Параметры выполнения глобальной корректировки

При выполнении глобальной корректировки используются следующие параметры:

  • Имя базы данных.
  • Данные о фрагменте базы данных, на котором выполняется корректировка, а именно один из вариантов:
    • Диапазон БД, определяемый нижним значением 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", то значения принимаются по умолчанию.

Ссылки

См. также:

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