Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Администратор :  ИРБИС Irbis
 
Глобальная по расписанию
Пользователь: laborpago (IP-адрес скрыт)
Дата: 19, May, 2015 10:02

Как можно организовать выполнение глобальной корректировки для определённой базы по расписанию? Может есть у кого опыт или совет хотя бы?

Re: Глобальная по расписанию
Пользователь: Gena (IP-адрес скрыт)
Дата: 19, May, 2015 20:36

Сейчас в комплекте ИРБИС64 есть модуль IrbisGblAdmin.exe - это модуль запуска глобальных, который стартуется автономно, без каких-либо родительских АРМов. Вы можете его стартовать по расписанию батником с указанием самой корректировки, которая должна выполняться

Re: Глобальная по расписанию
Пользователь: laborpago (IP-адрес скрыт)
Дата: 20, May, 2015 10:35

То есть прямо в батнике задание для глобальной прописать? Или запустить его с файлом задания .gbl? И где базу прописать, над которой глобальная должна производиться?

Re: Глобальная по расписанию
Пользователь: Gena (IP-адрес скрыт)
Дата: 20, May, 2015 20:17

Батник должен стартовать модуль с указанием его ини-файла. Например, вот так:

C:\irbis64\IrbisGblAdmin.exe IrbisGblAdmin.ini

А в самом ини-файле указывает что, с какой базой и при каких условиях нужно выполнять.
Пример ини-файла с настройкой для глобальной можно посмотреть по ссылке

IrbisGblAdmin.ini

Re: Глобальная по расписанию
Пользователь: Gena (IP-адрес скрыт)
Дата: 20, May, 2015 20:19

Вот выдержка из релиза к системе по этой технологии:

Версия 2009.1

АРМ Администратор
1. Создан вариант глобальной корректировки, которая в качестве ИНСТРУМЕНТА запускается из серверного Администратора (ИРБИС64). При этом в качестве исходных (для корректировки) документов можно задавать: всю БД, диапазон MFN, результаты поиска (последнее – путем задания запроса на поисковом языке ИРБИС, который описан в irbis64_client_dll.doc). Появляется также возможность запускать глобальную корректировку в пакетном задании АРМа Администратор.
В связи с этим в INI-файле АРМа Администратор (irbisa.ini) создана секция [GLOBAL], в которой введены следующие параметры (которые в общем случае не нуждаются в каком-либо сопровождении):
DbName - имя БД, открываемой по умолчанию;
GlobMnu - имя списка заданий на глобальную корректировку; по умолчанию glob.mnu;
TaskName - имя задания на глобальную корректировку, открываемого при старте;
RecUpdifAble - признак актуализации, по умолчанию НЕТ (0);
AutoinAble - признак выполнения автоввода, по умолчанию НЕТ (0);
FlcAble - признак выполнения ФЛК, по умолчанию НЕТ (0);
WsFdt - имя файла РЛ со списком полей, по умолчанию Default;
AccessGlobSave - разрешение на сохранение задания, выбранного
из списка; по умолчание НЕТ (0);
Sexp запрос на поисковом языке ИРБИС; если первый символ «?», то запрос на последовательный поиск;
Query - текст запроса на естественном языке;
MfnFrom - нижняя граница диапазона MFN (по умолчанию – 1);
MfnTo верхняя граница диапазона MFN (по умолчанию – последний документ в БД);
BatchGlobal - признак пакетного запуска глобальной корректировки;
BatchLogFileName - имя файла протокола при пакетном запуске.

Также введена новая команда для выполнения глобальной корректировки в пакетном задании АРМа Администратор:

GLOBAL TaskName,MfnFrom,MfnTo,RecUpdifAble,FlcAble,AutoinAble,BatchLogFileName,Sexp

Обязательным является только первый операнд (TaskName – полный путь и имя файла задания на глобальную корректировку).

Re: Глобальная по расписанию
Пользователь: laborpago (IP-адрес скрыт)
Дата: 21, May, 2015 11:17

То, что нужно. Большое спасибо за помощь.



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.