I recently jumped into LDAP after reading an article in Sys Admin magazine, so yes, I'm a noob.

I created a schema for a configuration managment directory, which appears to validate (if having openldap start up without barfing on it is considered valid)

I then created an ldif file for a new entry. I am using JXplorer to import the ldif file. However, I get an "Error 53 - referral missing" when I try to import the entry.

Can someone check my schema and ldif for sanity? Note: I am using 1.1.x for my OID number base until IANA gets back to me with my legit OID number.

Thanks in advance!

**********************************
schema file:

# Attribute Type Definitions

attributetype ( 1.3.6.1.1.1.1.19 NAME 'ipHostNumber'
DESC 'IP address'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )

attributetype (1.1.1.1 NAME 'cdsCPU'
DESC 'CPU Architecture, speed'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )

attributetype ( 0.9.2342.19200300.100.1.10 NAME 'manager'
DESC 'RFC1274: DN of manager'
EQUALITY distinguishedNameMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )

attributetype (1.1.1.2 NAME 'cdsDiskType'
DESC 'Local disk, SAN, NAS, NFS, SAMBA, Windows Share'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )

attributetype (1.1.1.3 NAME 'cdsStorageSize'
DESC 'Total Disk Space'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )

attributetype (1.1.1.4 NAME 'cdsFSType'
DESC 'VxFS, UFS, JFS, NTFS, FAT32, etc'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )

attributetype (1.1.1.5 NAME 'cdsMemory'
DESC 'RAM amount'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )

attributetype ( 1.3.6.1.1.1.1.22 NAME 'macAddress'
DESC 'MAC address'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )

attributetype (1.1.1.6 NAME 'cdsMultiHome'
DESC 'Yes/No - if Yes, then use seeAlso to reference'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )

attributetype (1.1.1.7 NAME 'cdsPlatform'
DESC 'Hardware Platform family (Sparc/Intel/PowerPC, etc'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )

attributetype (1.1.1.8 NAME 'cdsDeviceCategory'
DESC 'Device Category (Unix, PC, Mac, printer, router, etc'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )

attributetype (1.1.1.9 NAME 'cdsOS'
DESC 'Operating system Name, version, service pack level, etc'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )

attributetype (1.1.1.10 NAME 'cdsApplicationName'
DESC 'Applications installed on this host (servers, etc)'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )

attributetype (1.1.1.11 NAME 'cdsLicenseName'
DESC 'Licensed Product Name and version number'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )

attributetype (1.1.1.12 NAME 'cdsLicenseKey'
DESC 'License number'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )

attributetype (1.1.1.13 NAME 'cdsBackupBy'
DESC 'Backup server name'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )

attributetype (1.1.1.14 NAME 'cdsConsoleAccess'
DESC 'System console access method'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )

attributetype (1.1.1.15 NAME 'cdsRootPasswordOwner'
DESC 'Location of the root/admin password'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )

attributetype (1.1.1.16 NAME 'cdsSupportDocURL'
DESC 'URL or drive location of device documentation'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )

attributetype (1.1.1.17 NAME 'cdsNTPServer'
DESC 'NTP Server'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )

attributetype (1.1.1.18 NAME 'cdsDNSserver'
DESC 'DNS server'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )

attributetype (1.1.1.19 NAME 'cdsAssetTag'
DESC 'Asset Tag number'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )

attributetype (1.1.1.20 NAME 'cdsCriticalLevel'
DESC 'Defined System criticality level for support SLA'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )

attributetype (1.1.1.21 NAME 'cdsBusinessOwner'
DESC 'Business Unit point of contact'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )

attributetype (1.1.1.22 NAME 'cdsCostCenter'
DESC 'Cost Center for device'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )

attributetype (1.1.1.23 NAME 'cdsSystemType'
DESC 'Workstation or Server'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )

attributetype (1.1.1.24 NAME 'cdsRequestBy'
DESC 'Person assigned responsibility/ownership of this device'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )

# Object Class Definitions

objectclass ( 1.3.6.1.1.1.2.6 NAME 'ipHost' SUP top AUXILIARY
DESC 'Standard LDAP objectclass'
MUST ( ipHostNumber $ cn )
MAY ( manager $ description $ l )
X-ORIGIN 'RFC 2307' )

objectclass ( 1.3.1.4.1.15925.2 NAME 'cdsHost' SUP top
DESC 'Config Management Object Class'
MAY ( cdsCPU $ cdsDiskType $ cdsStorageSize $ cdsFSType $ cdsMemory $ macAddress $ cdsMultiHome $ cdsPlatform $ cdsDeviceCategory $ cdsOS $ cdsApplicationName $ cdsLicenseName $ cdsLicenseKey $ cdsBackupBy $ cdsConsoleAccess $ cdsRootPasswordOwner $ cdsSupportDocURL $ cdsNTPServer $ cdsDNSserver $ cdsAssetTag $ cdsCriticalLevel $ cdsBusinessOwner $ cdsCostCenter $ cdsSystemType $ cdsRequestBy ) )

*******************************
my ldif entry:

dn: cn=mylaptop.domain.local+iphostnumber=192.168.0.1,ou=hosts,ou=services,o=domain.local
cn: mylaptop.domain.local
cn: mylaptop
objectClass: top
objectClass: device
objectClass: ipHost
objectClass: cdsHost
cdscriticallevel: Desktop
l: B6 62072
owner: username
description: Dell D400
cdsapplicationname: Local Development
cdsplatform: Intel x86
cdos: Windows 2000 Professional
cdsrootpasswordowner: ITServices
ou: ITServices
cdsstoragesize: 30GB
cdscpu: 1 x 1400MHz Pentium-M
cdsmemory: 1024MB
cdsrequestedby: username
cdsconsoleaccess: local only
cdslicensename: no licensed products
cdsdevicecategory: Windows Workstation
cdssupportdocurl: http://support.dell.com
macaddress: 00-0B-DB-00-00-F5
iphostnumber: 192.168.0.1
manager: ITServices
cdsassettag: 123413
serialnumber: AF234q43q34
cdsbackupby: myserver