очередной незапускаемый на сервере агент

Тема в разделе "Lotus - Программирование", создана пользователем Kizarek86, 1 авг 2008.

Наш партнер Genesis Hackspace
  1. Kizarek86

    Kizarek86 Well-Known Member
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    почему может не запускаться серверный агент?

    код агента:
    Код (Text):
        Dim ListFieldDoc List As String
    ListFieldDoc("OppNumber") = "Номер возможности:"
    ListFieldDoc("RTNumber") = "№ в RT:"
    ListFieldDoc("PRuss") = "Признак рассылки:"

    Dim db As NotesDatabase
    Dim doc As NotesDocument
    Dim collection As NotesDocumentCollection
    Dim session As New NotesSession
    Set db = session.CurrentDatabase
    Set collection = db.Search({Form = "Dogovor" }, Nothing, 0)
    For i=1 To collection.Count
    Set doc = collection.GetNthDocument(i) 
    Forall x In ListFieldDoc
    Call doc.RemoveItem( "Log"+Listtag(x) )
    Call doc.Save(True,True)
    End Forall
    Next
    shared, on shedule, Daily, выбираем время, -Any Server-, все документы
    all readers an above, 2.allow restricted...

    у базы флаг Disable background.... убран. Ручками отрабатывается, по расписанию не пашет.
     
  2. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    задача amgr на сервере запущена?
    гляньте еще в лог агента, правой кнопкой на документе агента из дизайнера
     
  3. Kizarek86

    Kizarek86 Well-Known Member
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    [email protected]
    ммм...вот что в логах:
    Код (Text):
     AMgr: Unable to load agent document for 'DeleteFieldLogDogovor' in 'ReestrDogovor\Dogovor.nsf': Maximum number of memory segments that Notes can support has been exceeded
    По идее права админские, как можно посмотреть?
    Akupaka
    видимо именно с AMgr проблема. где почитать по этопу поводу не подскажешь?
     
  4. С правами все нормально.
    Агент Ваш валится из-за Db.Search.
    Причина - нерационально составленный запрос.
    Вам надо сделать вьюху, куда будут отбираться документы по форме Dogovor и переписать агента так, чтобы документы он брал из нее.

    Кстати, а Domino у Вас не пятерка?
     
  5. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    я могу только хэлп посоветовать, да форумы порыть...
     
  6. Kizarek86

    Kizarek86 Well-Known Member
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    [email protected]
    6

    Маловероятно что из-за запроса....агент с простым Print с такой же ошибкой валиться.
     
  7. Omh

    Omh Well-Known Member
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    По рукам!!!
     
  8. Погодите... У Вас валится агент вида:
    Код (Text):
    Sub Initialize
    Print "Hello"
    End Sub
    Или все-таки там еще что-то есть?
    Выложите код второго агента, который валится.
     
  9. Kizarek86

    Kizarek86 Well-Known Member
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    [email protected]
    именно такой.
     
  10. Kizarek86

    Kizarek86 Well-Known Member
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    пусто.

    ссылка как понимаю на ошибку, это видел, но у тебя ссылка битая.

    клиент обновлять или сервер?))
     
  11. Constantin A Chervonenko

    Constantin A Chervonenko Well-Known Member
    Lotus team

    Регистрация:
    30 май 2006
    Сообщения:
    1.298
    Симпатии:
    1
    ^_^
    А у вас ВООБЩЕ какие-то агенты работают?

    PS: restricted op. ему нафиг? 0-го уровня - выше крыши для данного действа.
     
Загрузка...
Похожие Темы - очередной незапускаемый на
  1. Dragon108
    Ответов:
    1
    Просмотров:
    1.380
  2. lmike
    Ответов:
    0
    Просмотров:
    1.709

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