~vcs-imports/samba/main

« back to all changes in this revision

Viewing changes to examples/LDAP/sambaprinter.schema

  • Committer: jerry
  • Date: 2006-07-14 21:48:39 UTC
  • Revision ID: vcs-imports@canonical.com-20060714214839-586d8c489a8fcead
gutting trunk to move to svn:externals

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
##
2
 
## schema file for OpenLDAP 2.x
3
 
## OIDs are owned by the Samba Team
4
 
##
5
 
## Prerequisite schemas - samba.schema
6
 
##
7
 
## Printer support
8
 
## 1.3.6.1.4.1.7165.2.3.1.x - attributetypes
9
 
## 1.3.6.1.4.1.7165.2.3.2.x - objectclasses
10
 
 
11
 
#####################################################################
12
 
##
13
 
## PRINTER SECTION
14
 
##
15
 
#####################################################################
16
 
 
17
 
##
18
 
## Drivers
19
 
## 
20
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.1 NAME 'sambaDrvName'
21
 
        SUBSTR caseIgnoreSubstringsMatch
22
 
        EQUALITY caseIgnoreMatch
23
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
24
 
 
25
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.2 NAME 'sambaDrvEnvironment'
26
 
        EQUALITY caseIgnoreMatch
27
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
28
 
 
29
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.3 NAME 'sambaDrvPath'
30
 
        EQUALITY caseIgnoreMatch
31
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
32
 
        
33
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.4 NAME 'sambaDrvDataFile'
34
 
        EQUALITY caseIgnoreMatch
35
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
36
 
        
37
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.5 NAME 'sambaDrvConfigFile'
38
 
        EQUALITY caseIgnoreMatch
39
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
40
 
        
41
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.6 NAME 'sambaDrvHelpFile'
42
 
        EQUALITY caseIgnoreMatch
43
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
44
 
        
45
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.7 NAME 'sambaDrvMonitorName'
46
 
        EQUALITY caseIgnoreMatch
47
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
48
 
        
49
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.8 NAME 'sambaDrvDefDataType'
50
 
        EQUALITY caseIgnoreMatch
51
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
52
 
        
53
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.9 NAME 'sambaDrvDepFile'
54
 
        EQUALITY caseIgnoreMatch
55
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
56
 
        
57
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.10 NAME 'sambaDrvVersion'
58
 
        EQUALITY integerMatch
59
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
60
 
        
61
 
objectclass ( 1.3.6.1.4.1.7165.2.3.2.1 NAME 'sambaPrinterDriver'
62
 
        SUP top STRUCTURAL
63
 
        MUST ( sambaDrvName $ sambaDrvVersion $ sambaDrvEnvironment $ 
64
 
               sambaDrvPath $ sambaDrvDataFile $ sambaDrvConfigFile $ 
65
 
               sambaDrvHelpFile ) 
66
 
        MAY ( sambaDrvMonitorName $ sambaDrvDefDataType $ sambaDrvDepFile ) )
67
 
 
68
 
##
69
 
## Forms
70
 
##
71
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.11 NAME 'sambaFormName'
72
 
        EQUALITY caseIgnoreMatch
73
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
74
 
        
75
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.12 NAME 'sambaFormFlag'
76
 
        EQUALITY integerMatch
77
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
78
 
 
79
 
## packed binary 4x4byte blob ( left, top, right, bottom )
80
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.13 NAME 'sambaFormDimensions'
81
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 SINGLE-VALUE )
82
 
        
83
 
objectclass ( 1.3.6.1.4.1.7165.2.3.2.2 NAME 'sambaPrinterForm'
84
 
        SUP top STRUCTURAL
85
 
        MUST ( sambaFormName $ sambaFormFlag $ sambaFormDimensions ) )
86
 
 
87
 
##
88
 
## Printers
89
 
##
90
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.14 NAME 'sambaPrintAttributes'
91
 
        EQUALITY integerMatch
92
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
93
 
 
94
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.15 NAME 'sambaPrintPriority'
95
 
        EQUALITY integerMatch
96
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
97
 
 
98
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.16 NAME 'sambaPrintDefPriority'
99
 
        EQUALITY integerMatch
100
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
101
 
 
102
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.17 NAME 'sambaPrintStartTime'
103
 
        EQUALITY integerMatch
104
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
105
 
 
106
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.18 NAME 'sambaPrintUntilTime'
107
 
        EQUALITY integerMatch
108
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
109
 
 
110
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.19 NAME 'sambaPrintStatus'
111
 
        EQUALITY integerMatch
112
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
113
 
 
114
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.20 NAME 'sambaPrintCjobs'
115
 
        EQUALITY integerMatch
116
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
117
 
 
118
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.21 NAME 'sambaPrintAveragePpm'
119
 
        EQUALITY integerMatch
120
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
121
 
 
122
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.22 NAME 'sambaPrintName'
123
 
        SUBSTR caseIgnoreSubstringsMatch
124
 
        EQUALITY caseIgnoreMatch
125
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
126
 
 
127
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.23 NAME 'sambaShareName'
128
 
        EQUALITY caseIgnoreMatch
129
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
130
 
 
131
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.24 NAME 'sambaPrintPort'
132
 
        EQUALITY caseIgnoreMatch
133
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
134
 
 
135
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.25 NAME 'sambaPrintComment'
136
 
        EQUALITY caseIgnoreMatch
137
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
138
 
 
139
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.26 NAME 'sambaPrintLocation'
140
 
        EQUALITY caseIgnoreMatch
141
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
142
 
 
143
 
## packed version of devmode
144
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.27 NAME 'sambaPrintDevMode'
145
 
        EQUALITY octetStringMatch
146
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 SINGLE-VALUE )
147
 
        
148
 
## packed security descriptor
149
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.28 NAME 'sambaSecDesc'
150
 
        EQUALITY octetStringMatch
151
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 SINGLE-VALUE )
152
 
        
153
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.29 NAME 'sambaPrintSepFile'
154
 
        EQUALITY caseIgnoreMatch
155
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
156
 
 
157
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.30 NAME 'sambaPrintProc'
158
 
        EQUALITY caseIgnoreMatch
159
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
160
 
 
161
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.31 NAME 'sambaPrintDataType'
162
 
        EQUALITY caseIgnoreMatch
163
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
164
 
 
165
 
## packed Key\Name\Value
166
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.32 NAME 'sambaPrintData'
167
 
        EQUALITY octetStringMatch
168
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 )
169
 
        
170
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.33 NAME 'sambaPrintParams'
171
 
        EQUALITY caseIgnoreMatch
172
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
173
 
 
174
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.34 NAME 'sambaPrintChangeID'
175
 
        EQUALITY integerMatch
176
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
177
 
 
178
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.35 NAME 'sambaPrintCsetPrinter'
179
 
        EQUALITY integerMatch
180
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
181
 
 
182
 
attributetype ( 1.3.6.1.4.1.7165.2.3.1.36 NAME 'sambaPrintSetupTime'
183
 
        EQUALITY integerMatch
184
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
185
 
 
186
 
objectclass ( 1.3.6.1.4.1.7165.2.3.2.3 NAME 'sambaPrinter'
187
 
        SUP top STRUCTURAL
188
 
        MUST ( sambaPrintAttributes $ sambaPrintPriority $
189
 
               sambaPrintDefPriority $
190
 
               sambaPrintStartTime $ sambaPrintUntilTime $ sambaPrintStatus $ 
191
 
               sambaPrintCjobs $ sambaPrintAveragePpm $ sambaPrintName $ 
192
 
               sambaShareName $ sambaPrintPort $ sambaPrintComment $
193
 
               sambaPrintDevmode $ sambaPrintProc $ sambaPrintDataType $ 
194
 
               sambaPrintData $ sambaPrintChangeID $ 
195
 
               sambaPrintCsetPrinter $ sambaPrintSetupTime )
196
 
        MAY ( sambaDrvName $ sambaPrintLocation $ sambaPrintSepFile $
197
 
              sambaPrintParams $ sambaSecDesc ) )
198
 
 
199
 
objectclass ( 1.3.6.1.4.1.7165.2.3.2.4 NAME 'sambaContainer'
200
 
        SUP top STRUCTURAL
201
 
        MUST ( cn ) )
 
 
b'\\ No newline at end of file'