2
## schema file for OpenLDAP 2.x
3
## OIDs are owned by the Samba Team
5
## Prerequisite schemas - samba.schema
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
11
#####################################################################
15
#####################################################################
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
57
attributetype ( 1.3.6.1.4.1.7165.2.3.1.10 NAME 'sambaDrvVersion'
59
SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
61
objectclass ( 1.3.6.1.4.1.7165.2.3.2.1 NAME 'sambaPrinterDriver'
63
MUST ( sambaDrvName $ sambaDrvVersion $ sambaDrvEnvironment $
64
sambaDrvPath $ sambaDrvDataFile $ sambaDrvConfigFile $
66
MAY ( sambaDrvMonitorName $ sambaDrvDefDataType $ sambaDrvDepFile ) )
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 )
75
attributetype ( 1.3.6.1.4.1.7165.2.3.1.12 NAME 'sambaFormFlag'
77
SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
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 )
83
objectclass ( 1.3.6.1.4.1.7165.2.3.2.2 NAME 'sambaPrinterForm'
85
MUST ( sambaFormName $ sambaFormFlag $ sambaFormDimensions ) )
90
attributetype ( 1.3.6.1.4.1.7165.2.3.1.14 NAME 'sambaPrintAttributes'
92
SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
94
attributetype ( 1.3.6.1.4.1.7165.2.3.1.15 NAME 'sambaPrintPriority'
96
SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
98
attributetype ( 1.3.6.1.4.1.7165.2.3.1.16 NAME 'sambaPrintDefPriority'
100
SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
186
objectclass ( 1.3.6.1.4.1.7165.2.3.2.3 NAME 'sambaPrinter'
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 ) )
199
objectclass ( 1.3.6.1.4.1.7165.2.3.2.4 NAME 'sambaContainer'
b'\\ No newline at end of file'