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

  • Автор темы Автор темы oleg7
  • Дата начала Дата начала
на сервере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)
 
Код:
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 (если такая есть). У нас принято в АКЛ всех баз иметь группы Админы домена и Серверы домена.
спасибо, получилось!
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab