Выполнение пакетных заданий – последовательность действий АРМ Администратор, выполняемых друг за другом автоматически.
Пакетное задание представляет собой текстовый файл, содержащий список команд АРМ Администратор. Рекомендуемое расширение для имени файла пакетного задания.IBF. Каждая строка задания представляет собой одну команду. Выполнение пакетного задания состоит в последовательном выполнении команд, содержащихся в строках файла. Структура команды следующая:
<оператор> <позиционные_операнды_через_запятую>
Список и назначение команд приведены ниже в таблице. В случае ошибки при выполнении очередной команды выполнение пакетного задания прерывается.
Пакетное задание может выполняться двумя способами:
§ Пакетное задание запускается пользователем через главное меню АРМ Администратор Сервис – Выполнить пакетное задание. Пользователь указывает файл пакетного задания.
§ Выполнение соответствующего пакетного задания начинается автоматически после запуска АРМ Администратор. Для этого полное имя файла пакетного задания указывается в качестве значенияпараметра BATCHFILE в конфигурационном файле АРМ Администратор.
Выполнение пакетного задания завершается выдачей экранного протокола.
Ознакомьтесь с рекомендациями по выполнению пакетных заданий.
Также см. специфические команды пакетных заданий, присущие именно АРМ Администратор полнотекстовых БД в подразделе Возможность выполнения пакетных заданий статьи АРМ Администратор полнотекстовых БД.
Установить текущую базу данных – OpenDB
Операнды: Dbname
Где: Dbname – имя базы.
Пример использования: OpenDB RDR
Закрыть базу данных – CloseDB
Пример использования: CloseDB
Завершить работу АРМ Администратор – Exit
Операнды: FileName
Где: FileName – имя файла, куда выводится протокол.
Пример использования: Exit c:\irbiswrk\protocol.txt
Снять блокировку БД в целом – UnLockDB
Пример использования: UnLockDB
Снять блокировку записи – UnLockRecord
Операнды: Mfn
Где: Mfn – номер документа.
Пример использования: UnLockRecord 255
Импортировать записи – ImportDB
Операнды: [0/#/@|1],FstName,[0|1],[0|1],FileName
Где:
Первый операнд – исходный формат данных:
0 – ISO-формат, # – разделитель полей, @ – разделитель записей;
1 – текстовый формат.
FstName – имя ТВП переформатирования (если пустое значение, то переформатирование не используется).
Третий операнд – признак ФЛК: 0 – не применять; 1 – применять.
Четвертый операнд – вид кодировки: 0 – DOS; 1 – Windows; 2 – UTF8.
FileName – полное имя файла с исходными данными.
Пример использования:
ImportDB 0,,0,1,c:\temp\11.iso
Экспортировать записи – ExportDB
Операнды: [0|1/frommfn/tomfn],FstName,[0/#/@|1],[0|1],FileName
Где:
Первый операнд – исходные документы:
0 – все;
1 – диапазон документов, frommfn – начальный MFN, tomfn – конечный MFN.
FstName – имя ТВП переформатирования (если пустое значение, то переформатирование не используется).
Третий операнд – выходной формат данных:
0 – ISO-формат, # – разделитель полей, @ – разделитель записей;
1 – текстовый формат.
Четвертый операнд – вид кодировки: 0 – DOS; 1 – Windows; 2 – UTF8.
FileName – полное имя файла с выходными данными.
Пример использования:
ExportDB 1/21/500,UMARCEW,0,1,c:\temp\22.iso
Копировать записи – CopyDB
Операнды: [0|1/frommfn/tomfn],FstName,DbName
Где:
Первый операнд – исходные документы:
0 – все;
1 – диапазон документов, frommfn – начальный MFN, tomfn – конечный MFN.
FstName – имя ТВП переформатирования (если пустое значение, то переформатирование не используется).
DbName – имя БД, в которую будут копироваться данные.
Актуализировать словарь – ActualIf
Пример использования: ActualIf
Создать словарь заново полностью – LoadIfComplete
Пример использования: LoadIfComplete
Создать словарь заново (только отбор) – LoadIf0
Пример использования: LoadIf0
Создать словарь заново (только сортировка) – LoadIf1
Пример использования: LoadI1
Создать словарь заново (только загрузка) – LoadIf2
Пример использования: LoadIf2
Реорганизовать словарь – ReorgIf
Пример использования: ReorgIf
Реорганизовать файл документов – ReorgMf
Пример использования: ReorgMf
Создать резервную копию файла документов – CopyMf
Операнды: FileName
Где: FileName – полное имя выходного файла.
Пример использования: CopyMf c:\irbiswrk\ibis.bkp
Восстановить файл документов из резервной копии – RestoreMf
Операнды: FileName
Где: FileName – полное имя исходного файла.
Пример использования: RestoreMf c:\irbiswrk\ibis.bkp