Поделиться через


Подготовка к обходу Lotus Notes (Search Server 2008)

Обновлено: 2009-10-22

NoteПримечание:

Если не указано иное, содержащаяся в данной статье информация относится как к серверу Microsoft Search Server 2008, так и к серверу Microsoft Search Server 2008 Express.

Перед выполнением процедур из этой статьи нужно проверить следующее:

Вы прочли раздел:

В этой статье описаны процедуры по подготовке Microsoft Search Server 2008 к обходу контента Lotus Notes. Процедуры необходимо выполнять строго в указанной последовательности.

Важно!

Некоторые процедуры в этой статье требуют участия администратора Domino сервера Domino, для которого требуется выполнить обход, а для выполнения других процедур требуется администратор сервера индексирования.

В этой таблице приведены поддерживаемые версии клиента Lotus Notes и сервера Domino.

Поддерживаемые версии сервера Domino Поддерживаемые версии клиента Lotus Notes

5.5

5.5

6,0 или 5,5

6.0

6,5 или 6,0

6.5

7,0 или 6,5

7.0

7,5 или 7,0

7.5

8,0 или 7,5

8.0

NoteПримечание:

Дополнительные сведения о конфигурациях Lotus Notes и сервера Domino см. в статье Поддерживаемые конфигурации Notes и Domino 7.0(на английском языке) (https://go.microsoft.com/fwlink/?linkid=132808&clcid=0x419).

Содержание:

  • Добавление учетной записи Windows, назначенную для службы OSearch, в группу администраторов

  • Установка клиентского приложения Lotus Notes

  • Предоставление доступа к папке данных

  • Настройка клиентского приложения Lotus Notes

  • Проверка доступа к базе данных Lotus Domino, которую необходимо обойти

  • Настройка сопоставлений безопасности

  • Перезагрузка сервера индексирования

  • Загрузка набора инструментов API Lotus C++ для Notes

  • Регистрация Lotus Notes в сервере индексирования

  • Перезапуск поисковой службы Office SharePoint Server

  • Создание источника контента и обход контента

Добавление учетной записи Windows, назначенную для службы OSearch, в группу администраторов

Дополнительные сведения о добавлении учетной записи домена Windows к группе см. в разделе "Добавление члена к локальной группе" в справке Windows Server 2003.

Установка клиентского приложения Lotus Notes

Используйте следующую процедуру для установки клиентского приложения Lotus Notes на сервер индексирования в ферме серверов, с помощью которой необходимо выполнить обход базы данных Lotus Domino. Обратите внимание на то, что данное клиентское приложение выступает в качестве обработчика протокола и используется для настройки файла Notes.ini, которые оба используются обходчиком во время обхода баз данных Lotus Domino.

Поскольку в IBM недоступна 64-разрядная версия Lotus C++ API, необходимо использовать 32-разрядную версию клиентского приложения Lotus Notes.

Важно!

Для выполнения следующей процедуры необходимо иметь права администратора сервера индексирования.

Установка Lotus Notes

  1. Скопируйте клиентское приложение Lotus Notes на сервер индексирования, с которого необходимо выполнить обход документов Lotus Notes.

  2. Запустите мастер установки Lotus Notes.

  3. В диалоговом окне Welcome to the Installation Wizard for Lotus Notes нажмите кнопку Next.

  4. На странице лицензионного соглашения выберите I accept the terms in the license agreement и нажмите Next.

  5. На странице сведений о клиенте введите имя пользователя в поле User Name, а также название организации в поле Organization или примените настройки по умолчанию и нажмите кнопку Next.

  6. На странице выбора пути установки укажите путь, который необходимо использовать для файлов программы и данных, или примите пути установки по умолчанию и нажмите кнопку Next.

    NoteПримечание:

    По умолчанию программные файлы хранятся в папке <SystemDrive>:\Program Files\lotus\notes\, а файлы данных — в папке <SystemDrive>:\Program Files\lotus\notes\data\, где <SystemDrive> — диск, на котором установлена программа Lotus Notes.

  7. На странице выборочной установки выберите компоненты программы, которые необходимо установить на локальный жесткий диск, и нажмите кнопку Next.

    В следующей таблице показаны обязательные компоненты и части.

    Функция Часть

    Клиент Notes

    Файлы справки клиента

    Службы Domino Enterprise Connection Services (DECS)

    Domino Designer

    Справка Designer

  8. На странице готовности к установке программы, если не нужно использовать программу Lotus Notes в качестве программы электронной почты по умолчанию, снимите флажок Make Notes my default e-mail program.

  9. Нажмите кнопку Install.

    На странице "Installing Lotus Notes" отображается состояние установки.

  10. На странице "Install Wizard Completed" нажмите кнопку Finish.

Предоставление доступа к папке данных

Используйте следующую процедуру для предоставления разрешений на полный доступ группе WSS_WPG в папке <SystemDrive>:\Program Files\Lotus\Notes\Data на сервере индексирования.

Важно!

Для выполнения следующей процедуры необходимо иметь права администратора сервера индексирования.

Предоставление доступа к папке данных

  1. На сервере индексирования нажмите кнопку Пуск, выберите пункт Все программы, далее выберите пункт Стандартные, а затем щелкните пункт Проводник.

  2. В проводнике Windows перейдите в папку <SystemDrive>:\Program Files\Lotus\Notes\Data folder, где <SystemDrive> — диск, на котором установлена программа Lotus Notes.

  3. Щелкните правой кнопкой мыши папку Data и выберите Общий доступ и безопасность.

  4. В диалоговом окне Свойства перейдите на вкладку Безопасность, нажмите кнопку Добавить.

  5. В поле Выберите имена объектов для выбора выполните одно из следующих действий, а затем нажмите кнопку ОК:

    • Если программа Search Server 2008 установлена на контроллере домена Active Directory введите домен\WSS_WPG, где домен ? это имя домена, связанного с контроллером домена.

    • Если программа Search Server 2008 установлена на сервере, который не является контроллером домена Active Directory, введите сервер\WSS_WPG, где сервер ? это имя NetBIOS сервера индексирования.

  6. В диалоговом окне Свойства в разделе Разрешения для WSS_WPG выберите поле Разрешить в строке Полный доступ, а затем нажмите кнопку ОК.

Настройка клиентского приложения Lotus Notes

Используйте следующие процедуры для настройки клиентских приложений Lotus Notes. Обратите внимание на то, что параметры настройки, выбранные в этой процедуре, записываются в файл Notes.ini, который используется обходчиком для определения того, как выполняется подключение к серверу Lotus Domino.

Чтобы выполните следующую процедуру, необходимо знать имя пользователя, связанное с сертификатом Domino, который был скопирован на сервер индексирования во время процедуры "Установка сертификата Domino". Необходимо также знать имя сервера Lotus Domino, обход которого требуется произвести.

NoteПримечание:

Если вы ранее выполняли какие-либо действия из следующей процедуры, некоторые из них могут отображаться не в той последовательности.

Настройка Lotus Notes

  1. На сервере индексирования нажмите кнопку Пуск, выберите пункт Все программы, далее выберите пункт Приложения Lotus, а затем щелкните пункт Lotus Notes.

  2. На странице приветствия нажмите кнопку Next.

  3. На странице сведений о пользователе введите имя пользователя, связанное с вашим сертификатом Domino, в поле Ваше имя.

  4. Введите имя иерархии сервера Domino, для которого необходимо выполнить обход, в поле Сервер Domino, например Contoso/marketing/west.

  5. Убедитесь в том, что выбран параметр I want to connect to a Domino server (Подключиться к серверу Domino) и нажмите кнопку Далее.

  6. На странице "ID-файл Notes" щелкните Обзор и перейдите в местоположение, где хранится сертификат. Выберите ваш сертификат, щелкните Открыть, затем нажмите кнопку Далее.

  7. Нажмите кнопку Yes, чтобы скопировать сертификат в указанную папку.

NoteПримечание:

Если появится запрос сертификата Domino, нажмите кнопку Previous и убедитесь, что данные введены правильно.

  1. Если появится диалоговое окно с сообщением о том, что вам запрещен доступ в указанный каталог, нажмите кнопку ОК, чтобы закрыть диалоговое окно. Обратите внимание на то, что эта ошибка должна возникать, если для учетной записи, которая используется для входа, не предоставлен доступ к папке почты на сервере Domino.

  2. На странице настройки мгновенных сообщений отмените выбор параметра Setup instant messaging.

  3. Нажмите кнопку Далее.

  4. На странице "Additional Services" нажмите кнопку Next.

  5. В окне Lotus Notes message нажмите кнопкуОК.

    Появится экран приветствия Lotus Notes.

  6. Оставьте клиентское приложение Lotus Notes открытым. Оно потребуется для выполнения следующей процедуры.

Проверка доступа к базе данных Lotus Domino, которую необходимо обойти

Используйте следующую процедуру для проверки того, что установленный сертификат обладает правами доступа к базе данных, для которой необходимо выполнить обход.

Проверка доступа

  1. В Lotus Notes в менюFile выберите пункт Database, а затем нажмите кнопку Open.

  2. В диалоговом окне Открыть базу данных выберите сервер Lotus Domino, к которому необходимо подключиться, в списке Сервер.

  3. В списке База данных выберите базу данных, к которой необходимо подключиться, и нажмите кнопку Открыть.

  4. Документы, которые содержатся в выбранной базе данных, отобразятся в разделе Имя документа. Это означает, что сервер индексирования обладает необходимыми разрешениями для обхода данных документов.

  5. Повторите действия с 1 по 4 для каждой дополнительной базы данных, для которой требуется проверить наличие прав доступа.

  6. В меню File выберите пункт Exit.

Настройка сопоставлений безопасности

В следующей таблице описаны элементы, для которых потребуется ввести имена при выполнении следующих двух процедур.

Элемент Комментарий

Имя базы данных сопоставлений

Имя базы данных Lotus Domino, используемый для сопоставления имен пользователей Lotus Notes с учетными записями домена Windows

Название поля Lotus Notes

Название поля в файле базы данных Lotus Domino, используемой для хранения имен пользователей Lotus Notes.

Название поля пользователя Windows

Название поля в файле базы данных Lotus Domino, используемой для хранения имен пользователей Windows.

Имя формы

Имя формы, в которой хранятся поля Название поля Lotus Notes и Название поля пользователя Windows.

Имя представления

Имя представления для формы, в которой хранятся сопоставления имен пользователей Lotus Notes и имен пользователей Windows.

NoteПримечание:
При вводе этого имени учитывается состояние регистра.

Создается база данных сопоставлений.

Эта процедура используется для создания базы данных сопоставлений с использованием Domino Designer. Требуется только одна база данных сопоставлений для каждого леса серверов Domino, содержащих базы данных, для которых требуется выполнить обход.

При описании следующей процедуры предполагается наличие лицензионной копии версии 6.0 или 6.5 клиентского приложения Lotus Notes, установленной на сервере индексирования. Далее показана процедура для версии 6.5 клиентского приложения Lotus Notes.

Важно!

Для выполнения этой процедуры необходимо быть администратором сервера индексирования и обладать полномочия как минимум менеджера на сервере Domino, для которого необходимо выполнить обход.

Создание базы данных сопоставлений

  1. На сервере индексирования откройте Domino Designer.

  2. В менюFile выберите пункт Database, а затем нажмите кнопку New.

  3. В диалоговом окне New Database выполните следующие действия:

    • Выберите сервер Domino в списке Имя сервера.

    • В поле Title введите название для новой базы данных.

      Это название автоматически вводится в поле File Name, а затем к ним добавляется расширение файла NSF.

      Следует иметь в виду, что в случае выбора названия длиной более восьми знаков, имя файла будет усечено.

    • Введите имя файла, отображаемое в поле Имя файла, в строку "Сопоставления имени базы данных".

    • Нажмите ОК, чтобы закрыть диалоговое окноNew Database.

  4. Щелкните Create, выберите пункт Design, а затем щелкните Form.

  5. Нажмите кнопку Create, а затем щелкните Field.

  6. В диалоговом окне Поле в поле Имя введите имя для данного поля. Следует иметь в виду, что это поле будет использоваться для хранения идентификаторов пользователей Lotus Notes. Введите имя, выбранное для этого поля, в строку имени поля Lotus Notes.

  7. Закройте диалоговое окно, чтобы сохранить поле.

  8. Нажмите кнопку Create, а затем щелкните Field.

  9. В диалоговом окне Поле в поле Имя введите имя для данного поля. Следует иметь в виду, что это поле будет использоваться для хранения учетных записей пользователей домена Windows. Введите имя, выбранное для этого поля, в строку имени поля пользователя Windows.

  10. Закройте диалоговое окно, чтобы сохранить поле.

  11. В меню File выберите пункт Save, а затем выполните одно из следующих действий.

    • Введите имя для этой формы в поле Save Form as.

    • Введите имя, выбранное для этой формы, в строку имени формы.

    • Нажмите кнопку ОК, чтобы закрыть диалоговое окно.

  12. В меню Create выберите команду Design, а затем — вариант View.

  13. В диалоговом окне Create View выполните следующие действия.

    • Введите имя, которое необходимо использовать для этого представления, в поле View name.

    • Введите выбранное имя в строку имени представления. Следует иметь в виду, что при вводе имени учитывается состояние регистра.

    • Выберите пункт Shared в списке View type.

    • Нажмите кнопку ОК, чтобы сохранить представление.

  14. Отройте представление, созданное в шаге 13.

  15. Создайте столбец, используя имя, введенное в строке имени поля Lotus Notes.

  16. На вкладке Objects выберите столбец, созданный в шаге 10. В правой нижней панели выберите Field, а затем выберите поле с тем же именем.

  17. Создайте столбец, используя имя, введенное в строке имени поля пользователя Windows.

  18. На вкладке Objects выберите столбец, созданный в шаге 12. В правой нижней панели выберите Field, а затем выберите поле с тем же именем.

  19. Выберите File, а затем щелкните Save, чтобы сохранить представление и затем закрыть Domino Designer.

Добавление учетных записей пользователей в базу данных сопоставлений

При описании следующей процедуры предполагается наличие лицензионной копии версии 6.0 или 6.5 клиентского приложения Lotus Notes, установленной на сервере индексирования. Далее показана процедура для версии 6.5 клиентского приложения Lotus Notes.

Совет

Как минимум необходимо сопоставить имя пользователя Lotus Notes в сертификате Domino с учетной записью, указанной в строке службы поиска.

Важно!

Для выполнения этой процедуры необходимо быть администратором сервера индексирования и обладать полномочиями как минимум менеджера на сервере Domino.

Добавление учетных записей пользователей в базу данных сопоставлений

  1. На сервере индексирования откройте клиентское приложение Lotus Notes.

  2. В менюFile выберите пункт Database, а затем нажмите кнопку Open.

  3. В диалоговом окне Open Database выполните следующие действия:

    • Выберите сервер Domino в списке Имя сервера. Это имя отображается в строке "Имя сервера Domino".

    • Выберите созданную ранее базу данных сопоставлений. Имя этой базы данных отображается в строке имени базы данных сопоставлений.

    • Нажмите кнопку Открыть.

  4. В левой панели выберите представление, созданное для этой базы данных. Это имя представления отображается в строке имени представления.

  5. Нажмите кнопку Создать, затем выберите имя формы, которая была создана ранее. Это имя формы отображается в строке имени формы.

  6. В форме в поле, созданном для хранения имен пользователей Lotus Notes, введите имя пользователя Lotus Notes, которое необходимо сопоставить с учетной записью домена Windows. Следует иметь в виду, что при вводе значений в данном поле учитывается состояние регистра, например ContosoUser.

  7. В поле, созданном для сопоставления с именами пользователей Lotus Notes, введите учетную запись домена Windows, которую необходимо сопоставить с именем пользователя Lotus Notes, введенным в шаге 6. Следует иметь в виду, что его необходимо указывать в следующем формате: домен\пользователь, например Contoso\user1.

  8. Щелкните File, а затем щелкните Save, чтобы сохранить документ.

  9. Повторите шаги с 6 по 8, если необходимо добавить дополнительные сопоставления. В противном случае перейдите к шагу 10.

  10. После завершения сохраните форму, а затем закройте клиентское приложение Lotus Notes.

Перезагрузка сервера индексирования

Прежде чем перейти к следующей процедуре, необходимо перезагрузить сервер индексирования.

Важно!

После перезагрузки сервера индексирования снова откройте клиентское приложение Lotus Notes. Это связано с тем, что клиентское приложение Lotus Notes могло заблокировать файлы, что привело бы невозможности выполнения следующих процедур и ошибкам при обходе баз данных Lotus Domino.

Загрузка набора инструментов API Lotus C++ для Notes

Используйте следующую процедуру для загрузки набора инструментов Lotus C++ API Toolkit для Notes. Этот набор инструментов содержит файл DLL, который используется обходчиком для доступа к базам данных Lotus Notes.

Загрузка набора инструментов

  1. В браузере перейдите на страницу загрузки программного обеспечения IBM(на английском языке).

  2. На странице загрузки программного обеспечения IBM загрузите самораспаковывающийся файлы Lotus C++ API Toolkit 2.x & 3.x for Multiplatform.

    NoteПримечание:

    В настоящее время мы не поддерживаем набор инструментов Lotus C++ API Toolkit for Notes/Domino 7.0 Multiplatform.

  3. После загрузки набора инструментов в проводнике Windows перейдите в папку, в которую был загружен файл, и дважды щелкните файл. Для версий 2.x и 3.x данного набора инструментов имя файла — c55svna.exe.

  4. В диалоговом окне Lotus C++ API Release 3.0 for Domino and Notes 6.0 нажмите кнопку Finish, а затем щелкните Yes.

  5. Скопируйте файл lcppn30.dll из папки c:\notescpp\lib\mswin32 в папку <SystemDrive>:\Program Files\Microsoft Office Servers\12.0\Bin на сервере индексирования, где <SystemDrive> — это диск, на котором установлена программа Search Server 2008.

Регистрация Lotus Notes в сервере индексирования

Используйте следующую процедуру для регистрации Lotus Notes в операционной системе сервера индексирования. Эту процедуру должен выполнять на сервере индексирования администратор сервера.

Регистрация Lotus Notes

  1. На сервере индексирования в проводнике Windows перейдите в папку <SystemDrive>:\Program Files\Microsoft Office Servers\12.0\Bin, где <SystemDrive> — это диск, на котором установлена программа Search Server 2008.

  2. Дважды щелкните файл NotesSetup.ex1e.

  3. На странице "Welcome to the Lotus Notes Index Setup Wizard" нажмите кнопку Next.

  4. В диалоговом окне Register Lotus Notes for use with Microsoft Office Server выполните следующие действия:

    • В окне Расположение файла notes.ini: убедитесь, что указан правильный путь к файлу Notes.ini. Путь по умолчанию к этому файлу — <SystemDrive>:\Program Files\lotus\notes\notes.ini, где <SystemDrive> — это диск на котором установлена программа Lotus Notes.

    • В окне Расположение папки установки Lotus Notes убедитесь, что указан правильный путь к каталогу установки Lotus Notes. Путь по умолчанию к этому каталогу — <SystemDrive>:\Program Files\lotus\notes.

    • В поле Пароль введите пароль для имени пользователя, связанного с сертификатом Domino. Этот пароль отображается в строке пароля.

    • В поле Confirm Password повторно введите пароль для имени пользователя, связанного с сертификатом Domino.

  5. Рекомендуется оставить флажок Ignore Lotus Notes security while building the index снятым. Если выбрать параметр отключения системы безопасности Lotus Notes, будут участвовать в обходе и индексировании все документы Lotus Notes бах данных системы безопасности. Это означают, что данные документы будут отображаться на страницах результатов поиска для всех пользователей сайтов SharePoint.

    NoteПримечание:

    Служба Search Server 2008 не использует данные системы безопасности Lotus Notes напрямую. Чтобы пользователи Search Server 2008 видели в результатах поиска только те документы Lotus Notes, которые они намеревались увидеть, администратор Domino должен воспользоваться файлом сопоставлений, чтобы сопоставить пользователей Lotus Notes с пользователями домена Windows, прежде чем администратор служб поиска выполнит обход документов Lotus Notes.

  6. Нажмите кнопку Далее.

  7. На странице "Specify Lotus Notes Owner Field to Windows User Name Mapping" выполните следующие действия.

    • В поле Имя сервера Lotus Notes введите имя NetBIOS или IP-адрес сервера Domino. Оно отображается в имени NetBIOS сервера Lotus Domino или в строке IP-адреса.

    • В поле Имя файла базы данных Lotus Notes введите имя файла базы данных Lotus Domino, который сопоставляет идентификаторы пользователей Lotus Notes с учетными записями домена Windows. Убедитесь, что с этим именем включено расширение NSF-файла, например, Mappings.nsf.

    Важно!

    При вводе этого имени учитывается состояние регистра.

    • В поле Имя представления: введите имя сопоставления базы данных Lotus Domino, где сохраняются идентификаторы пользователей Lotus Notes в сопоставления с учетными записями пользователей Windows.

    Важно!

    При вводе этого имени учитывается состояние регистра.

    • В поле Название столбца имени владельца Lotus Notes введите имя столбца в файле базы данных Lotus Notes, используемого для хранения идентификаторов пользователей Lotus Notes.

    Важно!

    При вводе этого имени учитывается состояние регистра.

    • В полеНазвание столбца имени пользователя Windows введите название столбца в файле базы данных Lotus Notes, который используется для хранения учетных записей пользователей Windows.

    Важно!

    При вводе этого имени учитывается состояние регистра.

  8. Нажмите кнопку Далее.

  9. На странице Completing the Lotus Notes Index Setup Wizard нажмите кнопку Finish.

Перезапуск поисковой службы Office SharePoint Server

Администратор сервера индексирования должен перезапустить службу Office SharePoint Server Search (OSearch), прежде чем можно будет создавать источник контента для обхода баз данных Lotus Domino.

Важно!

Не используйте страницу "Службы на сервере" на веб-сайте центра администрирования SharePoint для перезапуска данной службы. Если это сделать, то произойдет сброс индекса контента, что потребует от администратора служб поиска выполнения полного обхода всего контента для повторного построения индекса.

Перезапуск сервера OSearch

  1. На сервере индексирования нажмите кнопку Пуск, выберите пункты Все программы, Администрирование и затем щелкните Службы.

  2. В столбце Имя дважды щелкните Office SharePoint Server Search.

  3. В окне Office SharePoint Server Search Properties щелкните Stop.

  4. После остановки службы щелкните Start.

После запуска службы нажмите кнопку ОК, затем закройте страницу "Службы".

Создание источника контента и обход контента

Администратор служб поиска может теперь создавать один или несколько источников контента для обхода баз данных Lotus Domino. Администратор служб поиска должен знать имена серверов Lotus Domino и баз данных, для которых требуется выполнить обход для создания источников контента.

NoteПримечание:

Необходимо создать один источник контента для каждой базы данных Domino, по которой требуется выполнить отчет.

Дополнительные сведения о создании источников контента см. в статьях Об источниках контента (Search Server 2008) и Добавление источника содержимого для обхода Lotus Notes (Search Server 2008).

Можно загрузить средство стороннего поставщика из CodePlex(на английском языке), которое поможет автоматически управлять источниками контента для обхода баз данных Lotus Notes.