Главная Обратная связь

Дисциплины:






Список команд для пакетных заданий АРМов Администратор (серверный) и Администратор-клиент ИРБИС64 (версия 2013.1 и выше)



н/п Назначение команды Оператор Операнды Пример Примечания
Открыть базу данных OpenDB Dbname OpenDB RDR Команда устанавливает контекст работы: БД ЦЕЛИКОМ Контекст работы определяет исходные документы для последующих команд - таких как EXPORTDB, COPYDB, PRINT, STAT, STATF, GLOBAL (см. ниже)
Создать новую БД NewDB Dbname,FullName,[0|1], [0|1] Где: Первый операнд - Dbname - имя БД; Второй операнд - FullName - Полное название БД; Третий операнд - доступность БД читателю: 0 - не доступна читателям 1 - доступна читателям; Четвертый параметр – вид БД (не поддерживается в Администраторе-клиент): 0 – БД электронного каталога 1 – Произвольная БД NewDB TEST,Тестовая,0,0 В Администраторе-клиент не поддерживается четвертый операнд, т.е. создать можно только БД ЭК
Опустошить БД ClearDB Нет ClearDB  
Удалить БД DeleteDB Нет DeleteDB  
Закрыть БД CloseDB Нет CloseDB В Администраторе-клиент команда не поддерживается.
Импорт данных ImportDB [0/#/@|1],FstName,[0|1],[0|1/2],FileName,[0|1], [0|1], [0|1], PftGblName Где: Первый операнд - исходный формат данных: 0 - ISO-формат, # - символ-разделитель полей, @ - символ-разделитель записей; 1 - текстовый формат. FstName - имя ТВП переформатирования, если пустое значение - переформатирование не используется. Третий операнд - признак ФЛК: 0 - не применять; 1 - применять. Четвертый операнд - вид кодировки: 0 - DOS 1 – Windows …2 – UTF8 Пятый операнд - FileName - полное имя файла с исходными данными ; Шестой операнд - признак Автоввода (в Администраторе-клиент не используется): 0 - не применять; 1 - применять. Седьмой операнд – признак формирования протокола импорта: 0 – не формировать 1 – формировать Восьмой операнд – признак слияния: 0 – на основе ключевого формата 1 – на основе глобального задания (пустое значение) – слияние не применяется PftGblName – имя формата или глобального задания для слияния. ImportDB 0,,0,1,c:\temp\11.iso,0,0,1,test В Администраторе-клиент не поддерживается шестой операнд – признак АВТОВВОДА, т.е. автоввод выполняется в соответствии с параметром AutoinFile в INI-файле клиента (irbisa.ini)
Экспорт данных ExportDB [0|1/mfnfrom/mfnto],FstName,[0/#/@|1|2],[0|1|2],FileName Где: Первый операнд - исходные документы: 0 - все 1 - диапазон документов, mfnfrom - начальный MFN, mfnto - конечный MFN. FstName - имя ТВП переформатирования, если пустое значение - переформатирование не используется. Третий операнд - выходной формат данных: 0 - ISO-формат, # - символ-разделитель полей, @ - символ-разделитель записей; 1 - текстовый формат 2 - XML Четвертый операнд - вид кодировки: 0 - DOS 1 – Windows …2 – UTF8 FileName - полное имя файла с выходными данными   ExportDB 1/21/500,UMARCEW,0,1,c:\temp\22.iso  
Копировать данные CopyDB [0|1/mfnfrom/mfnto],FstName,DbName Где: Первый операнд - исходные документы: 0 - все 1 - диапазон документов, mfnfrom - начальный MFN, mfnto - конечный MFN. FstName - имя ТВП переформатирования, если пустое значение - переформатирование не используется. DbName - имя БД, в которую будут копироваться данные COPYDB 1/10/100,,BOOK  
Снять блокировку БД в целом UnLockDB Нет UnLockDB  
Снять блокировку записи UnLockRecord Mfn Где: Mfn - номер документа UnLockRecord 255  
Снять блокировку со всех заблокированных записей UnLockRecordAll нет UnLockRecordAll  
Актуализировать словарь ActualIf нет ActualIf  
Создать словарь заново - полностью LoadIfComplete нет LoadIfComplete  
Создать словарь заново - только отбор LoadIf0 нет LoadIf0 В Администраторе-клиент команда не поддерживается
Создать словарь заново - только сортировка LoadIf1 нет LoadIf1 В Администраторе-клиент команда не поддерживается
Создать словарь заново - только загрузка LoadIf2 нет LoadIf2 В Администраторе-клиент команда не поддерживается
Реорганизовать словарь ReorgIf нет ReorgIf  
Реорганизовать файл документов ReorgMf нет ReorgMf  
Копировать файл документов CopyMf FileName Где: FileName - полное имя выходного файла CopyMf c:\irbiswrk\ibis.bkp В Администраторе-клиент команда не поддерживается
Восстановить файл документов RestoreMf FileName Где: FileName - полное имя исходного файла RestoreMf c:\irbiswrk\ibis.bkp   В Администраторе-клиент команда не поддерживается
Диагностика файла документов DIAGNOSMF MfnFrom, MfnTo,[0|1],[0|1],[0|1],[0|1],[0|1] Где: MfnFrom – начальный MFN; MfnTo – конечный MFN; Третий параметр – режим диагностики: 0 – Проверка на соответствие mfn и xrf 1 – Проверка на целостность записей. (Параметры с четвертого по седьмой имеют смысл, если третий параметр принимает значение 1) Четвертый параметр: 0 – Проверка на кодировку полей отключена 1 - Проверка на кодировку полей включена; Пятый параметр: 0 – Исправление недопустимых символов отключено 1 - Исправление недопустимых символов включено; Шестой параметр: 0 – Удаление испорченных записей отключено 1 - Удаление испорченных записей включено; Седьмой параметр: 0 – Выгрузка испорченных записей отключена 1 - Выгрузка испорченных записей включена     В Администраторе-клиент команда не поддерживается
Диагностика файла словаря DIAGNOSIF нет DIAGNOSIF В Администраторе-клиент команда не поддерживается
Установка режима игнорирования ошибок (т.е. такого режима, когда пакетное задание продолжает выполняться при ошибочном завершении очередной команды) SILENCE нет SILENCE  
Выполнить поиск SEARCH SEXP_DIR, MFNFrom, MFNTО,SEXP_SEQ,JUMP Где: SEXP_DIR – поисковое выражение для прямого поиска на языке запросов ИРБИС (может быть пустым) SEXP_SEQ – поисковое выражение для уточняющего последовательного поиска (может быть пустым) MFNFrom – начальное значение диапазона MFN для последовательного поиска (по умолчанию – 1) MFNTo – конечное значение диапазона MFN для последовательного поиска (по умолчанию – максимальный MFN БД) JUMP – количество последующих пакетных команд, которые должны быть пропущены в случае нулевого результата поиска (по умолчанию – 0) SEARCH “K=противопожарн$” * “K=оборудован$”,,,p(v10),2 В серверном Администраторе команда не поддерживается. Команда устанавливает контекст работы: РЕЗУЛЬТАТ ПОИСКА, т.е для последующих команд – таких как EXPORTDB, COPYDB, GLOBAL, PRINT, STAT,STATF – в качестве исходных документов будет использоваться результат поиска. Для того чтобы переключить контекст работы на БД ЦЕЛИКОМ, необходимо задать команду OPENDB
Выполнить глобальную корректировку GLOBAL Gblname,mfnfrom,mfnto,[0|1],[0|1],[0|1],Filename,query Где: Gblname - имя задания на глобальную корректировку (в случае серверного Администратора – полный путь и имя); mfnfrom,mfnto - диапазон корректируемых MFN (по умолчанию 1 и maxMFN); [0|1] - признак актуализации (применять/не применять); [0|1] - признак ФЛК (применять/не применять); [0|1] - признак автоввода (применять/не применять); FileName - имя файла протокола с полным путем (в Администраторе-клиент не используется); query - поисковый запрос на языке ИРБИС (в Администраторе-клиент не используется) GLOBAL C:\irbiswrk\test.gbl,,,0,0,0,C:\irbiswrk\111.txt,”K=автомат$”  
Вывести документы на печать (на бумагу, в файл, на E-mail) PRINT [0|1],FormName,mfnfrom,mfnto,header1/header2/header3,modefield,[0|1/FileName|2/E-mail/Subject] Где: Первый операнд – вид печати: 0 – список 1 – табличная форма FormName - имя формата/табличной формы. Mfnfrom,mfnto – диапазон MFN исходных документов. header1/header2/header3 – заголовки выходной формы. Modefield – исходные параметры для табличной формы в виде модельного поля с подполями.(может быть пустым, если таб.форма не требует исходных параметров) Седьмой операнд – выходной носитель: 0 – бумага 1/FileName – файл (путь и имя файла) 2/E-mail/Subject – эл.почта (адрес и тема)   PRINT 1,TABIUW,,,Заголовок 1/Заголовок 2/Заголовок 3,^A2000/101^BАБ,2/alio@gpntb.ru/Отчет В серверном Администраторе команда не поддерживается
Выполнить задание на статистику и вывести результат (на бумагу, в файл, на E-mail) STAT StatList,mfnfrom,mfnto,[0|1/FileName|2/E-mail/Subject] Где: StatList – перечень заданий на статистики в виде: Stat1|Stat2|….|StatN StatN – описание одной статистики в виде: TAG/LENGTH/NUMB/SORT где: TAG – метка поля/подполя или явный формат в уникальных ограничителях (который не должен содержать символов OPERANDSEP – см.ниже) LENGTH – длина анализируемого значения (по умолчанию – 10) NUMB – максимальное кол-во значений (по умолчанию – 1000) SORT – тип сортировки: 0 – без сортировки 1 – сортировка по значению 2 – сортировка по кол-ву (убывание) 3 – сортировка по кол-ву (возрастание). mfnfrom,mfnto – диапазон MFN исходных документов. Четвертый операнд – выходной носитель: (аналогично предыдущей команде)   STAT 900^C|”(v102/)”/3/200/2,,,1/c:\irbiswrk\stat.txt В серверном Администраторе команда не поддерживается
Создать выходную статистическую форму и вывести результат (на бумагу, в файл, на E-mail) STATF StatForm,modefield,mfnfrom,mfnto,[0|1/FileName|2/E-mail/Subject] Где: StatForm – имя стат.формы. modefield – исходные параметры для стат.формы в виде модельного поля с подполями.(может быть пустым, если стат.форма не требует исходных параметров) mfnfrom,mfnto – диапазон MFN исходных документов. Пятый операнд – выходной носитель: (аналогично предыдущей команде)   STATF Form3,^A20120101^B20131231,,,0 В серверном Администраторе команда не поддерживается
Установить интервал опроса состояния БД (в сек.) AUTOASK NN Интервал в секундах. Если задается 0 – опрос состояния БД не выполняется. AUTOASK 0  
Установить монопольную блокировку БД LOCKDB нет LOCKDB В Администраторе-клиент команда не поддерживается
Установить символ-разделитель операндов для последующих команд OPERANDSEP SEP OPERANDSEP % В серверном Администраторе команда не поддерживается
Завершить работу АРМа «Администратор» Exit FileName Где: FileName – путь и имя файла, куда выводится протокол Exit c:\irbiswrk\protocol.txt  

 



Следует отметить, что предлагаемый список пакетных команд для АРМа Администратор-клиент (с учетом таких команд, как SEARCH – поиск, PRINT – печать, STAT – статистика, STATF - стат.формы) превращает его по функциональности в ПАКЕТЫЙ АРМ Каталогизатор.

 





sdamzavas.net - 2017 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...