web-dev-qa-db-ja.com

レコードは空の行で終了する必要があります-changetype(LDIF)がありません

次のLDIFファイルをApacheDirectory Studioに配置しようとしましたが、レコードが空の行で終了する必要があるというメッセージが表示されました。なぜなのかご存知ですか?

dn: CN=serialNumber,CN=Schema,CN=Configuration,DC=myorg,DC=com
changetype: ntdsSchemaAdd
lDAPDisplayName: serialNumber
adminDisplayName: serialNumber
description: Token serial number
attributeSyntax: 2.5.5.12
oMSyntax: 64
isMemberOfPartialAttributeSet: FALSE
isSingleValued: TRUE
searchFlags: 0
objectClass: attributeSchema
attributeID: 1.2.840.113556.1.8000.2554.56278.0.46625.19000.45599.15687267.6686356.2.1
schemaIDGUID:: 3U7SiIq9SByhs/i1Z6fEsw==
1
Casebash

LDIF仕様(RFC 2849)では、行は改行文字(CRまたはLF)で終了する必要があると規定されています。これがそれらが区切られる方法であるため、各レコードの後に​​空白行がなければなりません。

ちなみに、changetype ntdsSchemaAddはApacheDirectoryStudioではサポートされていません。標準の変更タイプ(addmodifydeletemoddn)のみがサポートされています。

1
Stefan Seelmann