Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Администратор :  ИРБИС Irbis
 
пакетное задание на создание баз
Пользователь: talisman (IP-адрес скрыт)
Дата: 04, February, 2011 12:12

Здравствуйте подскажите мне пожалуйста можно ли написать пакетное задание что бы импортированные базы сами по очереди переиздавались??, проблема такая что днем базы импортирую, а вечером поставить на создание создание словаря заново ко всем базам, если можете подскажите пожалуйста! за ранее спасибо!

Re: пакетное задание на создание баз
Пользователь: Gena (IP-адрес скрыт)
Дата: 04, February, 2011 12:44

В мануале к Ирбису есть описание всех пакетных команд, которые выполняются над базами. Там есть и такая, которая создает словарь заново. Читайте внимательно!


Вот пример, в котором в начале выбранные базы все из себя экспортируют, потом базы опустошаются, после чего загружаются заново и создаются полностью словари. У меня это пакетное задание раз в неделю чистит базу от логически удаленных записей.

OpenDB IBIS
ExportDB 1,,1,2,C:\irbiswrk\ibis.txt
ClearDB
ImportDB 1,,0,2,C:\irbiswrk\ibis.txt
LoadIfComplete
CloseDB
OpenDB CMPL
ExportDB 1,,1,2,C:\irbiswrk\CMPL.txt
ClearDB
ImportDB 1,,0,2,C:\irbiswrk\CMPL.txt
LoadIfComplete
CloseDB
exit c:\irbiswrk\arhivDB\log.txt

Re: пакетное задание на создание баз
Пользователь: ADS (IP-адрес скрыт)
Дата: 23, March, 2011 12:37

Цитата:
gena
LoadIfComplete
Спасибо! В справке по Ирбису команда написана как LoadIf-Complete, что выдавало ошибку

Цитата:
Gena
У меня это пакетное задание раз в неделю чистит базу от логически удаленных записей.
Я безуспешно искал, как выполнить пакетное задание по расписанию. Как это можно реализовать?

Re: пакетное задание на создание баз
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 23, March, 2011 12:46

В планировщик заданий Windows вносите командную строку
blablabla\irbisa.exe blablabla\batchfile.ini
В каталоге с сервером создаете копию файла irbisa.ini. Называете ее batchfile.ini. В этом ини-файле в секции Main в самом конце добавляете параметр
BatchFile=blablabla\batchfile.ibf
В этом файле прописываете пакетное задание для АРМа Администратор, не забыв в конце задания добавить
Exit blablavla\batchfile.log
Запускаем задание и радуемся результату.



Редактировано 1 раз. Последний раз 23.03.2011 12:47 пользователем Панев Максим.

Re: пакетное задание на создание баз
Пользователь: ADS (IP-адрес скрыт)
Дата: 28, March, 2011 10:28

Максим, спасибо!



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