ОБСУЖДЕНИЕ

Отображение задачи в календаре

112 ответов 36,1 тыс.
AI-выжимка обсуждения скоро
на сервере2 добавил в Trusted Servers сервер1
в ACL почтовой базы пользователя (с сервера2) добавлен сервер1 с правами manager
в ACL самой базы добавил сервер2
на сервере2 в настройках безопасности везде добавлен сервер1
проверяю дебагером запуск агента из дизайнера, доходит до строки
Код:
Set maildocs = mailDB.Search({(DocUNID="} & doc.UniversalId & {")}, Nothing, 0)
и выдает ошибку "Database <имя сервера> !!mail\<Имя_пользователя>.nsf has not been opened yet"


наверное уже запутался. В ошибке пишет "Database <имя сервера1> !!mail\<Имя_пользователя>.nsf has not been opened yet"
а дожен искать и открывать почтовый ящик на сервере2!
т.е. у меня поиск пользователей происходит только в одной АК с одного сервера1
 
oleg7
Тут link removed с подобной ошибкой боролись, может чем поможет.

Добавлено
А если так:
Код:
Call mailDB.Open( сервер2, имя бд )
Set maildocs = mailDB.Search({(DocUNID="} & doc.UniversalId & {")}, Nothing, 0)
 
Вроде было так в коде: db - текущая БД.
Set mailDB = s.GetDatabase(db.Server, mailfile(0),True)
выведи для тестирвоания db.Server так, так выводил ранее mailfile(0). Если неправильный, вычитывать MailServer из документа персоны...
 
Код:
mailfile = Evaluate({@NameLookup([Exhaustive];} + adr + {;"MailFile")})
mailserver = Evaluate({@NameLookup([Exhaustive];} + adr + {;"MailServer")})
Set mailDB = s.GetDatabase(mailserver(0), mailfile(0))
 
nvy
я так и пробую, но у меня на строке выдает mailserver = Evaluate({@NameLookup([Exhaustive];} + adr + {;"MailServer")}) "operation failed"
 
у меня были кавычки.
Переоткрыл Lotus, обновил базу, переподписал и УРА! ошибки нет

Добавлено: можно еще вопрос?! :rolleyes:
как в Call maildoc.ReplaceItemValue("Subject", doc.GetItemValue("Title"))
добавить текст, т.е. чтоб потом было: Пример: <title> ?
 
Call maildoc.ReplaceItemValue("Subject", "или до " & doc.GetItemValue("Title")(0) & " или после")
 
OKEN
спасибо, я не добавил Title(0)

Добавлено: а еще такой вопрос: нельзя ли избавится от добавление каждому пользователю (которые на сервере2, т.е. сервере отличном от сервера, где лежит база) в ACL сервера1? может есть какие-то настройки в безопасности или еще где-то?
 
OKEN
спасибо, я не добавил Title(0)

Добавлено: а еще такой вопрос: нельзя ли избавится от добавление каждому пользователю (которые на сервере2, т.е. сервере отличном от сервера, где лежит база) в ACL сервера1? может есть какие-то настройки в безопасности или еще где-то?

Можно добавить сервер1 в группу, которая есть в АКЛ почтовых баз на сервере2 (если такая есть). У нас принято в АКЛ всех баз иметь группы Админы домена и Серверы домена.
 
Можно добавить сервер1 в группу, которая есть в АКЛ почтовых баз на сервере2 (если такая есть). У нас принято в АКЛ всех баз иметь группы Админы домена и Серверы домена.
спасибо, получилось!
 

Статистика тем

Создано
oleg7,
Последний ответ от
oleg7,
Ответы
112
Просмотры
36 116