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 428D9D56D for ; Fri, 7 Sep 2012 09:32:26 +0000 (UTC) Received: (qmail 46829 invoked by uid 500); 7 Sep 2012 09:32:26 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 46510 invoked by uid 500); 7 Sep 2012 09:32:21 -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 46487 invoked by uid 99); 7 Sep 2012 09:32:20 -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 09:32:20 +0000 X-ASF-Spam-Status: No, hits=1.7 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of mervet2009@gmail.com designates 209.85.214.178 as permitted sender) Received: from [209.85.214.178] (HELO mail-ob0-f178.google.com) (209.85.214.178) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 07 Sep 2012 09:32:12 +0000 Received: by obbwd20 with SMTP id wd20so5028159obb.37 for ; Fri, 07 Sep 2012 02:31:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=OZITLHp0N65g6rsnym2AEKNJ4bBaJpfwRI35xyiNhxA=; b=B5o5VfH7DFL45m4PEEYoT0MExYA6/gLDyF22ZlooK2Hc5v/dtIeTWoWvUQCinP80F6 bqyI06D2piHItIctvlvt9SGvt21ExZBRCdANbjH65uV+iVR7lXSjyD8piQrT06strAiJ 6wVL+kLIG6yvsV53sFW9pi1dl/LIwNZffI3eNP69+5+iCICMn6jTcGxQ/l+bveJH3IFd ewF6fmKvu/tBI/M/H6qdYq49zh5WMzT6AOpijTG/lSkNE3iYVJ2bxjdztfQEiVt02lXA pFxuvQ/IdzcalpdBobzT3X92h8x6tJ6N+ojpQ/SDHDrWTS7F0OvWQu9TrmEZm45PDsK3 RCOQ== MIME-Version: 1.0 Received: by 10.60.8.71 with SMTP id p7mr5158884oea.56.1347010311253; Fri, 07 Sep 2012 02:31:51 -0700 (PDT) Received: by 10.76.84.134 with HTTP; Fri, 7 Sep 2012 02:31:51 -0700 (PDT) Date: Fri, 7 Sep 2012 12:31:51 +0300 Message-ID: Subject: Custom Attribute From: Merve Temizer To: Apache Directory Developers List Content-Type: multipart/alternative; boundary=e89a8ff1c5541c6eb004c9194703 --e89a8ff1c5541c6eb004c9194703 Content-Type: text/plain; charset=ISO-8859-1 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 --e89a8ff1c5541c6eb004c9194703 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hello,
I have tried to add a custom objectClass and custom attributes o= f it.
So i wrote an ldif file=A0

dn= : cn=3Dschema
changetype: modify
add: attributeTypes
attributeTypes: ( 2.25.128424792425578037463837247958458780603.1
=
=A0 =A0 =A0 =A0 NAME 'userEmail'
=A0 =A0 =A0 =A0 EQU= ALITY caseIgnoreMatch
=A0 =A0 =A0 =A0 SUBSTR caseIgnoreSubstrings= Match
=A0 =A0 =A0 =A0 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
attributeTypes: ( 2.25.128424792425578037463837247958458780603.2
=
=A0 =A0 =A0 =A0 NAME 'userOrganizationDn'
=A0 =A0 = =A0 =A0 EQUALITY caseIgnoreMatch
=A0 =A0 =A0 =A0 SUBSTR caseIgnor= eSubstringsMatch
=A0 =A0 =A0 =A0 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )
attributeTypes: ( 2.25.128424792425578037463837247958458780603.3
=A0 =A0 =A0 =A0 NAME 'userSuborganizationDn'
=A0 =A0 =A0= =A0 EQUALITY caseIgnoreMatch
=A0 =A0 =A0 =A0 SUBSTR caseIgnoreSubstringsMatch
=A0 =A0 =A0= =A0 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )
attributeTypes:= ( 2.25.128424792425578037463837247958458780603.4
=A0 =A0 =A0 =A0= NAME 'userMobilePhone'
=A0 =A0 =A0 =A0 EQUALITY caseIgnoreMatch
=A0 =A0 =A0 =A0 SUB= STR caseIgnoreSubstringsMatch
=A0 =A0 =A0 =A0 SYNTAX 1.3.6.1.4.1.= 1466.115.121.1.15{1024} )
attributeTypes: ( 2.25.1284247924255780= 37463837247958458780603.5
=A0 =A0 =A0 =A0 NAME 'userNotifEmail'
=A0 =A0 =A0 = =A0 EQUALITY caseIgnoreMatch
=A0 =A0 =A0 =A0 SUBSTR caseIgnoreSub= stringsMatch
=A0 =A0 =A0 =A0 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15= {1024} )
attributeTypes: ( 2.25.128424792425578037463837247958458= 780603.6
=A0 =A0 =A0 =A0 NAME 'userNotifPhone'
=A0 =A0 =A0 = =A0 EQUALITY caseIgnoreMatch
=A0 =A0 =A0 =A0 SUBSTR caseIgnoreSub= stringsMatch
=A0 =A0 =A0 =A0 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15= {1024} )
attributeTypes: ( 2.25.128424792425578037463837247958458= 780603.7
=A0 =A0 =A0 =A0 NAME 'userStatusOption'
=A0 =A0 =A0 = =A0 EQUALITY caseIgnoreMatch
=A0 =A0 =A0 =A0 SUBSTR caseIgnoreSub= stringsMatch
=A0 =A0 =A0 =A0 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15= {1024} )
attributeTypes: ( 2.25.128424792425578037463837247958458= 780603.8
=A0 =A0 =A0 =A0 NAME 'userAccountOption'
=A0 =A0 =A0= =A0 EQUALITY caseIgnoreMatch
=A0 =A0 =A0 =A0 SUBSTR caseIgnoreSu= bstringsMatch
=A0 =A0 =A0 =A0 SYNTAX 1.3.6.1.4.1.1466.115.121.1.1= 5{1024} )
attributeTypes: ( 2.25.12842479242557803746383724795845= 8780603.9
=A0 =A0 =A0 =A0 NAME 'userEmailQuota'
=A0 =A0 =A0 = =A0 EQUALITY caseIgnoreMatch
=A0 =A0 =A0 =A0 SUBSTR caseIgnoreSub= stringsMatch
=A0 =A0 =A0 =A0 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15= {1024} )
attributeTypes: ( 2.25.128424792425578037463837247958458= 780603.10
=A0 =A0 =A0 =A0 NAME 'userStorageQuota'
=A0 =A0 =A0 = =A0 EQUALITY caseIgnoreMatch
=A0 =A0 =A0 =A0 SUBSTR caseIgnoreSub= stringsMatch
=A0 =A0 =A0 =A0 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15= {1024} )
attributeTypes: ( 2.25.128424792425578037463837247958458= 780603.11
=A0 =A0 =A0 =A0 NAME 'userLastSignIn'
=A0 =A0 =A0 = =A0 EQUALITY caseIgnoreMatch
=A0 =A0 =A0 =A0 SUBSTR caseIgnoreSub= stringsMatch
=A0 =A0 =A0 =A0 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15= {1024} )
attributeTypes: ( 2.25.128424792425578037463837247958458= 780603.12
=A0 =A0 =A0 =A0 NAME 'userPhone'
=A0 =A0 =A0 =A0 EQU= ALITY caseIgnoreMatch
=A0 =A0 =A0 =A0 SUBSTR caseIgnoreSubstrings= Match
=A0 =A0 =A0 =A0 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} = )
attributeTypes: ( 2.25.128424792425578037463837247958458780603.= 13
=A0 =A0 =A0 =A0 NAME 'userCertificateType'
=A0 =A0 = =A0 =A0 EQUALITY caseIgnoreMatch
=A0 =A0 =A0 =A0 SUBSTR caseIgnor= eSubstringsMatch
=A0 =A0 =A0 =A0 SYNTAX 1.3.6.1.4.1.1466.115.121.= 1.15{1024} )
attributeTypes: ( 2.25.12842479242557803746383724795= 8458780603.14
=A0 =A0 =A0 =A0 NAME 'userAddress'
=A0 =A0 =A0 =A0 E= QUALITY caseIgnoreMatch
=A0 =A0 =A0 =A0 SUBSTR caseIgnoreSubstrin= gsMatch
=A0 =A0 =A0 =A0 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024= } )
-
add: objectClasses
objectClasses: ( 2.25.128424792425578037463837247958458780603.15
=
=A0 =A0 NAME 'myUser'
=A0 =A0 DESC 'myUser'<= /div>
=A0 =A0 SUP inetOrgPerson
=A0 =A0 STRUCTURAL
= =A0 =A0 MAY =A0( userEmail $ userOrganizationDn $ userSuborganizationDn $ u= serMobilePhone $ userNotifEmail $ userNotifPhone $ userStatusOption $ userA= ccountOption $ userEmailQuota $ userStorageQuota $ userLastSignIn $ userPho= ne $ userCertificateType $ userAddress)
=A0)

I tried to import it using apacheD= S directory studio-> ou=3Dschema rightclick->import->LDIF file

But i am getting error

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

I do not know how to determine the uid number strin= g. Where can i read how to determine it?

Or could you give some idea?

Thanks
--e89a8ff1c5541c6eb004c9194703--