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

Материал из Wikipedia
Перейти к: навигация, поиск
(Графический интерфейс модуля глобальной корректировки)
 
Строка 20: Строка 20:
 
==Графический интерфейс модуля глобальной корректировки==
 
==Графический интерфейс модуля глобальной корректировки==
  
Доступ к функциональным возможностям модуля обеспечивается через главное меню и панель инструментов.
+
Доступ к функциональным возможностям модуля обеспечивают главное меню и панель инструментов.
  
 
Список пунктов главного меню и краткое описание соответствующих функциональных возможностей:
 
Список пунктов главного меню и краткое описание соответствующих функциональных возможностей:

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

Ссылки

См. также:

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