Режим ВЫПОЛНИТЬ ПАКЕТНОЕ ЗАДАНИЕ |
Содержится в пункте СЕРВИС главного меню .
Режим предназначен для выполнения пакетных заданий, т.е. последовательности различных режимов АРМа «Администратор_Серверный» , запускаемых друг за другом автоматически.
Внимание: |
Это средство может оказаться весьма полезным в тех ситуациях, когда необходимо выполнять ряд длительных операций без непосредственного присутствия пользователя. |
Пакетное задание представляет собой текстовый файл, содержащийсписок команд (режимов) АРМа «Администратор». Рекомендуемое расширение для имени файла пакетного задания - IBF.
Каждая строка задания представляет собой одну команду.
Выполнение пакетного задания состоит в последовательном выполнении команд, содержащихся в строках файла.
Структура команды следующая:
<оператор> <позиционные_операнды_через_запятую>
Список и назначение команд приведен в таблице.
В случае ошибки при выполнении очередной команды (режима) выполнение пакетного задания прерывается. |
Пакетное задание может выполняться двумя способами:
•с помощью собственно режима ВЫПОЛНИТЬ ПАКЕТНОЕ ЗАДАНИЕ путем указания имени файла пакетного задания (через стандартное диалоговое окно) или
•с помощью параметра BATCHFILE в INI-файле (в качестве его значения указывается полное имя файла пакетного задания - см. Приложение 1) - в последнем случае выполнение соответствующего пакетного задания начинается автоматически после запуска АРМа «Администратор».
Запуск АРМа «Администратор» через Планировщик заданий Windows |
Для запуска АРМа «Администратор» через Планировщик заданий Windows таким образом, чтобы АВТОМАТИЧЕСКИ начиналось выполнение определенного пакетного задания, необходимо:
Для клиентского АРМа «Администратор» |
в cirbisa_auto.ini - т.е. в специальной копии клиентского INI-файла (cirbisa.ini), находящегося на КЛИЕНТСКОЙ стороне - в секции [MAIN] указать:
BATCHFILE=<путь и имя файла с пакетным заданием>
USERNAME=
USERPASSWORD=
и в планировщике заданий Windows задать командную строку:
cirbisa_unicode.exe cirbisa_auto.ini
Для серверного АРМа «Администратор» |
в irbisa_auto.ini - т.е. в специальной копии INI-файла (irbisa.ini), находящегося на серверной стороне - в секции [MAIN] указать:
BATCHFILE=<путь и имя файла с пакетным заданием>
и в планировщике заданий Windows задать командную строку:
irbisa.exe irbisa_auto.ini
Выполнение пакетного задания завершается выдачей экранного протокола. |
|
10_1.Откорректирован и пополнен список команд для пакетных заданий ИРБИС.
В частности: - для команды NewDB добавлен операнд, позволяющий создавать ПРОИЗВОЛЬНЫЕ БД; - для команды ImportDB добавлен операнд, позволяющий включать/отключать опцию АВТОВВОДА; - расширен набор операндов для команды DIAGNOSMF (ИРБИС64); - введена новая команда UNLOCKRECORDALL, позволяющая снять блокировку со всех заблокированных записей текущей БД; - введена новая команда DIAGNOSIF - Диагностика файла словаря (ИРБИС64); - введена (вернее, опубликована) команда SILENCE (ИРБИС64) - Установка режима игнорирования ошибок (т.е. такого режима, когда пакетное задание продолжает выполняться при ошибочном завершении очередной команды). Полный список команд* для пакетных заданий ИРБИС.
|
|
11_1.Для команды пакетных заданий ИМПОРТ ImpportDB добавлен седьмой операнд, отменяющий (0) или включающий (1) формирование протокола: [0/#/@|1],FstName,[0|1],[0|1],FileName,[0|1],[0|1]
|
См. также:
СЕРВИС режимы АРМа Администратор-Клиент
* Список команд Пакетного задания