Режим ВЫПОЛНИТЬ ПАКЕТНОЕ ЗАДАНИЕ

Navigation:  АРМы > АРМ Администратор > Серверный Администратор > Основные режимы работы > СЕРВИС  режимы >

Режим ВЫПОЛНИТЬ ПАКЕТНОЕ ЗАДАНИЕ

Previous pageReturn to chapter overviewNext page

Содержится в   пункте СЕРВИС   главного меню .

Режим предназначен для выполнения пакетных заданий, т.е. последовательности различных режимов АРМа «Администратор_Серверный» , запускаемых друг за другом автоматически.

 

 Внимание:

Это средство может оказаться весьма полезным в тех ситуациях, когда необходимо выполнять ряд длительных операций без непосредственного присутствия пользователя.

 

Пакетное задание представляет собой текстовый файл, содержащийсписок команд (режимов) АРМа «Администратор». Рекомендуемое расширение для имени файла пакетного задания - 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]

 

 


См. также:

СЕРВИС режимы АРМа Администратор-Клиент

* Список команд Пакетного задания