directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Merve Temizer <mervet2...@gmail.com>
Subject Re: Custom Attribute
Date Fri, 07 Sep 2012 13:50:34 GMT
That's it! Thanks in advance.

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

> 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.
>>
>> 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?
>>
>>
>> Yes.
>>
>> Or just download the latest milestone release here:
>> http://directory.apache.org/apacheds/2.0/downloads.html
>>
>> 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
>>> #!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 <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
>>>
>>>
>>>
>>
>>
>
>

Mime
View raw message