Hello,
I'm using ApacheDS as embedded LDAP for unit testing.
I'm trying to add some attribute definition through ldif file which
contains:
dn: cn=schema
version: 1
changetype: modify
add: attributetypes
attributetypes: ( 1.3.6.1.4.1.18060.0.4.3.2.1
NAME 'subjectDn' DESC 'dqffq'
EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
SINGLE-VALUE)
-
With te following metadata I get
2016-07-11 14:31:00,392 ERROR LdifReader - ERR_12004_CHANGE_NOT_ALLOWED We
cannot have changes when reading a file which already contains entries, at
line 6
@CreateLdapServer(
transports =
{
@CreateTransport(protocol = "LDAP")
}
)
@CreateDS(name = "classDS",
partitions =
{
@CreatePartition(
name = "XX",
suffix = "o=XX,dc=XX,dc=be"
)
}
)
@ApplyLdifFiles({
"ldif/addSubjectDn.ldif",
}
)
@CreateLdapConnectionPool(
maxActive = 1,
maxWait = 5000)
Does anybody knows how to fix this ? I'm rather a newbye for what concerns
LDAP so this might be something obvious.
Best Regards,
Claude