При запросе в Lotus через Com, после 245 Search, Lotus падает

  • Автор темы Sandro
  • Дата начала
S

Sandro

#1
:) Проблема в следующем, надо написать стороннюю программу на Net, которая бы вытаскивала почтовый адрес человека по его ФИО, всё работает прекрасно, но если количество запросов не превышает 245.

Код следующий:

NotesSession ns = new NotesSession();
NotesDatabase db;
NotesDocumentCollection coll;
NotesDocument doc;
NotesItem itm;
ns.Initialize("пароль");
db = ns.GetDatabase("сервер", "names.nsf", false);
coll = db.Search("LastName=\"" + surname + "\"& FirstName=\"" + name + "\"& MiddleInitial=\"" + midname + "\"", null, 0);
doc = coll.GetFirstDocument();

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

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 599
277
#3
а мобуть КОМом не пользоваться? ;)
есть же агенты
 
S

Sandro

#4
Вываливается окно Лотусовое, сообщает что тех.поддержке отправлено сообщение. С агентом это мысль , но не желательно, его тогда придётся настраивать во всех филиалах, за ним следить, а тут будет небольшое консольное приложение, вставим его в основную систему и разошлём , обновлением. Попробую с этим разобраться и службу ради интереса сделать. Если у кого есть подобная , буду благодарен если поделитесь.
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 599
277
#5
если решение не завязано на локальные базы - делайте через вебсервисы (например)