Утилита повторного соединения участников
Сервер каталогов Windchill больше не поддерживается и включается в Windchill. Для сохранения информации о пользователе или группе необходимо настроить сервер каталогов по своему выбору.
PTC поддерживает перемещение участников на любой другой сервер каталогов, совместимый с LDAP V3, с помощью утилиты командной строки, помогающей выполнить массовое повторное соединение участников. Эта утилита называется Principals Reconnect Utility и может использоваться только администратором Windchill. Эту утилиту можно также использовать для перемещения участников на другой сервер каталогов по своему усмотрению.
Процедура
1. Создайте файл сопоставления в формате xml. Файл должен иметь один из следующих форматов:
◦ Формат с несколькими записями DN (различающееся имя) - этот формат использует сопоставления sourceDN и targetDN для повторного подключения каждого пользователя. Рекомендуется использовать этот формат, если конкретные исходные и целевые DN должны быть сопоставлены индивидуально. Например, в файле xml можно указать отдельные значения uid.
<dnMapping>
<reconnect>
<sourceDN>uid=<>,ou=<>,cn=<>,cn=<>,o=<></sourceDN>
<targetDN>cn=<>,ou=<>,cn=<>,cn=<>,o=ptc</targetDN>
</reconnect>
<reconnect>
<sourceDN>uid=<>,ou=<>,cn=<>,cn=<>,o=<></sourceDN>
<targetDN>cn=<>,ou=<>,cn=<>,cn=<>,o=ptc</targetDN>
</reconnect>
</dnMapping>
◦ Формат с единственной записью имени адаптера - этот формат использует adapterMapping в качестве атрибута для сопоставления.
<adapterMapping>
<sourceAdapter>Adapter1</sourceAdapter>
<targetAdapter>Adapter2</targetAdapter>
</adapterMapping>
2. Перед использованием файла сопоставления в утилите командной строки выполните следующие действия.
◦ Значение, указанное в опции targetDN, не должно существовать в базе данных.
◦ sourceDN и targetDN должны представлять один и тот же тип участника.
◦ Указанная запись sourceDN должна быть удалена в LDAP.
◦ Участник, указанный в sourceDN, должен присутствовать в базе данных.
◦ Имя targetDN должно существовать в любом из адаптеров LDAP, сконфигурированных для системы.
3. Выполните в оболочке Windchill следующую утилиту командной строки. Запускать эту утилиту может только администратор сайта Windchill.
windchill wt.org.util.ReconnectPrincipalsUtility [-u <user>] [-p <password>] -f <mappingFile> [-d][-h]
с обязательными аргументами:
◦ -u <пользователь> - имя пользователя администратора.
◦ -p <пароль> - пароль администратора.
◦ -f <файл сопоставления> - файл сопоставления, который получает полный путь к xml-файлу формата с сопоставлениями.
Необязательные аргументы:
◦ -d <отладка> - сохранение сообщений отладки в файле журнала.
◦ -h <справка> - печать заметок об использовании в консоли.
Если какой-либо параметр указан неверно, над заметкой отображается соответствующее сообщение. Заметка об использовании отображается, если она явно запрашивается.
4. После успешного выполнения команды появляется сообщение с указанием пути к файлам журнала. Проверьте файл журнала.