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


Настройка и использование соединителя Lotus Notes для SharePoint Server

ОБЛАСТЬ ПРИМЕНЕНИЯ:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint в Microsoft 365

Подготовка к работе

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

Процедуры, описанные в этой статье, должны повторяться на всех серверах фермы SharePoint Server, на которых размещен компонент обхода контента.

Предварительные условия

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

Необходимые административные роли

Чтобы подготовить любой сервер с компонентом обхода контента для обхода контента Lotus Notes, размещаемого в одной или нескольких базах данных Lotus Domino, требуются следующие административные роли:

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

  • Администратор сервера, на котором размещается компонент, который вы хотите использовать для обхода контента Lotus Notes.

  • Администратор приложения-службы поиска.

Необходимое программное обеспечение

Необходимо следующее программное обеспечение:

  • Набор средств API Lotus C++ для Notes.

  • Клиентское приложение Lotus Notes, которое можно приобрести в компании IBM.

  • Сервер Lotus Notes Domino, который можно приобрести в компании IBM.

В следующей таблице перечислены сочетания версий сервера Lotus Notes Domino и клиента Lotus Notes, поддерживаемые соединителем Lotus Notes.

Эта версия сервера С клиентом 6.x С клиентом 7.x С клиентом 8.x
Сервер версии 6.x Да Нет Нет
Сервер версии 7.x Нет Да Да
Сервер версии 8.x Нет Нет Да

Учетные записи пользователей, необходимые для обхода контента баз данных Lotus Domino

Администратор Domino должен предоставить идентификатору пользователя Lotus Notes (представляет пользователя Domino) как минимум разрешения на чтение базы данных Lotus Domino и отдельных документов, которые требуется включить в процесс обхода контента. Кроме того, администратор Domino должен добавить этот идентификатор пользователя Lotus Notes и учетную запись пользователя домена Windows, назначенную службе поиска SharePoint Server 15 (OSearch15), в базу данных сопоставлений на сервере Lotus Domino, для которого требуется выполнять обход контента.

Примечание.

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

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

Необходимые учетные записи Комментарий Пример
Учетная запись пользователя домена Windows Учетная запись пользователя, назначаемая службе OSearch15, также должна входить в группу "Администраторы" на сервере, на котором размещается компонент обхода контента. Contoso\User1, где Contoso — имя домена, а User1 — имя учетной записи пользователя домена Windows.
Идентификатор пользователя Lotus Notes Идентификатору пользователя Lotus Notes необходимо предоставить как минимум права на чтение баз данных Lotus Domino и отдельных документов, которые требуется включить в процесс обхода контента. Этот идентификатор также содержится в сертификате Domino. Пользователь_2

ЗАМЕТКА: Имя этой учетной записи и ее пароль не должны совпадать с учетной записью пользователя домена Windows.

Дополнительные сведения об этой таблице сопоставлений см. в разделе Настройка сопоставлений безопасности этой статьи.

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

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

Установка Lotus Notes

  1. Убедитесь, что учетная запись пользователя, используемая для выполнения этой процедуры, является участником группы "Администраторы" на сервере, где размещается компонент обхода контента, и имеет хотя бы разрешения диспетчера на сервере Domino.

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

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

  4. В диалоговом окне Добро пожаловать в мастер установки Lotus Notes нажмите кнопку Далее.

  5. На странице "License Agreement" (Лицензионное соглашение) выберите параметр I accept the terms in the license agreement (Я принимаю условия лицензионного соглашения) и нажмите кнопку Next (Далее).

  6. На странице "Customer Information" (Сведения о пользователе) примите значения по умолчанию или введите соответствующие данные в поля User Name (Имя пользователя) и Organization (Организация) и нажмите кнопку Next (Далее).

  7. На странице "Installation Path Selection" (Выбор пути установки) примите значения по умолчанию или укажите пути к программе и файлам данных, после чего нажмите кнопку Next (Далее).

    Примечание.

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

  8. На странице "Custom Setup" (Настраиваемая установка) выберите компоненты программы, которые вы хотите установить на локальный жесткий диск, и нажмите кнопку Next (Далее).

    В приведенной ниже таблице показаны функции и вложенные функции, необходимые соединителю Lotus Notes.

  9. Если вы не хотите использовать Lotus Notes в качестве почтового клиента по умолчанию, снимите флажок Make Notes my default email program (Использовать Notes в качестве почтового клиента по умолчанию) на странице "Ready to Install the Program" (Программа готова к установке).

  10. Нажмите кнопку Install (Установить).

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

  11. Нажмите кнопку Finish (Готово) на странице "Install Wizard Completed" (Работа мастера установки завершена).

Компоненты и вложенные компоненты, необходимые соединителю Lotus Notes

Функция Вложенный компонент
Клиент Notes Файлы справки для клиента
Службы подключений Domino Enterprise Connection Services (DECS)
Конструктор Domino Справка для конструктора

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

Выполните эту процедуру, чтобы предоставить разрешения на полный доступ для группы WSS_WPG в <папке SystemDrive>:\Program Files (x86)\Lotus\Notes\Data на сервере, на котором размещен компонент обхода контента.

Предоставление разрешений для папки данных

  1. Убедитесь, что учетная запись пользователя, используемая для выполнения этой процедуры, является участником группы "Администраторы" на сервере, где размещается компонент обхода контента, и имеет хотя бы разрешения диспетчера на сервере Domino.

  2. На сервере, на котором размещается компонент обхода контента, откройте меню Пуск и последовательно выберите пункты Все программы, Стандартные, Проводник.

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

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

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

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

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

  • Если поиск установлен на сервере, который не является контроллером домена Active Directory, введите server\WSS_WPG, где server — netBIOS-имя сервера, на котором размещен компонент обхода контента.

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

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

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

Настройка Lotus Notes

  1. Убедитесь, что учетная запись пользователя, используемая для выполнения этой процедуры, является участником группы "Администраторы" на сервере, где размещается компонент обхода контента, и имеет хотя бы разрешения диспетчера на сервере Domino.

  2. На сервере, на котором размещается компонент обхода контента, откройте меню Пуск и последовательно выберите пункты Все программы, Lotus Applications, Lotus Notes.

  3. На странице приветствия нажмите кнопку Next (Далее).

  4. На странице "User Information" (Сведения о пользователе) в поле Your name (Имя) введите имя пользователя, связанное с сертификатом Domino.

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

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

  7. На странице "Notes ID File" (Файл идентификатора Notes) нажмите кнопку Browse (Обзор) и выберите каталог, в котором хранится сертификат. Выберите сертификат, нажмите кнопку Open (Открыть) и затем кнопку Next (Далее).

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

    Примечание.

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

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

  10. Снимите флажок Setup instant messaging (Настройка обмена мгновенными сообщениями) на странице "Instant Messaging Setup" (Настройка обмена мгновенными сообщениями).

  11. Нажмите кнопку Next (Далее).

  12. Нажмите кнопку Next (Далее) на странице "Additional Services" (Дополнительные службы).

  13. В поле Lotus Notes message (Сообщение Lotus Notes) нажмите кнопку ОК.

    Откроется начальный экран Lotus Notes.

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

Проверка доступа к базе данных Lotus Domino для обхода контента

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

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

  1. Убедитесь, что учетная запись пользователя, используемая для выполнения этой процедуры, является участником группы "Администраторы" на сервере, где размещается компонент обхода контента, и имеет хотя бы разрешения диспетчера на сервере Domino.

  2. В Lotus Notes последовательно щелкните File, Database и Open (Файл -> База данных -> Открыть).

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

  4. В списке Database (База данных) выберите базу данных, к которой вы хотите подключиться, и щелкните Open (Открыть).

    В разделе Document Name (Имя документа) отображается список документов, содержащихся в выбранной базе данных. Это означает, что сервер, на котором размещается компонент обхода контента, обладает достаточными разрешениями для обхода этих документов.

  5. Повторите шаги с 1 по 3 для всех баз данных, доступ к которым вы хотите проверить.

  6. В меню File (Файл) выберите пункт Exit Notes (Выйти из Notes).

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

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

Элемент Описание
Mappings database name (Имя базы данных сопоставлений) Имя базы данных Lotus Domino, которая содержит сопоставления между идентификаторами пользователей Lotus Notes и учетными записями пользователей домена Windows.
Lotus Notes field name (Имя поля Lotus Notes) Имя поля в файле базы данных Lotus Domino, в котором хранятся идентификаторы пользователей Lotus Notes.
Windows user field name (Имя пользователя Windows) Имя поля в файле базы данных Lotus Domino, в котором хранятся идентификаторы пользователей Windows.
Form name (Имя формы) Имя формы, в которой хранятся параметры Lotus Notes field name (Имя поля Lotus Notes) и Windows user field name (Имя пользователя Windows).
View name (Имя представления) Имя представления формы, в котором хранятся сопоставления между идентификаторами пользователей Lotus Notes и именами пользователей Windows.

ЗАМЕТКА: Это имя учитывает регистр.

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

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

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

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

  2. Откройте конструктор Domino на сервере. на котором размещается компонент обхода контента.

  3. Последовательно выберите File, Database и New (Файл -> База данных -> Создать).

  4. В диалоговом окне Создание базы данных выполните следующие действия.

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

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

    Это название автоматически заносится в поле File Name (Имя файла) и используется в качестве имени файла с расширением nsf.

    Названия длиной более восьми знаков усекаются.

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

  1. Щелкните Create (Создать), выберите элемент Design (Проект) и затем Form (Форма).

  2. Щелкните Create (Создать) и выберите элемент Field (Поле).

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

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

  5. Щелкните Create (Создать) и выберите элемент Field (Поле).

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

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

  8. Выберите File (Файл), Save (Сохранить) и выполните одно из следующих действий:

  • Введите имя в поле Save Form as (Сохранить форму как).

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

  1. В меню Create (Создать) наведите указатель мыши на пункт Design (Проект) и выберите элемент View (Представление).

  2. В диалоговом окне Создание представления выполните следующие действия.

  • В поле View name (Имя представления) введите имя.

  • Выберите пункт Shared (Общий доступ) в списке View type (Тип представления).

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

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

  2. На вкладке Objects (Объекты) выберите столбец, созданный на шаге 7. В нижней правой области выберите элемент Field (Поле) и выберите поле с тем же именем.

  3. На вкладке Objects (Объекты) выберите столбец, созданный на шаге 10. В нижней правой области выберите элемент Field (Поле) и выберите поле с тем же именем.

  4. Выберите File (Файл), Save (Сохранить), чтобы сохранить представление. Закройте конструктор Domino.

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

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

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

  1. Убедитесь, что учетная запись пользователя, используемая для выполнения этой процедуры, является участником группы "Администраторы" на сервере, где размещается компонент обхода контента, и имеет хотя бы разрешения диспетчера на сервере Domino.

  2. Откройте клиентское приложение Lotus Notes на сервере, на котором размещается компонент обхода контента.

  3. Последовательно выберите File, Database и Open (Файл -> База данных -> Открыть).

  4. В диалоговом окне Открыть базу данных выполните следующие действия.

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

  • Выберите ранее созданную базу данных сопоставлений.

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

  1. В левой области выберите созданное для этой базы данных представление.

  2. Щелкните Create (Создать) и выберите имя ранее созданной формы.

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

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

  5. Выберите File (Файл), Save (Сохранить), чтобы сохранить документ.

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

  7. Закончив ввод сопоставлений, сохраните форму и закройте клиентское приложение Lotus Notes.

Перезапуск сервера, на котором размещается компонент обхода контента

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

Важно!

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

Регистрация Lotus Notes с сервером, на котором размещается компонент обхода контента

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

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

  1. Убедитесь, что учетная запись пользователя, используемая для выполнения этой процедуры, является участником группы "Администраторы" на сервере, где размещается компонент обхода контента.

  2. Запустите программу Notessetup.exe на сервере, на котором размещается компонент обхода контента, используя те же учетные данные, под которыми осуществлялась подготовка соединителя Lotus Notes.

  3. На сервере, на котором размещен компонент обхода контента, в проводнике Windows перейдите в папку <SystemDrive>:\Program Files\Microsoft Office Servers\15\Bin\1033, где <SystemDrive> — это диск, на котором установлен Microsoft SharePoint Server.

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

  5. На начальной странице мастера настройки индекса Lotus Notes нажмите кнопку Next (Далее).

  6. В диалоговом окне Регистрация Lotus Notes для использования с SharePoint Server выполните следующие действия.

  • In the Location of the notes.ini file box, ensure that the correct path of the Notes.ini file is specified. Путь по умолчанию к этому файлу — <SystemDrive>:\Program Files (x86)\lotus\notes\notes.ini, где <SystemDrive> — это диск, на котором установлен Lotus Notes.

  • Проверьте правильность пути к каталогу установки Lotus Notes, указанному в поле Location of the Lotus Notes install directory (Расположение каталога установки Lotus Notes). По умолчанию путь к этому каталогу имеет вид >диск_:\Program Files (x86)\lotus\notes.

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

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

  1. Мы рекомендуем не устанавливать флажок Ignore Lotus Notes security while building the index (Игнорировать параметры безопасности Lotus Notes при построении индекса). Это позволяет во время обхода контента включать в поисковый индекс все документы Lotus Notes без ограничений. Параметры безопасности этих объектов и документов определяются в таблице сопоставлений и обеспечивают защиту данных без исключения документов из индекса.

  2. Нажмите кнопку Next (Далее).

  3. На странице "Specify Lotus Notes Owner Field to Windows User Name Mapping" (Определите сопоставление между полем владельца Lotus Notes и именем пользователя Windows) выполните следующие действия:

  • В поле Lotus Notes server name (Имя сервера Lotus Notes) введите NetBIOS-имя или IP-адрес сервера Domino.

  • В поле Lotus Notes database file name (Имя файла базы данных Lotus Notes) введите имя файла баз Lotus Domino, в которой определены сопоставления между идентификаторами пользователей Lotus Notes и учетными записями пользователей домена Windows. Обратите внимание, что необходимо указывать расширение файла (nsf), например, Mappings.nsf.

  • В поле View name (Имя представления) введите имя представления базы данных Lotus Domino, в которой хранятся сопоставления между идентификаторами пользователей Lotus Notes и именами пользователей Windows.

  • В поле Lotus Notes field name column title (Заголовок столбца имени поля Lotus Notes) введите имя столбца в файле базы данных Lotus Notes, в котором хранятся идентификаторы пользователей Lotus Notes.

  • В поле Windows user field name column title (Заголовок столбца имени поля Windows) введите имя столбца в файле базы данных Lotus Notes, в котором хранятся учетные записи пользователей Windows.

  1. Нажмите кнопку Next (Далее).

  2. На заключительной странице мастера настройки индекса Lotus Notes нажмите кнопку Finish (Готово).

Подготовка соединителя Lotus Notes

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

Подготовка Lotus Notes

  1. Убедитесь, что учетная запись пользователя, используемая для выполнения этой процедуры, является участником группы "Администраторы" на сервере, где размещается компонент обхода контента.

  2. Откройте центр администрирования SharePoint В разделе Параметры системы щелкните Управление службами на сервере.

  3. На странице "Службы на сервере" в столбце "Служба" выберите службу "Lotus Notes Connector".

  4. В столбце "Действие" щелкните Запустить.

  5. На странице параметров соединителя Lotus Notes в разделе "Пул приложений" выберите элемент Создать пул приложений и введите имя нового пула.

  6. В раскрывающемся списке "Настраиваемый" выберите или зарегистрируйте учетную запись безопасности, которая использовалась при установке файла NotesSetup.exe.

  7. Щелкните Подготовить к работе.

Соединитель Lotus Notes готов к работе и запущен.

Перезапуск службы OSearch15

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

Важно!

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

Перезапуск службы OSearch15

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

  2. Откройте окно командной строки.

  3. Чтобы остановить службу OSearch15, введите команду net stop osearch15

  4. Чтобы запустить службу OSearch15, введите команду net start osearch15