• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Отключение агента?

  • Автор темы Partizanka
  • Дата начала
P

Partizanka

Написала агентика, который запускается по расписанию и типа шерстит базу, и если есть "неисполненные" документы, шлет письма с напоминанием, что пора бы исполнить. Есть бэкап, который просто делает копию базы. И вот случилась проблема: агентик теперь запускается из основной базы и из копии, т.е. письма приходят 2 раза :-((. Понимаю, что все ... криво, но я новичек, как в программировании на Lotus, так и в администрировании (полный ноль...) Намекните хотя бы, что мне нужно сделать :) и в какую сторону копать. Заранее спасибо.
 
O

Omh

На архивной базе в пропертях включить опцию
"Disable background agents for this database"
 
S

Sandr

Откройте базку в дизайнере, нид списком агентов есть кнока Enable\Disable... Нажмите её... :)


На архивной базе в пропертях включить опцию
"Disable background agents for this database"

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

Partizanka

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

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Может вынести бэкап из директории Data?
 
O

Omh

Для: Partizanka
Ну или проверка внутри самого агента, на то, где он находится...
 
K

Kee_Keekkenen

может стоить в начало агента добавить код, который будет выключать агента, например при условии что имя архивной бд не совпадает с боевой
что-то типа
Код:
Dim agent As NotesAgent
Set agent = ses.CurrentAgent
If ses.CurrentDatabase.FileName <> "db.nsf" Then 
agent.IsEnabled = False
Call agent.Save
End If
 
P

Partizanka

Может вынести бэкап из директории Data?
Т.е.? Бэкапить только данные?

Kee_Keekkenen, Omh, спасибо за идеи. Видимо, будем двигаться в этом направлении. Вообще, я думала, проблема не нова и решение где-то на поверхности, значит ошибалась...
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
<!--QuoteBegin-Partizanka+18:02:2008, 13:09 -->
<span class="vbquote">(Partizanka @ 18:02:2008, 13:09 )</span><!--QuoteEBegin-->Т.е.? Бэкапить только данные?
[snapback]98562" rel="nofollow" target="_blank[/snapback]​
[/quote]
Нет. Копировать базу (файл *.nsf) не в папку data, а куда-нибудь в другое место (например, c:\backup).
Т.о. снимем лишнюю нагрузку с сервера.
 
P

Partizanka

Нет. Копировать базу (файл *.nsf) не в папку data, а куда-нибудь в другое место (например, c:\backup).
Т.о. снимем лишнюю нагрузку с сервера.
Т.е. если база будет в c:\backup, то агенты не будут запускаться? :) простите мою бестолковость
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
<!--QuoteBegin-Partizanka+18:02:2008, 13:26 -->
<span class="vbquote">(Partizanka @ 18:02:2008, 13:26 )</span><!--QuoteEBegin-->Т.е. если база будет в c:\backup, то агенты не будут запускаться? ph34r.gif простите мою бестолковость
[snapback]98568" rel="nofollow" target="_blank[/snapback]​
[/quote]
Не обязательно здесь, но не будут. :)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!