НАЧАЛО >> Оглавление >> Файл пакетного задания АРМ Администратор
Пакетное задание представляет собой текстовый файл, содержащийсписок команд (режимов) АРМа «Администратор». Рекомендуемое расширение для имени файла пакетного задания - IBF.
Каждая строка задания представляет собой одну команду.
Выполнение пакетного задания состоит в последовательном выполнении команд, содержащихся в строках файла.
Структура команды следующая:
<оператор> <позиционные_операнды_через_запятую>
Список команд для пакетных заданий АРМа Администратор-Серверный
| н/п | Назначение команды | Оператор | Операнды | Пример | Примечания |
|---|---|---|---|---|---|
| 1 | Открыть базу данных | OpenDB | Dbname | OpenDB RDR | |
| 2 | Создать новую БД | NewDB | Dbname,FullName,[0|1], [0|1], где:
|
NewDB TEST,Тестовая,0,0 | * |
| 3 | Опустошить БД | ClearDB | Нет | ClearDB | |
| 4 | Удалить БД | DeleteDB | Нет | DeleteDB | |
| 5 | Закрыть БД | CloseDB | Нет | CloseDB | В Администраторе-клиент команда не поддерживается. |
| 6 | Импорт данных | ImportDB | [0/#/@|1],FstName,[0|1],[0|1/2],FileName,[0|1], [0|1], [0|1], PftGblName где:
|
ImportDB 0,,0,1,c:\temp\11.iso,0,0,1,test | * |
| 7 | Экспорт данных | ExportDB | [0|1/mfnfrom/mfnto],FstName,[0/#/@|1|2],[0|1|2],FileName, где:
|
ExportDB 1/21/500,UMARCEW,0,1,c:\temp\22.iso | |
| 8 | Копировать данные | CopyDB | [0|1/mfnfrom/mfnto],FstName,DbName
|
COPYDB 1/10/100,,BOOK | |
| 9 | Снять блокировку БД в целом | UnLockDB | Нет | UnLockDB | |
| 10 | Снять блокировку записи | UnLockRecord | Mfn, где Mfn - номер документа | UnLockRecord 255 | |
| 11 | Снять блокировку со всех заблокированных записей | UnLockRecordAll | нет | UnLockRecordAll | |
| 12 | Актуализировать словарь | ActualIf | нет | ActualIf | |
| 13 | Создать словарь заново - полностью | LoadIfComplete | нет | LoadIfComplete | |
| 14 | Создать словарь заново - только отбор | LoadIf0 | нет | LoadIf0 | В Администраторе-клиент команда не поддерживается |
| 15 | Создать словарь заново - только сортировка | LoadIf1 | нет | LoadIf1 | В Администраторе-клиент команда не поддерживается |
| 16 | Создать словарь заново - только загрузка | LoadIf2 | нет | LoadIf2 | В Администраторе-клиент команда не поддерживается |
| 17 | Реорганизовать словарь | ReorgIf | нет | ReorgIf | |
| 18 | Реорганизовать файл документов | ReorgMf | нет | ReorgMf | |
| 19 | Копировать файл документов | CopyMf | FileName, где: FileName - полное имя выходного файла | CopyMf c:\irbiswrk\ibis.bkp | В Администраторе-клиент команда не поддерживается |
| 20 | Восстановить файл документов | RestoreMf | FileName, где: FileName - полное имя исходного файла | RestoreMf c:\irbiswrk\ibis.bkp | В Администраторе-клиент команда не поддерживается |
| 21 | Диагностика файла документов | DIAGNOSMF | MfnFrom, MfnTo,[0|1],[0|1],[0|1],[0|1],[0|1]
|
В Администраторе-клиент команда не поддерживается. Параметры с четвертого по седьмой имеют смысл, если третий параметр принимает значение 1 | |
| 22 | Диагностика файла словаря | DIAGNOSIF | нет | DIAGNOSIF | В Администраторе-клиент команда не поддерживается. |
| 23 | Установка режима игнорирования ошибок (см. Примеч.) | SILENCE | нет | SILENCE | Пакетное задание продолжает выполняться при ошибочном завершении очередной команды |
| 24 | Выполнить глобальную корректировку | GLOBAL | Gblname,mfnfrom,mfnto,[0|1],[0|1],[0|1],Filename,query
|
GLOBAL C:\irbiswrk\test.gbl,,,0,0,0,C:\irbiswrk\111.txt,”K=автомат$” | |
| 25 | Установить интервал опроса состояния БД (в сек.) | AUTOASK | NN Интервал в секундах. Если задается 0 – опрос состояния БД не выполняется. | AUTOASK 0 | параметр в INI-файл (irbisa.ini) AUTOASKINTERVAL |
| 26 | Установить монопольную блокировку БД | LOCKDB | нет | LOCKDB | В Администраторе-клиент команда не поддерживается |
| 27 | Завершить работу АРМа «Администратор» | Exit | FileName , где: FileName – путь и имя файла, куда выводится протокол | Exit c:\irbiswrk\protocol.txt | |
| 28 | Выполнить поиск | SEARCH | SEXP_DIR, MFNFrom, MFNTО,SEXP_SEQ,JUMP
|
SEARCH “K=противопожарн$” * “K=оборудован$”,,,p(v10),2 | В серверном Администраторе команда не поддерживается. Команда устанавливает контекст работы: РЕЗУЛЬТАТ ПОИСКА, т.е для последующих команд – таких как EXPORTDB, COPYDB, GLOBAL, PRINT, STAT,STATF – в качестве исходных документов будет использоваться результат поиска. Для того чтобы переключить контекст работы на БД ЦЕЛИКОМ, необходимо задать команду OPENDB |
| 29 | Вывести документы на печать (на бумагу, в файл, на E-mail) | [0|1],FormName,mfnfrom,mfnto,header1/header2/header3,modefield,[0|1/FileName|2/E-mail/Subject]
|
PRINT 1,TABIUW,,,Заголовок 1/Заголовок 2/Заголовок 3,^A2000/101^BАБ,2/alio@gpntb.ru/Отчет | В серверном Администраторе команда не поддерживается | |
| 30 | Выполнить задание на статистику и вывести результат (на бумагу, в файл, на E-mail) | STAT | StatList,mfnfrom,mfnto,[0|1/FileName|2/E-mail/Subject]
|
STAT 900^C|”(v102/)”/3/200/2,,,1/c:\irbiswrk\stat.txt | В серверном Администраторе команда не поддерживается. |
| 31 | Создать выходную статистическую форму и вывести результат (на бумагу, в файл, на E-mail) | STATF | StatForm,modefield,mfnfrom,mfnto,[0|1/FileName|2/E-mail/Subject]
|
STATF Form3,^A20120101^B20131231,,,0 | В серверном Администраторе команда не поддерживается |
Следует отметить, что предлагаемый список пакетных команд для АРМа Администратор-клиент (с учетом таких команд, как SEARCH – поиск, PRINT – печать, STAT – статистика, STATF - стат.формы) превращает его по функциональности в ПАКЕТНЫЙ АРМ Каталогизатор.