Форум продуктов IBM Lotus
Продукты IBM Lotus => IBM Lotus Notes & Domino => Тема начата: chaki от 20 Апрель 2011, 11:14:52
-
Добрый день!
Часть сотрудников компании использует в качестве почтового клиента The Bat.
Сейчас их всех перевожу на Lotus.
Соответственно в Bat'e была адресная книга с контактами.
Задача такая:
перенести все контакты в адресную книгу на Lotus'e и сделать её общей для всех (чтобы была возможность выбирать её среди всех адресных книг лотуса).
Знаю, что это можно сделать создав дополнительную адресную книгу и подцепить используя Directory Assistance.
ВОПРОС:
Как дополнительную адресную книжку подцепить используя Directory Assistance????
-
Вдруг поможет http://sysadmins.ru/topic107438.html (http://sysadmins.ru/topic107438.html)
-
да, как в той теме указано:
1. создать базу со списком контактов, можно на основе шаблона Domino Directory или на основе личной адресной книги
2. создать базу на сервере с шаблоном Directory Assistance (это дополнительный шаблон, чтобы его увидеть, нужно поставить галочку Show Advanced Templates при создании базы), обычно делают базу с именем da.nsf
3. в базе DA указать путь к базе с контактами
4. указать эту базу DA в конфигурационном документе сервера
-
добрый день!
спасибо за ответы,
только не могу найти, где в базе DA прописывается путь к созданной адресной книге???????
-
Нажимаете кнопку Add directory assistance
на первой закладке Domain - Notes, название
на третьей закладке (domino) вставляете ссылку на базу в верхнее поле (ссылку можно получить, открыв базу и из главного меню Edit-Copy as-Application link) или прописываете сервер и путь к базе в нижнем поле
-
Спасибо большое, получилось.
теперь возникла небольшая проблема.....
У меня в базе da.nsf также присутствует документ для LDAP (для авторизации пользователей Sametime с использованием доменных учетных записей).
Так вот, теперь когда я выбираю адрес из новой адресной книги (подцепленной с помощью DA) по умолчанию почему то подставляется адрес из AD в формате CN=Артемов Артем/OU=Users/DC=имя домена/DC=ru
Почему не выбирается адрес нормальный, который заведен в адресной книге для выбранного пользователя?????
-
Он, наверно, засовывает в массив пользователей в том виде, котором получил ("CN=Вася Пупкин,CN=Users,DC=xxx,DC=ru") ;o)
Можно перебирать обьекты пользователей, у которых можно взять нужные аттрибуты и вставлять их
Есть примеры. В первом варианте выводится в формате CN=Вася Пупкин,CN=Users,DC=xxx,DC=ru, во втором не названия пользователей, как выводится, а объекты пользователей.
1.
Sub test1()
Cells.Select
Range("A1").Activate
Selection.ClearContents
Set objGroup = GetObject _
("LDAP://cn=Internet Mail,cn=Users,dc=xxx,dc=ru")
objGroup.GetInfo
arrMemberOf = objGroup.GetEx("member")
Row = 1
For Each strMember In arrMemberOf
Cells(Row, 1).Value = strMember
Row = Row + 1
Next
End Sub
2.
Sub test1()
Cells.Select
Range("A1").Activate
Selection.ClearContents
Set objGroup = GetObject("LDAP://cn=Internet Mail,ou=Users,dc=xxx,dc=ru")
objGroup.GetInfo
Row = 1
For Each objUser In objGroup.Members
Cells(Row, 1).Value = objUser.cn
Cells(Row, 2).Value = objUser.Name
Row = Row + 1
Next
End Sub
-
посмотрите в Domino Directory документ Configuration, общий для всех серверов (отмечен специальной галочкой внутри), в нем есть раздел LDAP, там посмотрите отображение и соответствие имен, скорее всего надо выбрать другой формат.