Return-Path: X-Original-To: apmail-directory-dev-archive@www.apache.org Delivered-To: apmail-directory-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3704AD44D for ; Fri, 7 Sep 2012 13:40:19 +0000 (UTC) Received: (qmail 35902 invoked by uid 500); 7 Sep 2012 13:40:18 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 35869 invoked by uid 500); 7 Sep 2012 13:40:18 -0000 Mailing-List: contact dev-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list dev@directory.apache.org Received: (qmail 35861 invoked by uid 99); 7 Sep 2012 13:40:18 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 07 Sep 2012 13:40:18 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of pajbam@gmail.com designates 209.85.212.178 as permitted sender) Received: from [209.85.212.178] (HELO mail-wi0-f178.google.com) (209.85.212.178) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 07 Sep 2012 13:40:10 +0000 Received: by wibhr14 with SMTP id hr14so2784477wib.1 for ; Fri, 07 Sep 2012 06:39:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:content-type:message-id:mime-version:subject:date :references:to:in-reply-to:x-mailer; bh=SIKvQ88rCb+VBR3a1sRqRvgvGwoWMK7xdpka/EJjwyA=; b=VcrtfFDOn7Fu8NoHH/F3XhKsz0pd4gm/GjTQxslX8zV4Bg2urGtVyf75ukdYo+RFLp bNW5zqNmq2Zoaan9NJAUoQELh1GF0ZqZVbdCZxQF69+EEIWJpUz6ENcStzMglIZaxztd /dUIhoyLo7w0uyLkjyeL81HzPc7FUisl3gRvzxvEWmuMY13/I2F+v8XU1YaeNMoOccn0 5YuUgpyBStE1CYp6Ejv5aRo4nCo945KtmJe4363GIJQUqeOP/gs0Pm9N8yGi5uRseMXC 7Bzfk52+Juduu9JqTC4+ytUc0frsLGb3F44k6OrB0bCiZSNQA+4A8+4sczi6Um4D+1Qm TDrA== Received: by 10.180.106.137 with SMTP id gu9mr12373630wib.20.1347025189967; Fri, 07 Sep 2012 06:39:49 -0700 (PDT) Received: from [10.0.1.8] (def92-4-82-225-58-213.fbx.proxad.net. [82.225.58.213]) by mx.google.com with ESMTPS id j6sm14213797wiy.4.2012.09.07.06.39.48 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 07 Sep 2012 06:39:48 -0700 (PDT) Sender: Pierre-Arnaud Marcelot From: Pierre-Arnaud Marcelot Content-Type: multipart/alternative; boundary="Apple-Mail=_C43B7E99-F48D-42A2-B0C3-BACC6699B443" Message-Id: <3D31DD9E-7E57-40D4-97B7-780D777EEB82@marcelot.net> Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1486\)) Subject: Re: Custom Attribute Date: Fri, 7 Sep 2012 15:39:47 +0200 References: <819DBBE2-F2E3-4001-B457-41BA8371A501@marcelot.net> To: "Apache Directory Developers List" In-Reply-To: X-Mailer: Apple Mail (2.1486) --Apple-Mail=_C43B7E99-F48D-42A2-B0C3-BACC6699B443 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=iso-8859-1 On 7 sept. 2012, at 15:35, Merve Temizer 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? >=20 > I can not see despite of rebooting the server.=20 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 >=20 > On 7 sept. 2012, at 15:03, Merve Temizer wrote: >=20 >> Hi, >> Thanks for reply. >>=20 >> I checked out 2 months ago, from svn co = http://svn.apache.org/repos/asf/directory/apacheds/trunk-with-dependencies= >>=20 >> Do you advise to check it out again from same url, or something else? >=20 > Yes. >=20 > Or just download the latest milestone release here: > http://directory.apache.org/apacheds/2.0/downloads.html >=20 > Regards, > Pierre-Arnaud >=20 >> Thanks. >>=20 >> 2012/9/7 Pierre-Arnaud Marcelot >> Hi, >>=20 >> What version of ApacheDS are you using? >>=20 >> I successfully imported your LDIF with the latest version: >>> #!RESULT OK >>> #!CONNECTION ldap://localhost:10389 >>> #!DATE 2012-09-07T12:34:10.932 >>> dn: cn=3Dschema >>> 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) >>> ) >>> - >>=20 >> Regards, >> Pierre-Arnaud >>=20 >> On 7 sept. 2012, at 11:31, Merve Temizer = wrote: >>=20 >>> Hello, >>> I have tried to add a custom objectClass and custom attributes of = it. >>> So i wrote an ldif file=20 >>>=20 >>> dn: cn=3Dschema >>> 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) >>> ) >>>=20 >>> I tried to import it using apacheDS directory studio-> ou=3Dschema = rightclick->import->LDIF file >>>=20 >>> But i am getting error >>>=20 >>> = 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=3Dschema' >>>=20 >>> I do not know how to determine the uid number string. Where can i = read how to determine it? >>>=20 >>> Or could you give some idea? >>>=20 >>> Thanks >>=20 >>=20 >=20 >=20 --Apple-Mail=_C43B7E99-F48D-42A2-B0C3-BACC6699B443 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=iso-8859-1 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
<= div>

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:


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=3Dschema
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=3Dschema
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=3Dschema = rightclick->import->LDIF file

But i am = getting error

org.apache.directory.shared.ldap.model.messa= ge.ModifyRequestImpl@cfeedf56: ERR_335 Oid = 2.25.128424792425578037463837247958458780603.1 for new schema entity is = not unique.]; remaining name 'cn=3Dschema'

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





= --Apple-Mail=_C43B7E99-F48D-42A2-B0C3-BACC6699B443--