Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Забрать список контактов с Exchange Server, Как? 
V
    Опции темы
Jasily
Дата 27.9.2007, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 27.9.2007

Репутация: нет
Всего: нет



Привет всем!

Мне хочется решить такую задачку: как забрать список контактов с Exchange Server (пусть будет 2003)? Бьюсь уже около двух дней, пока задачка не  поддается  smile 


Буду рад советам и рекомендациям как это можно сделать.
PM MAIL   Вверх
batigoal
Дата 27.9.2007, 16:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 24
Всего: 151



Я не ориентируюсь в этом пространстве, но нельзя ли через LDAP?


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
alex_nevolin
Дата 28.9.2007, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 13.8.2007

Репутация: 3
Всего: 4



Сам не пробовал но видел в инете такие проекты:
j-integra
javaexchangeconnector
Думаю что должны работать - судя по описанию.
PM MAIL   Вверх
Jasily
Дата 3.10.2007, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 27.9.2007

Репутация: нет
Всего: нет



Да, похоже через LDAP мою задачу выполнить будет легче.

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

Кто-нибудь знает простой пример коннекта к exchange server?

Буду заранее благодарен за помощь. А пока буксую....


PM MAIL   Вверх
Jasily
Дата 11.10.2007, 14:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 27.9.2007

Репутация: нет
Всего: нет



Да, через LDAP все получилось))
PM MAIL   Вверх
alex_nevolin
Дата 11.10.2007, 14:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 13.8.2007

Репутация: 3
Всего: 4



Расскажи  smile 
PM MAIL   Вверх
Jasily
Дата 22.10.2007, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 27.9.2007

Репутация: нет
Всего: нет



Цитата(alex_nevolin @ 11.10.2007,  14:36)
Расскажи  smile

О подключении...

Сначала создаю hashtable. Затем "кладу" в нее параметры LDAP подключения:

Код

                // performing a connection to directory service (Microsoft Active Directory)
        Hashtable<String, String> env = new Hashtable<String, String>();

        // variables are case sensitive!
        env.put(Context.INITIAL_CONTEXT_FACTORY,
                "com.sun.jndi.ldap.LdapCtxFactory");
        env.put(Context.PROVIDER_URL,
                "LDAP://MACHIENE.NAME.RU/DC=MYCOMPANY,DC=COM.");
        env.put(Context.SECURITY_AUTHENTICATION, "simple");
        env.put(Context.SECURITY_PRINCIPAL,
                "CN=&&&&,OU=&&&&,DC=&&&&,DC=%%%%");
        env.put(Context.SECURITY_CREDENTIALS, "1q2w3e4R");


Под &&&& ставится путь к записи в AtiveDirectory по которой ты логинишься к базе каталогов. Например, т.к. я прописан в этой базе, то я в строке env.put(Context.SECURITY_PRINCIPAL.....  написал путь к моей учетной записи.

Это коннект. Чтобы выполнить поиск можно поглядеть в книжку. Во многих книгах по Java можно найти примеры различных вариантов поиска.

Вот так. Надеюсь поможет =)
                
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.3206 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.