Code

* Moved README's to the central doc/ directory
[gosa.git] / contrib / openldap / gofax.schema
1 ## 
2 ## Gonicus Attribute and Objectclass Definitions for GOfax
3 ##
4 ## Version: 030403
5 ##
6 ##      Maintained by:  Lars Scheiter (scheiter@GONICUS.de)
7 ##
9 # Attributes 
10 attributetype ( 1.3.6.1.4.1.10098.1.1.7.1 NAME 'goFaxDeliveryMode'
11         DESC 'goFax delivery mode is defined here'
12         EQUALITY caseExactIA5Match
13         SUBSTR caseExactIA5SubstringsMatch
14         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
15         SINGLE-VALUE )
17 attributetype ( 1.3.6.1.4.1.10098.1.1.7.2 NAME 'goFaxPrinter'
18         DESC 'defines which printer is used to print a fax'
19         EQUALITY caseExactIA5Match
20         SUBSTR caseExactIA5SubstringsMatch
21         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
22         SINGLE-VALUE )
24 attributetype ( 1.3.6.1.4.1.10098.1.1.7.3 NAME 'goFaxDivertNumber'
25         DESC 'for fax diversion services'
26         SYNTAX 1.3.6.1.4.1.1466.115.121.1.22
27         SINGLE-VALUE )
29 attributetype ( 1.3.6.1.4.1.10098.1.1.7.4 NAME 'goFaxLanguage'
30         DESC 'preferred language for the users goFax entry'
31         EQUALITY caseExactIA5Match
32         SUBSTR caseExactIA5SubstringsMatch
33         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
34         SINGLE-VALUE )
36 attributetype ( 1.3.6.1.4.1.10098.1.1.7.5 NAME 'goFaxFormat'
37         DESC 'defines the fileformat for mailattachments'
38         EQUALITY caseExactIA5Match
39         SUBSTR caseExactIA5SubstringsMatch
40         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
41         SINGLE-VALUE )
43 attributetype ( 1.3.6.1.4.1.10098.1.1.7.6 NAME 'goFaxRBlocklist'
44         DESC 'defines faxnumbers the user is not allowed to get fax from'
45         EQUALITY caseExactIA5Match 
46         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
49 attributetype ( 1.3.6.1.4.1.10098.1.1.7.8 NAME 'goFaxSBlocklist'
50         DESC 'defines faxnumbers the user is not allowed to fax to'
51         EQUALITY caseExactIA5Match
52         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
54 attributetype ( 1.3.6.1.4.1.10098.1.1.7.7 NAME 'goFaxRBlockgroups'
55         DESC 'defines groups of receive blocklists the user belongs to'
56         EQUALITY caseExactIA5Match
57         SUBSTR caseExactIA5SubstringsMatch
58         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
60 attributetype ( 1.3.6.1.4.1.10098.1.1.7.9 NAME 'goFaxSBlockgroups'
61         DESC 'defines groups of sender blocklists the user belongs to'
62         EQUALITY caseExactIA5Match
63         SUBSTR caseExactIA5SubstringsMatch
64         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
66 attributetype ( 1.3.6.1.4.1.10098.1.1.7.10 NAME 'goFaxIsEnabled'
67         DESC 'This account is enabled or not'
68         EQUALITY caseExactIA5Match
69         SUBSTR caseExactIA5SubstringsMatch
70         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
71         SINGLE-VALUE )
73 attributetype ( 1.3.6.1.4.1.10098.1.1.7.11 NAME 'facsimileAlternateTelephoneNumber'
74         EQUALITY telephoneNumberMatch
75     SUBSTR telephoneNumberSubstringsMatch
76         SYNTAX 1.3.6.1.4.1.1466.115.121.1.50{32} )
78 # objectclass 
79 objectclass (1.3.6.1.4.1.10098.1.2.1.11 NAME 'goFaxAccount' SUP top AUXILIARY
80         DESC 'goFax Account objectclass (v1.0.4)'
81         MUST ( goFaxDeliveryMode $ facsimileTelephoneNumber $ uid $ goFaxIsEnabled )
82         MAY ( goFaxPrinter $ goFaxDivertNumber $ goFaxLanguage $ goFaxFormat $ goFaxRBlocklist $ 
83               goFaxRBlockgroups $ goFaxSBlocklist $ goFaxSBlockgroups $ mail $
84               facsimileAlternateTelephoneNumber ))
86 objectclass (1.3.6.1.4.1.10098.1.2.1.12 NAME 'goFaxSBlock'
87         DESC 'goFax send blocklist groups (v1.0.4)'
88         MUST ( cn )
89         MAY ( goFaxSBlocklist $ description ))
91 objectclass (1.3.6.1.4.1.10098.1.2.1.13 NAME 'goFaxRBlock'
92         DESC 'goFax receive blocklist groups (v1.0.4)'
93         MUST ( cn )
94         MAY ( goFaxRBlocklist $ description ))