487 lines
14 KiB
Plaintext
487 lines
14 KiB
Plaintext
#
|
|
# 60supann.ldif - version 389 Directory Server du schéma SupAnn version 2009.6
|
|
#
|
|
# (cf original à http://www.cru.fr/_media/documentation/supann/supann_2009.schema.txt)
|
|
#
|
|
# Modifications :
|
|
# 21 mai 10 (JML): supannRefId : suppression du SINGLE-VALUE mis par erreur
|
|
# 23 fevr. 10 (JML): import du fichier OpenLDAP supann_2009.schema.txt pour 389 Directory Server
|
|
# 03 nov. 14 (BDA): ajout mailForwardingAddress
|
|
#
|
|
################################################################################
|
|
#
|
|
dn: cn=supann,cn=schema,cn=config
|
|
objectClass: olcSchemaConfig
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.1
|
|
NAME 'supannListeRouge'
|
|
DESC 'indique que l entree correspondante n est pas publique'
|
|
EQUALITY booleanMatch
|
|
SINGLE-VALUE
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.2
|
|
NAME 'supannActivite'
|
|
DESC 'activite ou metier de la personne'
|
|
EQUALITY caseIgnoreMatch
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.3
|
|
NAME 'supannOrganisme'
|
|
DESC 'code organisme d appartenance'
|
|
EQUALITY caseIgnoreMatch
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
SINGLE-VALUE
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.4
|
|
NAME 'supannCivilite'
|
|
DESC 'civilite : M., Mme, Mlle'
|
|
EQUALITY caseIgnoreMatch
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
SINGLE-VALUE
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{32}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.5
|
|
NAME 'supannAffectation'
|
|
DESC 'affectation'
|
|
EQUALITY caseIgnoreMatch
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.6
|
|
NAME 'supannCodeEntite'
|
|
DESC 'identifiant d entite'
|
|
EQUALITY caseIgnoreIA5Match
|
|
SUBSTR caseIgnoreIA5SubstringsMatch
|
|
SINGLE-VALUE
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.7
|
|
NAME 'supannCodeEntiteParent'
|
|
DESC 'identifiant d entite parente'
|
|
EQUALITY caseIgnoreIA5Match
|
|
SUBSTR caseIgnoreIA5SubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.8
|
|
NAME 'supannEntiteAffectation'
|
|
DESC 'identifiant d entite d affectation'
|
|
EQUALITY caseIgnoreIA5Match
|
|
SUBSTR caseIgnoreIA5SubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.9
|
|
NAME 'supannCodeINE'
|
|
DESC 'code INE'
|
|
EQUALITY caseIgnoreMatch
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{128}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.10
|
|
NAME 'supannEtuId'
|
|
DESC 'identifiant scolarite'
|
|
EQUALITY caseExactMatch
|
|
SUBSTR caseExactSubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.11
|
|
NAME 'supannEmpId'
|
|
DESC 'identifiant personnel'
|
|
EQUALITY caseExactMatch
|
|
SUBSTR caseExactSubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.12
|
|
NAME 'supannAutreTelephone'
|
|
SUP telephoneNumber
|
|
DESC 'numeros de telephone secondaires'
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.50
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.13
|
|
NAME 'supannEntiteAffectationPrincipale'
|
|
DESC 'identifiant d entite principale d affectation'
|
|
EQUALITY caseIgnoreIA5Match
|
|
SUBSTR caseIgnoreIA5SubstringsMatch
|
|
SINGLE-VALUE
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.14
|
|
NAME 'supannEtablissement'
|
|
DESC 'code d etablissement'
|
|
EQUALITY caseIgnoreMatch
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.15
|
|
NAME 'supannMailPerso'
|
|
DESC 'Mailbox RFC822 privee'
|
|
EQUALITY caseIgnoreIA5Match
|
|
SUBSTR caseIgnoreIA5SubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.16
|
|
NAME 'supannTypeEntite'
|
|
DESC 'type de structure ou entite'
|
|
EQUALITY caseIgnoreMatch
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.17
|
|
NAME 'supannParrainDN'
|
|
SUP distinguishedName
|
|
DESC 'dn du responsable de cette entree'
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.18
|
|
NAME 'supannGroupeDateFin'
|
|
DESC 'indique la date de fin de validite de l entree correspondante'
|
|
EQUALITY generalizedTimeMatch
|
|
ORDERING generalizedTimeOrderingMatch
|
|
SINGLE-VALUE
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.19
|
|
NAME 'supannGroupeAdminDN'
|
|
SUP distinguishedName
|
|
DESC 'dn des administrateurs du groupe concerne'
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.20
|
|
NAME 'supannAliasLogin'
|
|
DESC 'login personalise'
|
|
EQUALITY caseExactMatch
|
|
SUBSTR caseExactSubstringsMatch
|
|
SINGLE-VALUE
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.21
|
|
NAME 'supannRole'
|
|
DESC 'role'
|
|
EQUALITY caseIgnoreMatch
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.22
|
|
NAME 'supannGroupeLecteurDN'
|
|
SUP distinguishedName
|
|
DESC 'dn des entites habilite a lire le contenu d un groupe'
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.23
|
|
NAME 'supannRoleGenerique'
|
|
DESC 'role generique d une personne'
|
|
EQUALITY caseIgnoreMatch
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.24
|
|
NAME 'supannRoleEntite'
|
|
DESC 'role contextuel'
|
|
EQUALITY caseIgnoreMatch
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{512}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.25
|
|
NAME 'supannEtuAnneeInscription'
|
|
DESC 'annee inscription'
|
|
EQUALITY numericStringMatch
|
|
ORDERING numericStringOrderingMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{4}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.26
|
|
NAME 'supannEtuCursusAnnee'
|
|
DESC 'cursus et annee dans le diplome'
|
|
EQUALITY caseIgnoreMatch
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.27
|
|
NAME 'supannEtuDiplome'
|
|
DESC 'diplome'
|
|
EQUALITY caseIgnoreMatch
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.28
|
|
NAME 'supannEtuElementPedagogique'
|
|
DESC 'element pedagogique'
|
|
EQUALITY caseIgnoreMatch
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.29
|
|
NAME 'supannEtuEtape'
|
|
DESC 'etape'
|
|
EQUALITY caseIgnoreMatch
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: ( 1.3.6.1.4.1.7135.1.2.1.30
|
|
NAME 'supannEtuInscription'
|
|
DESC 'description d inscriptions'
|
|
EQUALITY caseIgnoreMatch
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{4096}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.31
|
|
NAME 'supannEtuRegimeInscription'
|
|
DESC 'regime d inscription'
|
|
EQUALITY caseIgnoreMatch
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.32
|
|
NAME 'supannEtuSecteurDisciplinaire'
|
|
DESC 'secteur disciplinaire'
|
|
EQUALITY caseIgnoreMatch
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.33
|
|
NAME 'supannEtuTypeDiplome'
|
|
DESC 'type de diplome'
|
|
EQUALITY caseIgnoreMatch
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.34
|
|
NAME 'supannAutreMail'
|
|
SUP mail
|
|
DESC 'adresses mail non institutionnelles'
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.35
|
|
NAME 'supannEmpCorps'
|
|
DESC 'corps d appartenance d un agent'
|
|
EQUALITY caseIgnoreMatch
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.36
|
|
NAME 'supannTypeEntiteAffectation'
|
|
DESC 'type de structure ou entite d affectation'
|
|
EQUALITY caseIgnoreMatch
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128}
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcAttributeTypes: (
|
|
1.3.6.1.4.1.7135.1.2.1.37
|
|
NAME 'supannRefId'
|
|
DESC 'identifiant partage avec autre brique du SI'
|
|
EQUALITY caseExactMatch
|
|
SUBSTR caseExactSubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128}
|
|
)
|
|
# repris du schema Netscape (enlever si conflit) :
|
|
olcAttributeTypes: ( 2.16.840.1.113730.3.1.17
|
|
NAME 'mailForwardingAddress'
|
|
DESC 'coin'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcObjectClasses: (
|
|
1.3.6.1.4.1.7135.1.2.2.1
|
|
NAME 'supannPerson'
|
|
SUP top AUXILIARY
|
|
DESC 'classe d infos complementaires sur personnes supann'
|
|
MAY ( supannOrganisme $ supannCivilite $ supannAutreTelephone $ supannAffectation $ supannEmpId $ supannCodeINE $ supannEtuId $ supannAliasLogin $ supannParrainDN $ supannActivite $ supannEntiteAffectation $ supannEntiteAffectationPrincipale $ supannMailPerso $ supannRole $ supannRoleEntite $ supannRoleGenerique $ supannEtuAnneeInscription $ supannEtuCursusAnnee $ supannEtuDiplome $ supannEtuElementPedagogique $ supannEtuEtape $ supannEtuInscription $ supannEtuRegimeInscription $ supannEtuSecteurDisciplinaire $ supannEtuTypeDiplome $ supannEtablissement $ supannListeRouge $ supannAutreMail $ mailForwardingAddress $ supannEmpCorps $ supannTypeEntiteAffectation $ supannRefId )
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcObjectClasses: (
|
|
1.3.6.1.4.1.7135.1.2.2.2
|
|
NAME 'supannOrg'
|
|
SUP top AUXILIARY
|
|
DESC 'classe d infos complementaires pour etablissement'
|
|
MAY ( supannEtablissement )
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
olcObjectClasses: (
|
|
1.3.6.1.4.1.7135.1.2.2.3
|
|
NAME 'supannEntite'
|
|
SUP top AUXILIARY
|
|
DESC 'classe d infos complementaires pour entite'
|
|
MUST ( supannCodeEntite )
|
|
MAY ( supannTypeEntite $ supannCodeEntiteParent $ supannRefId )
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|
|
#objectClasses: (
|
|
# 1.3.6.1.4.1.7135.1.2.2.4
|
|
# NAME 'entree disponible'
|
|
# )
|
|
#
|
|
################################################################################
|
|
#
|
|
#objectClasses: (
|
|
# 1.3.6.1.4.1.7135.1.2.2.5
|
|
# NAME 'entree disponible'
|
|
# )
|
|
#
|
|
################################################################################
|
|
#
|
|
olcObjectClasses: (
|
|
1.3.6.1.4.1.7135.1.2.2.6
|
|
NAME 'supannGroupe'
|
|
SUP top AUXILIARY
|
|
DESC 'attributs specifiques des groupes'
|
|
MAY ( supannGroupeDateFin $ supannGroupeAdminDN $ supannGroupeLecteurDN $ supannRefId )
|
|
)
|
|
#
|
|
################################################################################
|
|
#
|