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

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

  1. Sandro

    Sandro Гость

    :) Проблема в следующем, надо написать стороннюю программу на 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();

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

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

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.047
    Симпатии:
    18
    что кокретно падает то?
    сервер? :)
     
  3. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.081
    Симпатии:
    300
    а мобуть КОМом не пользоваться? ;)
    есть же агенты
     
  4. Sandro

    Sandro Гость

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

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.081
    Симпатии:
    300
    если решение не завязано на локальные базы - делайте через вебсервисы (например)
     
Загрузка...

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