...
- Настройка параметров запуска утилиты.
- Настройка расписания в планировщике заданий.
Для работы утилиты на Linux необходим пакет libldap-2.5. Если в используемой ОС в OpenLDAP используется другая версия, то будут возникать ошибки.
Установить версию 2.5 можно следуя инструкции.
Общая информация
- Синхронизация сотрудников и подразделений из LDAP каталога со списками "Пользователи" и "Должности" в Vitro-CAD (версия MP) выполняется с помощью утилиты "Vitro.Server.OrgStructureLdap".
- Корневой каталог утилиты - каталог, где располагается исполняемый файл утилиты. Для примера, на системах с Windows это каталог: "c:\Program Files\Vitro Software\Vitro\Server\Tools\OrgStructureLdap\".
- Настройки располагаются в файле "org_structure_ldap.json" каталога расположения основных конфигурационных файлов (для Linux: /etc/Vitro/Server/Conf, для Windows: C:\Program Files\Vitro Software\Vitro\Server\Conf).
- В файле "org_structure_ldap.json" можно указывать настройки для нескольких доменов синхронизации.
Code Block title Mode [ { // настройки синхронизации #1 "Mode": "Org", ... }, { // настройки синхронизации #2 "Mode": "List", ... }, ... { // настройки синхронизации #N ... } ] - Утилита записывает результаты работы в лог. Файлы логов размещаются в папке \logs корневого каталога утилиты. Имя файла лога формируется по маске "Sync-%date{yyyyMMdd-HHmm}.log", где date - текущая дата.
...
| Code Block | ||
|---|---|---|
| ||
"IsTest": false - утилита работает в режиме синхронизации "IsTest": true - утилита работает в режиме вывода в лог SP, синхронизация не выполняется |
Необходимые компоненты
Для работы утилиты необходима библиотека libldap-2.5.so.0. В некоторых дистрибутивах по умолчанию этой библиотеки может не быть.
Например, в Ubuntu 24.04 по умолчанию установлен пакет libldap2, но он не включает в себя эту библиотеку.
В репозиториях так же может не оказаться пакета libldap-2.5-0.
В таком случае необходимо найти и установить пакет вручную.
- Найти пакет на Debian Packages или Ubuntu Packages
- Скачать пакет на машину
wget http://security.ubuntu.com/ubuntu/pool/main/o/openldap/libldap-2.5-0_2.5.16+dfsg-0ubuntu0.22.04.2_amd64.deb - Установить пакет в систему
dpkg -i libldap-2.5-0_2.5.16+dfsg-0ubuntu0.22.04.2_amd64.deb
...
История изменений
25.1.39.15 (17.03.2025)
...