On 7 sept. 2012, at 15:35, Merve Temizer <mervet2009@gmail.com> wrote:

I think i have tried to import two times by mistake.
Now it does not give error, but there is a different question, should not i see objectClass myUser in adding new entry wizard?

I can not see despite of rebooting the server. 

Use the "Reload Schema" button in the "New Entry Wizard" when choosing the object classes for your entry.

Apache Directory Studio stores a cache copy of the schema of the server and it probably wasn't updated since you added the new schema elements.

Regards,
Pierre-Arnaud


2012/9/7 Pierre-Arnaud Marcelot <pa@marcelot.net>

On 7 sept. 2012, at 15:03, Merve Temizer <mervet2009@gmail.com> wrote:

Hi,
Thanks for reply.


Do you advise to check it out again from same url, or something else?

Yes.

Or just download the latest milestone release here:

Regards,
Pierre-Arnaud

Thanks.

2012/9/7 Pierre-Arnaud Marcelot <pa@marcelot.net>
Hi,

What version of ApacheDS are you using?

I successfully imported your LDIF with the latest version:
#!RESULT OK
#!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 <mervet2009@gmail.com> 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