1 ##
2 ##
3 ## goto.schema - Needed by the GONICUS Terminal concept
4 ##
5 ## Version 030403
6 ##
7 ##
8 ## Maintainer: Lars Scheiter (scheiter@GONICUS.de)
9 ## Cajus Pollmeier (pollmeier@GONICUS.de)
10 ##
11 ##
12 ## Requires: gohard.schema
14 attributetype ( 1.3.6.1.4.1.10098.1.1.11.6 NAME 'gotoPrinterPPD'
15 DESC 'GOto - Gonicus Terminal Concept, PPD data'
16 EQUALITY caseIgnoreIA5Match
17 SUBSTR caseIgnoreIA5SubstringsMatch
18 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
20 attributetype ( 1.3.6.1.4.1.10098.1.1.11.7 NAME 'gotoProfileFlags'
21 DESC 'GOto - Flags for Profile handling - C is for caching'
22 EQUALITY caseIgnoreIA5Match
23 SUBSTR caseIgnoreIA5SubstringsMatch
24 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
26 attributetype ( 1.3.6.1.4.1.10098.1.1.11.8 NAME 'gotoProfileServer'
27 DESC 'GOto - specifies the profile server'
28 EQUALITY caseIgnoreIA5Match
29 SUBSTR caseIgnoreIA5SubstringsMatch
30 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
32 attributetype ( 1.3.6.1.4.1.10098.1.1.11.9 NAME 'gotoShare'
33 DESC 'GOto - specifies a share'
34 EQUALITY caseIgnoreIA5Match
35 SUBSTR caseIgnoreIA5SubstringsMatch
36 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
38 attributetype ( 1.3.6.1.4.1.10098.1.1.11.10 NAME 'gotoLogonScript'
39 DESC 'GOto - specifies a LogonScript'
40 EQUALITY caseIgnoreMatch
41 SUBSTR caseIgnoreSubstringsMatch
42 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
44 attributetype ( 1.3.6.1.4.1.10098.1.1.11.11 NAME 'gotoKioskProfile'
45 DESC 'GOto - specifies a kiosk profile'
46 EQUALITY caseIgnoreIA5Match
47 SUBSTR caseIgnoreIA5SubstringsMatch
48 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
50 attributetype ( 1.3.6.1.4.1.10098.1.1.11.12 NAME 'gotoUserPrinter'
51 DESC 'GOto - keeps printers shown for this user'
52 EQUALITY caseIgnoreIA5Match
53 SUBSTR caseIgnoreIA5SubstringsMatch
54 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
56 attributetype ( 1.3.6.1.4.1.10098.1.1.11.13 NAME 'gotoUserAdminPrinter'
57 DESC 'GOto - keeps printers we are admin for'
58 EQUALITY caseIgnoreIA5Match
59 SUBSTR caseIgnoreIA5SubstringsMatch
60 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
62 attributetype ( 1.3.6.1.4.1.10098.1.1.11.16 NAME 'gotoGroupPrinter'
63 DESC 'GOto - keeps printers shown for this user'
64 EQUALITY caseIgnoreIA5Match
65 SUBSTR caseIgnoreIA5SubstringsMatch
66 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
68 attributetype ( 1.3.6.1.4.1.10098.1.1.11.17 NAME 'gotoGroupAdminPrinter'
69 DESC 'GOto - keeps printers we are admin for'
70 EQUALITY caseIgnoreIA5Match
71 SUBSTR caseIgnoreIA5SubstringsMatch
72 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
74 attributetype ( 1.3.6.1.4.1.10098.1.1.11.14 NAME 'gotoHotplugDevice'
75 DESC 'GOto - keeps hotplug devices'
76 EQUALITY caseIgnoreIA5Match
77 SUBSTR caseIgnoreIA5SubstringsMatch
78 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
80 attributetype ( 1.3.6.1.4.1.10098.1.1.11.15 NAME 'gotoProfileQuota'
81 DESC 'GOto - save quota for home'
82 EQUALITY caseIgnoreIA5Match
83 SUBSTR caseIgnoreIA5SubstringsMatch
84 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
86 attributetype ( 1.3.6.1.4.1.10098.1.1.11.18 NAME 'gotoHotplugDeviceDN'
87 DESC 'GOto - points to hotplug devices'
88 EQUALITY distinguishedNameMatch
89 SYNTAX 1.3.6.1.4.1.1466.115.121.1.12)
91 objectclass (1.3.6.1.4.1.10098.1.2.1.1 NAME 'gotoTerminal'
92 DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.7)' SUP top AUXILIARY
93 MUST ( cn )
94 MAY ( description $ macAddress $ ipHostNumber $ gotoShare $ goFonHardware ))
96 # objectclass for the Terminal Conecept
97 objectclass (1.3.6.1.4.1.10098.1.2.1.30 NAME 'gotoWorkstation'
98 DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.7)' SUP top AUXILIARY
99 MUST ( cn )
100 MAY ( description $ macAddress $ ipHostNumber $ gotoShare $ goFonHardware ))
102 # objectclass for the Terminal Conecept
103 objectclass (1.3.6.1.4.1.10098.1.2.1.31 NAME 'gotoPrinter'
104 DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.7)' SUP top STRUCTURAL
105 MUST ( cn )
106 MAY ( labeledURI $ description $ l $ gotoPrinterPPD $ macAddress $ ipHostNumber $ gotoUserPrinter $
107 gotoUserAdminPrinter $ gotoGroupPrinter $ gotoGroupAdminPrinter ) )
109 # objectclass for the Terminal Conecept
110 objectclass (1.3.6.1.4.1.10098.1.2.1.32 NAME 'gotoEnvironment'
111 DESC 'GOto - contains environment settings (v2.7)' SUP top AUXILIARY
112 MAY ( gotoProfileServer $ gotoProfileFlags $ gotoXResolution $ gotoShare $ gotoLogonScript $
113 gotoKioskProfile $ gotoHotplugDevice $ gotoProfileQuota $ gotoHotplugDeviceDN ) )
115 # objectclass for the Terminal Conecept
116 objectclass (1.3.6.1.4.1.10098.1.2.1.34 NAME 'gotoWorkstationTemplate'
117 DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.7)' SUP top AUXILIARY
118 MUST ( cn )
119 MAY ( description $ gotoShare $ goFonHardware $
120 ghGfxAdapter $ ghNetNic $ ghSoundAdapter $ ghIdeDev $ ghScsiDev $
121 ghUsbSupport $ ghMemSize $ ghCpuType $ ghInventoryNumber $
122 gotoSyslogServer $ gotoNtpServer $ gotoSwapServer $ gotoLpdServer $
123 gotoFontPath $ gotoFilesystem $ gotoFloppyEnable $ gotoCdromEnable $
124 gotoLpdEnable $ gotoScannerEnable $ gotoScannerClients $
125 gotoRootPasswd $ gotoXdmcpServer $ gotoXMethod $ gotoSndModule $
126 gotoLastUser $ gotoXMonitor $ gotoXHsync $ gotoXVsync $ gotoXResolution $
127 gotoXColordepth $ gotoXMouseport $ gotoXMouseButtons $ gotoMode $ gotoXKbModel $
128 gotoXKbLayout $ gotoXKbVariant $ gotoXDriver $ gotoXMouseType $ macAddress $
129 gotoAutoFs $ gotoModules $ gotoAdaptPath $ gotoKernelParameters $ gotoBootKernel $
130 gotoTerminalPath $ gotoLdapServer $ gotoScannerModel ))
132 # objectclass for the Terminal Conecept
133 objectclass (1.3.6.1.4.1.10098.1.2.1.35 NAME 'gotoTerminalTemplate'
134 DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.7)' SUP top AUXILIARY
135 MUST ( cn )
136 MAY ( description $ gotoShare $ goFonHardware $
137 ghGfxAdapter $ ghNetNic $ ghSoundAdapter $ ghIdeDev $ ghScsiDev $
138 ghUsbSupport $ ghMemSize $ ghCpuType $ ghInventoryNumber $
139 gotoSyslogServer $ gotoNtpServer $ gotoSwapServer $ gotoLpdServer $
140 gotoFontPath $ gotoFilesystem $ gotoFloppyEnable $ gotoCdromEnable $
141 gotoLpdEnable $ gotoScannerEnable $ gotoScannerClients $
142 gotoRootPasswd $ gotoXdmcpServer $ gotoXMethod $ gotoSndModule $
143 gotoLastUser $ gotoXMonitor $ gotoXHsync $ gotoXVsync $ gotoXResolution $
144 gotoXColordepth $ gotoXMouseport $ gotoXMouseButtons $ gotoMode $ gotoXKbModel $
145 gotoXKbLayout $ gotoXKbVariant $ gotoXDriver $ gotoXMouseType $ macAddress $
146 gotoAutoFs $ gotoModules $ gotoAdaptPath $ gotoKernelParameters $ gotoBootKernel $
147 gotoTerminalPath $ gotoLdapServer $ gotoScannerModel ))
149 # objectclass for the Terminal Conecept
150 objectclass (1.3.6.1.4.1.10098.1.2.1.42 NAME 'gotoDevice'
151 DESC 'GOto - contains environment settings (v2.7)' SUP top STRUCTURAL
152 MUST ( cn )
153 MAY ( gotoHotplugDevice $ description ) )