home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 April / CMCD0404.ISO / Software / Freeware / Programare / groupoffice-com-2.01 / groupofficeperson.schema < prev    next >
Text File  |  2004-03-08  |  5KB  |  164 lines

  1. # groupOfficePerson <-> Group-Office SQL mapping
  2. #
  3. # uidNumber            - id            (from posixAccount)
  4. # uid                - username        (from posixAccount, inetOrgPerson)
  5. # userPassword            - password        (from posixAccount)
  6. # goAuthCode            - authcode        NEW
  7. # cn                - name            (from posixAccount, etc.)
  8. # mail                - email            (from inetOrgPerson)
  9. # o                - company        (from inetOrgPerson)
  10. # ou                - department        (from organizationalPerson)
  11. # businessRole            - function        NEW
  12. # homePhone            - home_phone        (from inetOrgPerson)
  13. # telephoneNumber        - work_phone        (from organizationalPerson)
  14. # homeFacsimileTelephoneNumber    - fax            NEW
  15. # mobile            - cellular        (from inetOrgPerson)
  16. # homeCountryName        - country        NEW
  17. # homeState            - state            NEW
  18. # homeLocalityName        - city            NEW
  19. # homePostalCode        - zip            NEW
  20. # homePostalAddress        - address        (from inetOrgPerson)
  21. # homeurl, workurl        - homepage        NEW
  22. # postalAddress            - work_address        (from organizationalPerson)
  23. # postalCode            - work_zip        (from organizationalPerson)
  24. # countryName            - work_country        (from country)
  25. # st                - work_state        (from organizationalPerson)
  26. # l                - work_city        (from organizationalPerson)
  27. # facsimileTelephoneNumber    - work_fax        (from organizationalPerson)
  28. # goAclID            - acl_id        NEW
  29. # goDateFormat            - date_format        NEW
  30. # goThousandsSeperator        - thousands_seperator    NEW
  31. # goDecimalSeperator        - decimal_seperator    NEW
  32. # goCurrency            - currency        NEW
  33. # goMailClient            - mail_client        NEW
  34. # goLogins            - logins        NEW
  35. # goLastLogin            - lastlogin        NEW
  36. # goRegistrationTime        - registration_time    NEW
  37. # goRegion            - region        NEW
  38. # goMaxRowsList            - max_rows_list        NEW
  39. # goTimeZone            - timezone        NEW
  40.  
  41. attributetype ( 1.2.6.1.4.1.14138.1.2.11
  42.     NAME 'goAuthCode'
  43.     DESC 'Authentication Code for Group-Office'
  44.     EQUALITY caseExactMatch
  45.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  46.  
  47. attributetype ( 1.2.6.1.4.1.14138.1.2.12
  48.     NAME 'businessRole'
  49.     DESC 'Function of the user in the company'
  50.     EQUALITY caseExactMatch
  51.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  52.  
  53. attributetype ( 1.2.6.1.4.1.14138.1.2.13
  54.     NAME 'homeFacsimileTelephoneNumber'
  55.     EQUALITY telephoneNumberMatch
  56.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
  57.  
  58. attributetype ( 1.2.6.1.4.1.14138.1.2.14
  59.     NAME 'homeCountryName'
  60.     SUP NAME
  61.     SINGLE-VALUE )
  62.  
  63. attributetype ( 1.2.6.1.4.1.14138.1.2.15
  64.     NAME 'homeState'
  65.     EQUALITY caseIgnoreMatch
  66.     SUBSTR caseIgnoreSubstringsMatch
  67.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
  68.  
  69. attributetype ( 1.2.6.1.4.1.14138.1.2.16
  70.     NAME 'homeLocalityName'
  71.     EQUALITY caseIgnoreMatch
  72.     SUBSTR caseIgnoreSubstringsMatch
  73.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
  74.  
  75. attributetype ( 1.2.6.1.4.1.14138.1.2.17
  76.     NAME 'homePostalCode'
  77.     EQUALITY caseIgnoreMatch
  78.     SUBSTR caseIgnoreSubstringsMatch
  79.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )
  80.  
  81. attributetype ( 1.2.6.1.4.1.14138.1.2.18
  82.     NAME 'homeUrl'
  83.     EQUALITY caseIgnoreIA5Match
  84.     SUBSTR caseIgnoreIA5SubstringsMatch
  85.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} )
  86.  
  87. attributetype ( 1.2.6.1.4.1.14138.1.2.19
  88.     NAME 'workUrl'
  89.     EQUALITY caseIgnoreIA5Match
  90.     SUBSTR caseIgnoreIA5SubstringsMatch
  91.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} )
  92.  
  93. attributetype ( 1.2.6.1.4.1.14138.1.2.20
  94.     NAME 'goAclID'
  95.     EQUALITY integerMatch
  96.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
  97.  
  98. attributetype ( 1.2.6.1.4.1.14138.1.2.21
  99.     NAME 'goDateFormat'
  100.     EQUALITY caseExactIA5Match
  101.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
  102.  
  103. attributetype ( 1.2.6.1.4.1.14138.1.2.22
  104.     NAME 'goThousandsSeperator'
  105.     EQUALITY caseExactIA5Match
  106.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
  107.  
  108. attributetype ( 1.2.6.1.4.1.14138.1.2.23
  109.     NAME 'goDecimalSeperator'
  110.     EQUALITY caseExactIA5Match
  111.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
  112.  
  113. attributetype ( 1.2.6.1.4.1.14138.1.2.24
  114.     NAME 'goCurrency'
  115.     EQUALITY caseExactIA5Match
  116.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
  117.  
  118. attributetype ( 1.2.6.1.4.1.14138.1.2.25
  119.     NAME 'goMailClient'
  120.     EQUALITY integerMatch
  121.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
  122.  
  123. attributetype ( 1.2.6.1.4.1.14138.1.2.26
  124.     NAME 'goLogins'
  125.     EQUALITY integerMatch
  126.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
  127.  
  128. attributetype ( 1.2.6.1.4.1.14138.1.2.27
  129.     NAME 'goLastLogin'
  130.     EQUALITY integerMatch
  131.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
  132.  
  133. attributetype ( 1.2.6.1.4.1.14138.1.2.28
  134.         NAME 'goRegistrationTime'
  135.         EQUALITY integerMatch
  136.         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
  137.  
  138. attributetype ( 1.2.6.1.4.1.14138.1.2.29
  139.     NAME 'goRegion'
  140.     EQUALITY caseExactIA5Match
  141.         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
  142.  
  143. attributetype ( 1.2.6.1.4.1.14138.1.2.30
  144.     NAME 'goMaxRowsList'
  145.     EQUALITY integerMatch
  146.         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
  147.  
  148. attributetype ( 1.2.6.1.4.1.14138.1.2.31
  149.     NAME 'goTimeZone'
  150.     EQUALITY integerMatch
  151.         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
  152.  
  153. objectclass ( 1.3.6.1.4.1.14138.1.1.6 NAME 'groupOfficePerson' SUP top AUXILIARY 
  154.     DESC 'All Attributes needed for Group-Office User Management'
  155.     MUST ( uidNumber $ uid $ userPassword $ cn $mail )
  156.     MAY ( goAuthCode $ o $ ou $ businessRole $ homePhone $ telephoneNumber $
  157.         homeFacsimileTelephoneNumber $ mobile $ homeCountryName $
  158.         homeState $ homeLocalityName $ homePostalCode $ homePostalAddress $
  159.         homeurl $ workurl $ postalAddress $ postalCode $ countryName $ st $ l $
  160.         facsimileTelephoneNumber $ goAclID $ goDateFormat $ goThousandsSeperator $
  161.         goDecimalSeperator $ goCurrency $ goMailClient $ goLogins $ goLastLogin $
  162.         goRegistrationTime $ goRegion $ goMaxRowsList $goTimeZone )
  163.     )
  164.