У меня есть файл ldif, который я запускаю на локальном сервере.Ниже приведен код из моего файла ldif, который имеет проблемы.Code1 работает нормально, но Code2 не работает и выдает следующую ошибку, что мне нужно сделать, чтобы выполнить несколько OU в DN моего файла ldif?Чтобы уточнить, я реализую LDAP с загрузкой Spring и использую этот файл ldif для целей тестирования.
Caused by: com.unboundid.ldap.sdk.LDAPException: Unable to add entry 'CN=lastname\, firstname,OU=Unit1,OU=Unit2,DC=com' because its parent entry 'OU=Unit1,OU=Unit2,DC=com' does not exist in the server.
Я много смотрел в Интернете и не смог найти решение.Я почесал голову в течение 2 дней !!
# Code1
dn: dc=com
objectclass: top
objectclass: domain
objectclass: extensibleObject
dc: example
# Organizational Units
dn: ou=Unit1,dc=com
objectclass: top
objectclass: organizationalUnit
ou: Unit1
dn: ou=Unit2,dc=com
objectclass: top
objectclass: organizationalUnit
ou: Unit2
# Create People
dn: CN=lastname\, firstname,OU=Unit1,DC=com
changetype: add
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: user
cn: firstname, lastname
sn: lastname
# Code2
dn: dc=com
objectclass: top
objectclass: domain
objectclass: extensibleObject
dc: example
# Organizational Units
dn: ou=Unit1,dc=com
objectclass: top
objectclass: organizationalUnit
ou: Unit1
dn: ou=Unit2,dc=com
objectclass: top
objectclass: organizationalUnit
ou: Unit2
# Create People
dn: CN=lastname\, firstname,OU=Unit1,OU=Unit2,DC=com
changetype: add
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: user
cn: firstname, lastname
sn: lastname