Hi, Thanks for reply. I checked out 2 months ago, from svn co http://svn.apache.org/repos/asf/directory/apacheds/trunk-with-dependencies
Do you advise to check it out again from same url, or something else? Thanks. 2012/9/7 Pierre-Arnaud Marcelot <[email protected]> > Hi, > > What version of ApacheDS are you using? > > I successfully imported your LDIF with the latest version: > > #!RESULT OK > #!CONNECTION ldap://localhost:10389 > #!DATE 2012-09-07T12:34:10.932 > dn: cn=schema > changetype: modify > add: attributeTypes > attributeTypes: ( 2.25.128424792425578037463837247958458780603.1 > NAME 'u > serEmail' EQUALITY caseIgnoreMatch SUBSTR > caseIgnoreSubstringsMat > ch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) > attributeTypes: ( 2.25.128424792425578037463837247958458780603.2 > NAME 'u > serOrganizationDn' EQUALITY caseIgnoreMatch SUBSTR > caseIgnoreSubs > tringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) > attributeTypes: ( 2.25.128424792425578037463837247958458780603.3 > NAME 'u > serSuborganizationDn' EQUALITY caseIgnoreMatch SUBSTR > caseIgnoreS > ubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) > attributeTypes: ( 2.25.128424792425578037463837247958458780603.4 > NAME 'u > serMobilePhone' EQUALITY caseIgnoreMatch SUBSTR > caseIgnoreSubstri > ngsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) > attributeTypes: ( 2.25.128424792425578037463837247958458780603.5 > NAME 'u > serNotifEmail' EQUALITY caseIgnoreMatch SUBSTR > caseIgnoreSubstrin > gsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) > attributeTypes: ( 2.25.128424792425578037463837247958458780603.6 > NAME 'u > serNotifPhone' EQUALITY caseIgnoreMatch SUBSTR > caseIgnoreSubstrin > gsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) > attributeTypes: ( 2.25.128424792425578037463837247958458780603.7 > NAME 'u > serStatusOption' EQUALITY caseIgnoreMatch SUBSTR > caseIgnoreSubstr > ingsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) > attributeTypes: ( 2.25.128424792425578037463837247958458780603.8 > NAME 'u > serAccountOption' EQUALITY caseIgnoreMatch SUBSTR > caseIgnoreSubst > ringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) > attributeTypes: ( 2.25.128424792425578037463837247958458780603.9 > NAME 'u > serEmailQuota' EQUALITY caseIgnoreMatch SUBSTR > caseIgnoreSubstrin > gsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) > attributeTypes: ( 2.25.128424792425578037463837247958458780603.10 > NAME ' > userStorageQuota' EQUALITY caseIgnoreMatch SUBSTR > caseIgnoreSubst > ringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) > attributeTypes: ( 2.25.128424792425578037463837247958458780603.11 > NAME ' > userLastSignIn' EQUALITY caseIgnoreMatch SUBSTR > caseIgnoreSubstri > ngsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) > attributeTypes: ( 2.25.128424792425578037463837247958458780603.12 > NAME ' > userPhone' EQUALITY caseIgnoreMatch SUBSTR > caseIgnoreSubstringsMa > tch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) > attributeTypes: ( 2.25.128424792425578037463837247958458780603.13 > NAME ' > userCertificateType' EQUALITY caseIgnoreMatch SUBSTR > caseIgnoreSu > bstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) > attributeTypes: ( 2.25.128424792425578037463837247958458780603.14 > NAME ' > userAddress' EQUALITY caseIgnoreMatch SUBSTR > caseIgnoreSubstrings > Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) > - > add: objectClasses > objectClasses: ( 2.25.128424792425578037463837247958458780603.15 NAME > 'myUse > r' DESC 'myUser' SUP inetOrgPerson STRUCTURAL MAY ( userEmail $ > user > OrganizationDn $ userSuborganizationDn $ userMobilePhone $ userNotifEmail > $ u > serNotifPhone $ userStatusOption $ userAccountOption $ userEmailQuota $ > userS > torageQuota $ userLastSignIn $ userPhone $ userCertificateType $ > userAddress) > ) > - > > > Regards, > Pierre-Arnaud > > On 7 sept. 2012, at 11:31, Merve Temizer <[email protected]> wrote: > > Hello, > I have tried to add a custom objectClass and custom attributes of it. > So i wrote an ldif file > > dn: cn=schema > changetype: modify > add: attributeTypes > attributeTypes: ( 2.25.128424792425578037463837247958458780603.1 > NAME 'userEmail' > EQUALITY caseIgnoreMatch > SUBSTR caseIgnoreSubstringsMatch > SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) > attributeTypes: ( 2.25.128424792425578037463837247958458780603.2 > NAME 'userOrganizationDn' > EQUALITY caseIgnoreMatch > SUBSTR caseIgnoreSubstringsMatch > SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) > attributeTypes: ( 2.25.128424792425578037463837247958458780603.3 > NAME 'userSuborganizationDn' > EQUALITY caseIgnoreMatch > SUBSTR caseIgnoreSubstringsMatch > SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) > attributeTypes: ( 2.25.128424792425578037463837247958458780603.4 > NAME 'userMobilePhone' > EQUALITY caseIgnoreMatch > SUBSTR caseIgnoreSubstringsMatch > SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) > attributeTypes: ( 2.25.128424792425578037463837247958458780603.5 > NAME 'userNotifEmail' > EQUALITY caseIgnoreMatch > SUBSTR caseIgnoreSubstringsMatch > SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) > attributeTypes: ( 2.25.128424792425578037463837247958458780603.6 > NAME 'userNotifPhone' > EQUALITY caseIgnoreMatch > SUBSTR caseIgnoreSubstringsMatch > SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) > attributeTypes: ( 2.25.128424792425578037463837247958458780603.7 > NAME 'userStatusOption' > EQUALITY caseIgnoreMatch > SUBSTR caseIgnoreSubstringsMatch > SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) > attributeTypes: ( 2.25.128424792425578037463837247958458780603.8 > NAME 'userAccountOption' > EQUALITY caseIgnoreMatch > SUBSTR caseIgnoreSubstringsMatch > SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) > attributeTypes: ( 2.25.128424792425578037463837247958458780603.9 > NAME 'userEmailQuota' > EQUALITY caseIgnoreMatch > SUBSTR caseIgnoreSubstringsMatch > SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) > attributeTypes: ( 2.25.128424792425578037463837247958458780603.10 > NAME 'userStorageQuota' > EQUALITY caseIgnoreMatch > SUBSTR caseIgnoreSubstringsMatch > SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) > attributeTypes: ( 2.25.128424792425578037463837247958458780603.11 > NAME 'userLastSignIn' > EQUALITY caseIgnoreMatch > SUBSTR caseIgnoreSubstringsMatch > SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) > attributeTypes: ( 2.25.128424792425578037463837247958458780603.12 > NAME 'userPhone' > EQUALITY caseIgnoreMatch > SUBSTR caseIgnoreSubstringsMatch > SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) > attributeTypes: ( 2.25.128424792425578037463837247958458780603.13 > NAME 'userCertificateType' > EQUALITY caseIgnoreMatch > SUBSTR caseIgnoreSubstringsMatch > SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) > attributeTypes: ( 2.25.128424792425578037463837247958458780603.14 > NAME 'userAddress' > EQUALITY caseIgnoreMatch > SUBSTR caseIgnoreSubstringsMatch > SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) > - > add: objectClasses > objectClasses: ( 2.25.128424792425578037463837247958458780603.15 > NAME 'myUser' > DESC 'myUser' > SUP inetOrgPerson > STRUCTURAL > MAY ( userEmail $ userOrganizationDn $ userSuborganizationDn $ > userMobilePhone $ userNotifEmail $ userNotifPhone $ userStatusOption $ > userAccountOption $ userEmailQuota $ userStorageQuota $ userLastSignIn $ > userPhone $ userCertificateType $ userAddress) > ) > > I tried to import it using apacheDS directory studio-> ou=schema > rightclick->import->LDIF file > > But i am getting error > > org.apache.directory.shared.ldap.model.message.ModifyRequestImpl@cfeedf56: > ERR_335 Oid 2.25.128424792425578037463837247958458780603.1 for new schema > entity is not unique.]; remaining name 'cn=schema' > > I do not know how to determine the uid number string. Where can i read how > to determine it? > > Or could you give some idea? > > Thanks > > >
