дополнительная адресная книга + DA

Автор Тема: дополнительная адресная книга + DA  (Прочитано 11458 раз)

chaki

  • Участник
  • **
  • Сообщений: 40
    • Просмотр профиля
    • E-mail
дополнительная адресная книга + DA
« : 20 Апрель 2011, 11:14:52 »
Добрый день!

Часть сотрудников компании использует в качестве почтового клиента The Bat.

Сейчас их всех перевожу на Lotus.

Соответственно в Bat'e была адресная книга с контактами.

Задача такая:

перенести все контакты в адресную книгу на Lotus'e и сделать её общей для всех (чтобы была возможность выбирать её среди всех адресных книг лотуса).

Знаю, что это можно сделать создав дополнительную адресную книгу и подцепить используя Directory Assistance.

ВОПРОС:

Как дополнительную адресную книжку подцепить используя Directory Assistance????

« Последнее редактирование: 20 Апрель 2011, 11:16:42 от chaki »

Shadow

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: дополнительная адресная книга + DA
« Ответ #1 : 20 Апрель 2011, 15:34:14 »
Вдруг поможет     http://sysadmins.ru/topic107438.html
« Последнее редактирование: 20 Апрель 2011, 15:37:14 от Shadow »

lotusnotes.ru

  • Global Moderator
  • Старший специалист
  • *****
  • Сообщений: 260
    • Просмотр профиля
    • E-mail
Re: дополнительная адресная книга + DA
« Ответ #2 : 21 Апрель 2011, 16:31:57 »
да, как в той теме указано:
1. создать базу со списком контактов, можно на основе шаблона Domino Directory или на основе личной адресной книги
2. создать базу на сервере с шаблоном Directory Assistance (это дополнительный шаблон, чтобы его увидеть, нужно поставить галочку Show Advanced Templates при создании базы), обычно делают базу с именем da.nsf
3. в базе DA указать путь к базе с контактами
4. указать эту базу DA в конфигурационном документе сервера

chaki

  • Участник
  • **
  • Сообщений: 40
    • Просмотр профиля
    • E-mail
Re: дополнительная адресная книга + DA
« Ответ #3 : 22 Апрель 2011, 12:45:51 »
добрый день!

спасибо за ответы,

только не могу найти, где в базе DA прописывается путь к созданной адресной книге???????



lotusnotes.ru

  • Global Moderator
  • Старший специалист
  • *****
  • Сообщений: 260
    • Просмотр профиля
    • E-mail
Re: дополнительная адресная книга + DA
« Ответ #4 : 22 Апрель 2011, 13:23:53 »
Нажимаете кнопку Add directory assistance
на первой закладке Domain - Notes, название
на третьей закладке (domino) вставляете ссылку на базу в верхнее поле (ссылку можно получить, открыв базу и из главного меню Edit-Copy as-Application link) или прописываете сервер и путь к базе в нижнем поле

chaki

  • Участник
  • **
  • Сообщений: 40
    • Просмотр профиля
    • E-mail
Re: дополнительная адресная книга + DA
« Ответ #5 : 26 Апрель 2011, 11:30:38 »
Спасибо большое, получилось.

теперь возникла небольшая проблема.....

У меня в базе da.nsf также присутствует документ для LDAP (для авторизации пользователей Sametime с использованием доменных учетных записей).

Так вот, теперь когда я выбираю адрес из новой адресной книги (подцепленной с помощью DA) по умолчанию почему то подставляется адрес из AD в формате CN=Артемов Артем/OU=Users/DC=имя домена/DC=ru

Почему не выбирается адрес нормальный, который заведен в адресной книге для выбранного пользователя?????

Alla Makshanova

  • Участник
  • **
  • Сообщений: 43
    • Просмотр профиля
    • E-mail
Re: дополнительная адресная книга + DA
« Ответ #6 : 27 Апрель 2011, 10:39:33 »
Он, наверно, засовывает в массив пользователей в том виде, котором получил ("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
 
 

Roman Gnetiy

  • Специалист
  • ***
  • Сообщений: 82
    • Просмотр профиля
    • E-mail
Re: дополнительная адресная книга + DA
« Ответ #7 : 10 Май 2011, 09:16:10 »
посмотрите в Domino Directory документ Configuration, общий для всех серверов (отмечен специальной галочкой внутри), в нем есть раздел LDAP, там посмотрите отображение и соответствие имен, скорее всего надо выбрать другой формат.