Варианты запуска глобальной |
Возможны три варианта запуска глобальной:
По кнопке "Выполнить задание" |
Глобальная корректировка запускается по кнопке из набора Глобальная «Инструментов» АРМа Администратор, который передает ей имя текущей БД.
Кроме того, передаются данные из секции GLOBAL INI-файла Администратора:
•Имя файла задания, по умолчанию «пусто»
•Запрос на поиск записей, по умолчанию «пусто»
•Диапазон MFN, по умолчанию нижний = 1, верхний = максимальному MFN текущей БД
•Опции выполнения: признаки актуализации, ФЛК, автоввода
в режиме пакетного выполнения АРМа Администратор |
Глобальная корректировка запускается в режиме пакетного выполнения АРМа Администратор, т.е. когда в 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 – строка запроса на языке ИРБИС, если первый символ строки «?», то это запрос на последовательный поиск
как самостоятельная программа |
Глобальная корректировка запускается как самостоятельная программа, принимающая в качестве параметра некий 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”, то значения принимаются по умолчанию.