2017-03-15 16 views
1

LDAP를 처음 사용합니다. DIT를 Apache Studio에서 LDIF로 내 보냅니다. LDIF 파일을 가져 오려고했습니다. 오류 발생 :objectClass의 두 도메인 구성 요소 위로

... 
#!ERROR [LDAP: error code 32 - Unable to add entry 'dc=example,dc=com' because its parent entry 'dc=com' does not exist in the server.] 
dn: dc=example,dc=com 
changetype: add 
dc: example 
objectClass: domain 
objectClass: top 

LDAP 서버는 Java 3.2.0 UnboundID LDAP SDK입니다.

수정하기에 충분한 LDAP를 모르겠습니다.

이 항목 전에 Apache Studio에서 dc=com을 만들어야합니까?

+0

어디로 가져 오시겠습니까? 귀하의 서버는 무엇입니까? 일반적으로 dc = example, dc = com으로 정의 된 접미어 나 백엔드가 없습니다. –

+0

내가 발견 한 두 가지. LDIF 파일에는 실제로 항목 추가를위한 '추가'작업이 포함되어 있지 않습니다. 둘째, 파일의 맨 위에 'dc = com'을 추가하면 부모가 null이라는 오류가 발생합니다. 그러나 다른 방법으로 'dc-com'을 만든 경우 오류가 발생하지 않습니다. – ahoffer

답변

0

LDIF 내보내기는 주문할 수 없습니다. LDIF 가져 오기는 순서를 추측합니다.

질문에 대답하려면 예. dc = com을 먼저 만들어야합니다.

혼란스럽게 보이는 단일 노드로 dc = example.com을 사용할 수있는 미묘한 예외가 있습니다. 그러나 기간은 합법적입니다.