[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: Migration from 2.0.x -> 2.2.x, schema change



* Quanah Gibson-Mount <quanah@stanford.edu>:

> So we have:
> 
> top
> person
> newPilotPerson (can just be called pilotPerson)
> organizationalPerson
> inetOrgPerson
> charitePerson
> 
> I'm guessing the issue may be your "charitePerson", although it may be 
> because the chain is really:
> 
> top->person->pilotPerson
> and
> top->person->organizationalPerson->inetOrgPerson
> 
> so that is two separate chains, I'm not entirely sure if that is or isn't 
> possible.
> 
> It could however, simply be a problem in your "charitePerson" objectClass 
> definition, which is what we'd need to see next.

Here is it:

# Schema-Erweiterungen für die Charite
# Version 1.0, Stand: 31.1.2003

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.1 NAME 'kst'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.2 NAME 'pst'
	EQUALITY numericStringMatch
	SUBSTR numericStringSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.36 )

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.3 NAME 'shortName'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.4 NAME 'namenszusatz'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.5 NAME 'datumAusscheiden'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.6 NAME 'stopNTAccount'
	EQUALITY caseIgnoreMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.7 NAME 'stopInformation'
	EQUALITY caseIgnoreMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.8 NAME 'delNTAccount'
	EQUALITY caseIgnoreMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.9 NAME 'isNTAccount'
	EQUALITY caseIgnoreMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.10 NAME 'DID'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.11 NAME 'okz'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.12 NAME 'lstelle'
	EQUALITY numericStringMatch
	SUBSTR numericStringSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.36 )

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.13 NAME 'matnr'
	EQUALITY numericStringMatch
	SUBSTR numericStringSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.36 )

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.14 NAME 'firma'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.15 NAME 'objID'
	EQUALITY numericStringMatch
	SUBSTR numericStringSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.36 )

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.16 NAME 'adresse'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.17 NAME 'haus'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.18 NAME 'raum'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.19 NAME 'einrichtung'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.20 NAME 'campus'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.21 NAME 'strasse'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.22 NAME 'plz'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.23 NAME 'ort'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.24 NAME 'adresseDN'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.25 NAME 'adresseNo'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.26 NAME 'aktivSonstig'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.192.6.1.3.3.13.1.27 NAME 'aktivStudent'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

objectclass ( 1.3.6.1.4.1.192.6.1.3.3.13.2.1 NAME 'kostenstelle'
      SUP top AUXILIARY
      MAY ( shortName $ kst ) )

objectclass ( 1.3.6.1.4.1.192.6.1.3.3.13.2.2 NAME 'planstelle'
      SUP top AUXILIARY
      MAY pst )

objectclass ( 1.3.6.1.4.1.192.6.1.3.3.13.2.3 NAME 'chariteOE'
      SUP top AUXILIARY
      MAY ( shortName $ kst $ okz $ lstelle $ DID $ objID $ manager $ secretary $ mail ) )

objectclass ( 1.3.6.1.4.1.192.6.1.3.3.13.2.4 NAME 'charitePerson'
      SUP top AUXILIARY
      MAY ( datumAusscheiden $ stopNTAccount $ stopInformation $ delNTAccount $ kst $ namenszusatz $ isNTAccount $ pst $ matnr $ firma $ DID $ secretary $ adresse $ haus $ raum $ adresseDN $ adresseNo $ aktivStudent $ aktivSonstig ) )

objectclass ( 1.3.6.1.4.1.192.6.1.3.3.13.2.5 NAME 'chariteAdresse'
      SUP top AUXILIARY
      MAY ( einrichtung $ campus $ physicalDeliveryOfficeName $ haus $ raum $ strasse $ plz $ ort $ stopInformation $ DID ) )


-- 
Ralf Hildebrandt (i.A. des IT-Zentrums)         Ralf.Hildebrandt@charite.de
Charite - Universitätsmedizin Berlin            Tel.  +49 (0)30-450 570-155
Gemeinsame Einrichtung von FU- und HU-Berlin    Fax.  +49 (0)30-450 570-962
IT-Zentrum Standort CBF                 send no mail to spamtrap@charite.de