hsm.schema
changeset 6 7ab3fda40907
parent 5 aa15f1d11236
child 7 41cdb1e5b545
equal deleted inserted replaced
5:aa15f1d11236 6:7ab3fda40907
    60     SUP mail
    60     SUP mail
    61     SINGLE-VALUE )
    61     SINGLE-VALUE )
    62 
    62 
    63 attributetype (
    63 attributetype (
    64     hsmAttribute:10 NAME 'hsmNID' DESC 'employee / student / guest number'
    64     hsmAttribute:10 NAME 'hsmNID' DESC 'employee / student / guest number'
    65     SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
    65     SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
    66 )
       
    67 
    66 
       
    67 attributetype (
       
    68     hsmAttribute:11 NAME 'hsmMailHost' DESC 'SMTP/MTA for that recipient'
       
    69     EQUALITY caseIgnoreIA5Match
       
    70     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
       
    71     SINGLE-VALUE )
       
    72 
       
    73 attributetype (
       
    74     hsmAttribute:12 NAME 'hsmMailForwardingAddress' DESC 'forwarding information for this recipient'
       
    75     EQUALITY caseIgnoreIA5Match
       
    76     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
       
    77     SINGLE-VALUE )
    68 
    78 
    69 ####
    79 ####
    70 
    80 
    71 objectclass (
    81 objectclass (
    72     hsmObjectClass:1  NAME 'hsmNaturalPerson' DESC 'natural person representation'
    82     hsmObjectClass:1  NAME 'hsmNaturalPerson' DESC 'natural person representation'
    73     SUP top
    83     SUP top
    74     AUXILIARY
    84     AUXILIARY
    75     MUST ( hsmGender )
       
    76     MAY ( hsmInitialPassword 
    85     MAY ( hsmInitialPassword 
       
    86 	$ hsmGender
    77 	$ hsmNID
    87 	$ hsmNID
    78 	$ hsmDateOfBirth $ hsmPlaceOfBirth 
    88 	$ hsmDateOfBirth $ hsmPlaceOfBirth 
    79 	$ hsmDateCreated $ hsmDateDeleted ) )
    89 	$ hsmDateOfCreation $ hsmDateOfDeletion ) )
    80 
    90 
    81 objectClass (
    91 objectClass (
    82     hsmObjectClass:2 NAME 'hsmMailReject' DESC 'mail reject cause'
    92     hsmObjectClass:2 NAME 'hsmMailReject' DESC 'mail reject cause'
    83     SUP top
    93     SUP top
    84     STRUCTURAL
    94     STRUCTURAL
    85     MUST ( rfc822MailBox $ hsmDateCreated $ hsmMailRejectText ) )
    95     MUST ( rfc822MailBox $ hsmDateOfCreation $ hsmMailRejectText ) )
    86 
    96 
    87 
    97 
    88 objectClass (
    98 objectClass (
    89     hsmObjectClass:3 NAME 'hsmMailRecipient' DESC 'mail attributes associated to person'
    99     hsmObjectClass:3 NAME 'hsmMailRecipient' DESC 'mail attributes associated to person'
    90     SUP top
   100     SUP top
    91     MAY ( hsmMailPrimaryAddress $ mail $ mailHost $ mailRoutingAddress ) )
   101     MAY ( hsmMailPrimaryAddress $ mail $ hsmMailHost $ hsmMailForwardingAddress ) )
    92 
   102 
    93 
   103 
    94 # vim:sts=4 sw=4 aw ai sm:
   104 # vim:sts=4 sw=4 aw ai sm: