Отправляет email-рассылки с помощью сервиса Sendsay

Бюллетень "Lotus Notes CodeStore"

  Все выпуски  

При переходе с клиента Lotus 6.5 на 8.5. перестали читаться книги (OLE)


Рассылку ведет: Программист на Lotus NotesLotus CoderВыпуск No 498 от 2012-02-17
рассылка о программировании на Lotus Notes/Domino
Обсуждения на форумах, блогах. Примеры программного кода на LotusScript,@formula, Java

рассылка:выпускархивлентаблогсайт

Бюллетень "Lotus Notes CodeStore" Выпуск 13 от 21.04.2008

comp.soft.prog.lotuscodesrore

CodeStore. Примеры кодов

Еще примеры:
Больше кодов на сайтах:

Форумы.Свежи темы и обсуждения

Здравствуйте.

Работаю с Lotus из 1С с испльзованием OLE.
Когда стоял клиент Lotus 6.5. все работало стабильно.

Когда предприятие начало переходить на Windows 7. пришлось ставить клиента Lotus 8.5.

После установки 8.5 перестали читаться адресные книги:
Вот эта строчка
Session.GETDATABASE(NameServer, names.nsf)

Выдает ошибку
Ошибка при вызове метода контекста (GetDatabase): Произошла исключительная ситуация (NotesSession): To open database (NameServer!!names.nsf) on remote machines the server where the agent is running has to be listed by remote machine as trusted server

нашел вот здесь похожую ситуацию https://www-304.ibm.com/support/docview.wss?uid=swg21086111

но не могу понять что сделать надо.

Помогите пожалуйста.

С уважением Роман.
Вся проблема в том, что я не агента запускаю, а создаю объект OLE LotusNotes.Session.

Если бы был агент, тогла немного проще, дал права одному клиенту и все, а тут получается каждому пользователю надо давать права, и еще, есть книги которыые реплицируются с других серверов, соответственно и права все будут затираться, если дать их на нашей стороне.

Тут необходимо решение, которое не будет затрагивать серверную часть.

Может есть какие-то параметры с которыми надо открывать нужную книгу.

Самое-то интересное, что с клиентом Lotus Notes 6.5. все работало как часы.
  • да и для restricted methods and operations, то же нужны права...
От чьего имени запускается агент, с какими правами?
...
Добрый день, можно попробовать:
Нужно открыть на сервере(пример:server/ou/company/ru) names.nsf (Lotus Notes ) -> Configuration -> servers -> All Servers Documents -> server/ou/company/ru -> вкладка Security -> Поле Trusted servers: установить сервер или группу серверов, например LocalDomainServers

или Domino Admin
Вкладка Configuration -> Servers -> Current Server Document -> вкладка Security -> ...
Добрый день. Помогите пожалуйста найти готовый скрипт для агента для рассылки писем по внешним адресатам (список из 100 адресов). Нужно, чтобы они не видели адреса друг друга.
Как дополнение, желательно, чтобы письма отправлялись по списку с интервалом в 60 секунд.
Да тут уже даже не в windows 7 дело, у меня на машине пока стоит XP и тоже не читаются адресные книги.

Я так понимаю решения это проблемы без перекорячиваня серверной части нет? Что-то уж больно замудрено получилось с этим переходом на новый клиент.
*доступ зависит от прав на Domino "Run (un)restricted Java/Javascript/COM".
Пререпутал с COM
Сесия то же запускается от чьего то имени (например: Anonymous) и доступ зависит от прав на Domino "Run (un)restricted Java/Javascript/COM".

OLE:
Requires the presence of the Notes client on the accessing machine, and Notes must be running. If Notes is not running at the time of OLE access, it is launched for you as a separate process.

А какая версия клиента ? (8.5.х) Поддержка Windows 7 начинается с Notes 8.5.1 Fix Pack 1, в 8.5.1 еще нет поддержки.
http://www-01.ibm.com/support/docview.wss?rs=899&uid=swg21385293
Посавил для
Run restricted Java/Javascript/COM: */NameServer
Run unrestricted Java/Javascript/COM: */NameServer

Все равно не работает. Не могу прочитать книгу, есть еще какие-нибудь идеи?
Интересные темы:
Список форумов:

Tips. Советы

Еще советы:
Смотри советы на сайтах:

Блоги. Что обсуждают и пишут

Еще записи:
Интересные блоги специалистов:

Статьи и Документация

Также почитатай:
Найти документацию можно на сайтах:

В избранное