~ubuntu-branches/ubuntu/raring/gnarwl/raring-proposed

« back to all changes in this revision

Viewing changes to doc/ISPEnv.schema

  • Committer: Bazaar Package Importer
  • Author(s): Francesco Zanolin
  • Date: 2010-03-20 06:33:26 UTC
  • mfrom: (1.1.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 6.
  • Revision ID: james.westby@ubuntu.com-20100320063326-x17by7dedvhx4clm
Tags: 3.6.dfsg-1
* New upstream release. ( Closes: #555109, #334873, #495957, #437046 )
* Repackaged to remove non-dfsg schema files (ISPev.schema, ISPev2.schema).
  ( Closes: #457279 )
* New maintainer upload.  
* Updated Spanish Debconf po ( Closes: #549665 )

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# General information:
2
 
# This file contains (open)LDAP schema specifications of the billiton
3
 
# internetservices GmbH (see contact info below). It is the successor to the
4
 
# now obsolete "billiton.schema" (which contained several bugs). Permission 
5
 
# to use and redistribute unmodified copies of this file is given. Beyond 
6
 
# that, no warranties (neither regarding functionality nor availability) are
7
 
# provided.
8
 
#
9
 
#                    ***********************************
10
 
#                    * USE THIS FILE AT YOUR OWN RISK! *
11
 
#                    ***********************************
12
 
#
13
 
#
14
 
# General guideline:
15
 
# 1. The language in this file is english
16
 
# 2. Every OID in this file must look like this: ns.a.b.c.d, where
17
 
#    ns - the official namespace of billiton internetservices:
18
 
#         1.3.6.1.4.1.11048
19
 
#    a  - Partition, identifies the type of the OID 
20
 
#         0  : experimental,
21
 
#         1  : ISPEnv.schema,
22
 
#         x  : reserved
23
 
#    b  - Reserved, must always be 1.     
24
 
#    c  - Entry type (1:attribute, 2:object)
25
 
#    d  - Serial number (increased with every new entry)
26
 
# 3. Every entry in this file MUST have a "DESC" field, containing a 
27
 
#    suitable description!
28
 
# 4. New entries are to be kept as generic as possible.
29
 
# 5. Attributes are listed in front of objects. All entries must be
30
 
#    ordered by their serial number.
31
 
32
 
#
33
 
# Required schema files:
34
 
#  core.schema
35
 
#  cosine.schema
36
 
#
37
 
#
38
 
# Conflicting schema files:
39
 
#  misc.schema
40
 
#  billiton.schema
41
 
#
42
 
43
 
# Contact information:
44
 
# billiton internetservices
45
 
# Welterstr. 55
46
 
# 57074 Siegen 
47
 
# Germany
48
 
# Patrick Ahlbrecht <p.ahlbrecht@billiton.de>
49
 
#
50
 
#
51
 
# Last change:
52
 
# 04.DEC 2002
53
 
#
54
 
# New versions:
55
 
# http://www.oss.billiton.de/
56
 
#
57
 
 
58
 
#
59
 
# Attributes start here
60
 
#
61
 
 
62
 
attributetype ( 1.3.6.1.4.1.11048.1.1.1.1
63
 
        NAME 'vacationActive'
64
 
        SINGLE-VALUE
65
 
        EQUALITY booleanMatch
66
 
        DESC 'A flag, signalling if the corresponding user is on vacation
67
 
        right now'
68
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 )
69
 
        
70
 
attributetype ( 1.3.6.1.4.1.11048.1.1.1.2
71
 
        NAME 'webAccess'
72
 
        SINGLE-VALUE
73
 
        EQUALITY booleanMatch
74
 
        DESC 'A flag, signalling if the corresponding user is allowed to
75
 
        access the web (through the proxy)'
76
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 )
77
 
 
78
 
attributetype ( 1.3.6.1.4.1.11048.1.1.1.3
79
 
        NAME 'vacationInfo'
80
 
        SINGLE-VALUE
81
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
82
 
        DESC 'Absentee note'
83
 
        EQUALITY caseExactIA5SubstringsMatch )
84
 
 
85
 
attributetype ( 1.3.6.1.4.1.11048.1.1.1.4
86
 
        NAME 'vacationStart'
87
 
        SINGLE-VALUE
88
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
89
 
        DESC 'Start of vacation'
90
 
        EQUALITY caseExactIA5SubstringsMatch )
91
 
 
92
 
attributetype ( 1.3.6.1.4.1.11048.1.1.1.5
93
 
        NAME 'vacationEnd'
94
 
        SINGLE-VALUE
95
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
96
 
        DESC 'End of vacation'
97
 
        EQUALITY caseExactIA5SubstringsMatch )
98
 
 
99
 
attributetype ( 1.3.6.1.4.1.11048.1.1.1.6
100
 
        NAME 'maildropPlace'
101
 
        EQUALITY caseExactMatch
102
 
        DESC 'Where the users mail is stored'
103
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
104
 
 
105
 
attributetype (1.3.6.1.4.1.11048.1.1.1.7
106
 
        NAME 'mailForward'
107
 
        EQUALITY caseIgnoreIA5Match
108
 
        SUBSTR caseIgnoreIA5SubstringsMatch
109
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
110
 
        DESC 'Address to forward email to' )
111
 
 
112
 
attributetype (1.3.6.1.4.1.11048.1.1.1.8
113
 
        NAME 'proxyHost'
114
 
        EQUALITY caseIgnoreIA5Match
115
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
116
 
        DESC 'Fully qualified hostname of a proxyserver' )
117
 
 
118
 
attributetype (1.3.6.1.4.1.11048.1.1.1.9
119
 
        NAME 'mailHost'
120
 
        EQUALITY caseIgnoreIA5Match
121
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
122
 
        DESC 'Fully qualified hostname of a mailserver' )
123
 
 
124
 
attributetype (1.3.6.1.4.1.11048.1.1.1.10
125
 
        NAME 'vacationForward'
126
 
        EQUALITY caseIgnoreIA5Match
127
 
        SUBSTR caseIgnoreIA5SubstringsMatch
128
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
129
 
        DESC 'Where to forward mails to, while on vacation' )
130
 
 
131
 
attributetype (1.3.6.1.4.1.11048.1.1.1.11
132
 
        NAME 'custID'
133
 
        EQUALITY caseExactMatch
134
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
135
 
        DESC 'Unique ID value to identify a specific customer' )
136
 
        
137
 
attributetype ( 1.3.6.1.4.1.11048.1.1.1.12
138
 
        NAME 'billPaid'
139
 
        SINGLE-VALUE
140
 
        EQUALITY booleanMatch
141
 
        DESC 'Flag signalling, whether the customer has paid the bill'
142
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 )
143
 
 
144
 
attributetype ( 1.3.6.1.4.1.11048.1.1.1.13
145
 
        NAME 'note'
146
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
147
 
        DESC 'A generic note'
148
 
        EQUALITY caseIgnoreMatch )
149
 
 
150
 
attributetype ( 1.3.6.1.4.1.11048.1.1.1.14
151
 
        NAME 'uucpHost'
152
 
        EQUALITY caseIgnoreIA5Match
153
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
154
 
        DESC 'Next hop in a uucp network' )
155
 
 
156
 
attributetype ( 1.3.6.1.4.1.11048.1.1.1.15
157
 
        NAME 'type'
158
 
        EQUALITY caseExactMatch
159
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
160
 
        DESC 'For classifying an entry without using an objectclass' )
161
 
        
162
 
attributetype ( 1.3.6.1.4.1.11048.1.1.1.16
163
 
        NAME 'status'
164
 
        EQUALITY caseExactMatch
165
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
166
 
        DESC 'For adding status information to an entry' )
167
 
 
168
 
attributetype ( 1.3.6.1.4.1.11048.1.1.1.17
169
 
        NAME 'dunningCounter'
170
 
        EQUALITY numericStringMatch
171
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
172
 
        DESC 'How many times the bill was not paid' )
173
 
 
174
 
attributetype ( 1.3.6.1.4.1.11048.1.1.1.18
175
 
        NAME 'price'
176
 
        EQUALITY caseIgnoreMatch
177
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
178
 
        DESC 'How much to charge for a specific resource' )
179
 
 
180
 
attributetype ( 1.3.6.1.4.1.11048.1.1.1.19
181
 
        NAME 'currency'
182
 
        EQUALITY caseIgnoreMatch
183
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
184
 
        DESC 'The currency, payment is expected in' )
185
 
 
186
 
attributetype ( 1.3.6.1.4.1.11048.1.1.1.20
187
 
        NAME 'payperiod'
188
 
        EQUALITY caseIgnoreMatch
189
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
190
 
        DESC 'The timeperiod, recurring payment is expected in' )
191
 
 
192
 
attributetype ( 1.3.6.1.4.1.11048.1.1.1.21
193
 
        NAME 'payday'
194
 
        EQUALITY caseIgnoreMatch
195
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
196
 
        DESC 'On which day payment is expected' )
197
 
 
198
 
attributetype ( 1.3.6.1.4.1.11048.1.1.1.22
199
 
        NAME 'productcode'
200
 
        SINGLE-VALUE
201
 
        EQUALITY caseIgnoreMatch
202
 
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
203
 
        DESC 'Articlegroup identifier' )
204
 
 
205
 
 
206
 
 
207
 
#
208
 
# Objects start here
209
 
#
210
 
 
211
 
objectclass ( 1.3.6.1.4.1.11048.1.1.2.1
212
 
        NAME 'Vacation'
213
 
        SUP top
214
 
        AUXILIARY
215
 
        DESC 'Users vacation status information'
216
 
        MUST ( vacationActive )
217
 
        MAY ( vacationInfo $ vacationStart $ vacationEnd $ vacationForward ) )
218
 
 
219
 
objectclass ( 1.3.6.1.4.1.11048.1.1.2.2
220
 
        NAME 'mailAccount'
221
 
        SUP top
222
 
        AUXILIARY
223
 
        DESC 'Emailaccount, associated with a user'
224
 
        MUST (uid $ userPassword $ maildropPlace $ mail ) 
225
 
        MAY ( mailForward $ mailHost ) )
226
 
 
227
 
objectclass ( 1.3.6.1.4.1.11048.1.1.2.3
228
 
        NAME 'caretaker'
229
 
        SUP top
230
 
        STRUCTURAL
231
 
        DESC 'For implementing administrative access control. This
232
 
        objectclass should be used to allow programs to bind to the LDAP
233
 
        tree.'
234
 
        MUST ( uid $ userPassword )
235
 
        MAY ( description $ owner ) )
236
 
 
237
 
objectClass ( 1.3.6.1.4.1.11048.1.1.2.4
238
 
        NAME 'proxyAccount'
239
 
        SUP top
240
 
        AUXILIARY
241
 
        DESC 'Account for accessing the proxy server'
242
 
        MUST (webAccess $ uid $ userPassword ) 
243
 
        MAY ( proxyHost ) )
244
 
 
245
 
objectClass (1.3.6.1.4.1.11048.1.1.2.5
246
 
        NAME 'customer'
247
 
        SUP top
248
 
        STRUCTURAL
249
 
        DESC 'Customer information (container class)'
250
 
        MUST (cn)
251
 
        MAY (custID $ postalAddress $ telephoneNumber $ fax $ street $
252
 
        postalCode $ description $ mail ) )
253
 
 
254
 
objectClass ( 1.3.6.1.4.1.11048.1.1.2.6
255
 
        NAME 'genericAccount'
256
 
        SUP top
257
 
        AUXILIARY
258
 
        DESC 'The most abstract form of an account'
259
 
        MUST ( uid $ userPassword ) )
260
 
 
261
 
objectClass ( 1.3.6.1.4.1.11048.1.1.2.7
262
 
        NAME 'uucpAccount'
263
 
        SUP top
264
 
        AUXILIARY
265
 
        DESC 'All data that is needed for a UUCP link'
266
 
        MUST ( uid $ userPassword $ dc $ uucpHost ) )
267
 
 
268
 
objectClass ( 1.3.6.1.4.1.11048.1.1.2.8
269
 
        NAME 'metaInfo'
270
 
        SUP top
271
 
        AUXILIARY
272
 
        DESC 'Easy way to bind additional information to an entry without
273
 
        deploying a specific objectclass'
274
 
        MAY ( note $ type $ status $ cn $ description ) )
275
 
 
276
 
objectClass ( 1.3.6.1.4.1.11048.1.1.2.9
277
 
        NAME 'accountable'
278
 
        SUP top
279
 
        AUXILIARY
280
 
        DESC 'Marks a resource (an entry) as being subject to payment'
281
 
        MAY ( billpaid $ price $ currency $ payperiod $ payday $
282
 
        dunningCounter $ productcode ) )
283
 
        
284
 
 
285
 
# EOF