Вывод LDAP для чайника Pentaho

Как обновить значение LDAP, используя шаг вывода LDAP в Spoon?

Я не смог найти никакой документации на сайте Пентахо. Я пытаюсь обновить имя группы определенного пользователя в Active Directory.

До сих пор я был в состоянии связаться с AD. Но я не могу вносить изменения в LDAP.

В общем -> Настройки, моя операция обновлена.

А в Полях -> База поиска я определил атрибуты DC. Например: dc=xyz,dc=com.

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

Это как это должно работать?

Я получаю сообщение об ошибке "can not find DN(Distinguished Name) in the input stream!"

2 ответа

Решение

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

На изображении ниже вы увидите, что я передаю поле 'dn', которое используется в меню "Настройки"> "Имя поля Dn" для поиска поля, которое я хочу изменить.

Затем в разделе "Поля" я сопоставляю входящее поле "new_name" со свойством "GivenName" в объекте LDAP, идентифицированном DN.

Таким образом, мой DN для поиска и значение для установки поля поступают из моего потока преобразования. Я только статически идентифицирую Атрибут на объекте LDAP, который будет отображен.

дн не тот. dn представляет собой cn + ou-структуру, подобную ou + доменную структуру, подобную dc.

Если вы не знаете cn, вы не можете определить dn. Вы должны взять LDAP-ввод с запросом, таким как ваш uid, для получения dn.

С помощью этого dn вы можете обновлять атрибуты с помощью LDAP-вывода, если у вас есть права на запись.

Другие вопросы по тегам