Как часто отрабатывает агент "after New Mail Has Arrived"

Тема в разделе "Lotus - Программирование", создана пользователем Omh, 17 май 2010.

  1. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Всем ку!

    Возникла тут задача мониторить входящие мылы и, проаналиировав их нотифицировать человека при определённых условиях.

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

    Спасибо!
     
  2. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    Omh
    за такое бьют ;)
    зачем зря дергать сервер?
    агентов нужно создавать четко по факту а не забивать очередь агент-менеджера фигней
    по "after New Mail Has Arrived" может не сработать если сервер не почтовый или нет переменной AMgr_DisableMailLookup=1
     
  3. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Ну вот и мне не нравится.
    Ладно, поставлю на after mail is arrived и поэксперементирую.
     
  4. rinsk

    rinsk Lotus team
    Lotus team

    Регистрация:
    12 ноя 2009
    Сообщения:
    795
    Симпатии:
    78
    Дополнение: AMgr_DisableMailLookup=1 заставит сработать агента и на не основном почтовом сервере...
     
  5. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    rinsk
    а я не тоже самое написал? :)
     
  6. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Нормально, кстати, этот триггер работает.
    С каким-то сдвигом временным запускается, но достаточно приемлимо.
     
  7. Darker

    Darker Гость

    На счет временного сдвига, этот параметр настраивается в notes.ini.
    У меня возник вопрос. Предположим агент срабатывает после 5 минут после "поступления новых писем", пришло 2 письма с разницей в минуту, тогда агент сработает 2 раза?
     
  8. vital

    vital Больной Компом Детектед

    Регистрация:
    29 янв 2006
    Сообщения:
    2.468
    Симпатии:
    27
    <div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">специально для omh</div></div><div class="sp-body"><div class="sp-content">ААААААААААА! Верни старую аву!!!
    <table valign="top" style='margin:0;width:100%;border:1px dashed red;'>[tr]<td align='middle' bgcolor='#ff6060' valign='top' width='1%'>
    <FONT color='#ffffff' size='+3'> ! </font>
    </td><td align="midle" valign='top' style='background:#fff;'>vital, нечего пользоваться тем, что у тя предупреждений нет и флудить в темах... OKEN</td>[/tr]</table>
     
  9. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    Darker
    агент сработает один раз, именно для єтого и был задуман таймаут, чем больше набьется необработанных документов тем больше их агент за раз отработает
     
  10. susinmn

    susinmn Well-Known Member

    Регистрация:
    16 окт 2007
    Сообщения:
    530
    Симпатии:
    8
    Можно ли получить коллекцию документов при запуске агента (Before new mail arrives)? Если можно, есть ли уже у документов NoteID?
     
  11. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    См. справку:
    Set notesDocument = notesSession.DocumentContext 'Before ...
    Set notesDocumentCollection = notesDatabase.UnprocessedDocuments 'After ...
     
Загрузка...

Поделиться этой страницей