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

Kizarek86

Well-Known Member
Lotus team
20.07.2007
861
6
31
Россея матушка!)
#1
почему может не запускаться серверный агент?

код агента:
Код:
	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.... убран. Ручками отрабатывается, по расписанию не пашет.
 
D

D!m@n

Гость
#2
Агент именно не запускается или валится с ошибкой? Что в log.nsf?
Достаточно ли прав у подписавшего агент для запуска агентов такого типа?
(см. вкладку Security документа Server)
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
2
34
Kiev, Ukraine
#3
задача amgr на сервере запущена?
гляньте еще в лог агента, правой кнопкой на документе агента из дизайнера
 

Kizarek86

Well-Known Member
Lotus team
20.07.2007
861
6
31
Россея матушка!)
#4
D!m@n
ммм...вот что в логах:
Код:
 AMgr: Unable to load agent document for 'DeleteFieldLogDogovor' in 'ReestrDogovor\Dogovor.nsf': Maximum number of memory segments that Notes can support has been exceeded
По идее права админские, как можно посмотреть?
(см. вкладку Security документа Server)
Akupaka
видимо именно с AMgr проблема. где почитать по этопу поводу не подскажешь?
 
D

D!m@n

Гость
#5
С правами все нормально.
Агент Ваш валится из-за Db.Search.
Причина - нерационально составленный запрос.
Вам надо сделать вьюху, куда будут отбираться документы по форме Dogovor и переписать агента так, чтобы документы он брал из нее.

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

D!m@n

Гость
#9
Маловероятно что из-за запроса....агент с простым Print с такой же ошибкой валиться.
Погодите... У Вас валится агент вида:
Код:
Sub Initialize
Print "Hello"
End Sub
Или все-таки там еще что-то есть?
Выложите код второго агента, который валится.
 

Kizarek86

Well-Known Member
Lotus team
20.07.2007
861
6
31
Россея матушка!)
#12
Ясно... А что у этого чисто принтового агента в Document Selection?
пусто.

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

Мне кажется, для начала нужно апгрейднуться до наиболее актуальной для Вас версии Domino, т.е. до 6.5.6.
клиент обновлять или сервер?))
 
D

D!m@n

Гость
#13
Сервер :) я ж написал - Domino :D А клиент у нас вроде как Notes зовется :D
Попробуйте вот эту ссылку:
Код:
http://www-1.ibm.com/support/docview.wss?rs=464&context=SSPQ7E&dc=DB520&uid=swg21240649