#
################################################################################
#
dn: cn=goto,cn=schema,cn=config
objectClass: olcSchemaConfig
cn: goto
#
################################################################################
#
olcAttributeTypes: (
  1.3.6.1.4.1.10098.1.1.11.6
  NAME 'gotoPrinterPPD'
  DESC 'GOto - Gonicus Terminal Concept, PPD data'
  EQUALITY caseIgnoreIA5Match
  SUBSTR caseIgnoreIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  SINGLE-VALUE
  )
#
################################################################################
#
olcAttributeTypes: (
  1.3.6.1.4.1.10098.1.1.11.7
  NAME 'gotoProfileFlags'
  DESC 'GOto - Flags for Profile handling - C is for caching'
  EQUALITY caseIgnoreIA5Match
  SUBSTR caseIgnoreIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  SINGLE-VALUE
  )
#
################################################################################
#
olcAttributeTypes: (
  1.3.6.1.4.1.10098.1.1.11.8
  NAME 'gotoProfileServer'
  DESC 'GOto - specifies the profile server'
  EQUALITY caseIgnoreIA5Match
  SUBSTR caseIgnoreIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  SINGLE-VALUE
  )
#
################################################################################
#
olcAttributeTypes: (
  1.3.6.1.4.1.10098.1.1.11.9
  NAME 'gotoShare'
  DESC 'GOto - specifies a share'
  EQUALITY caseIgnoreIA5Match
  SUBSTR caseIgnoreIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  )
#
################################################################################
#
olcAttributeTypes: (
  1.3.6.1.4.1.10098.1.1.11.10
  NAME 'gotoLogonScript'
  DESC 'GOto - specifies a LogonScript'
  EQUALITY caseIgnoreMatch
  SUBSTR caseIgnoreSubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  )
#
################################################################################
#
olcAttributeTypes: (
  1.3.6.1.4.1.10098.1.1.11.11
  NAME 'gotoKioskProfile'
  DESC 'GOto - specifies a kiosk profile'
  EQUALITY caseIgnoreIA5Match
  SUBSTR caseIgnoreIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  )
#
################################################################################
#
olcAttributeTypes: (
  1.3.6.1.4.1.10098.1.1.11.12
  NAME 'gotoUserPrinter'
  DESC 'GOto - keeps printers shown for this user'
  EQUALITY caseIgnoreIA5Match
  SUBSTR caseIgnoreIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  )
#
################################################################################
#
olcAttributeTypes: (
  1.3.6.1.4.1.10098.1.1.11.13
  NAME 'gotoUserAdminPrinter'
  DESC 'GOto - keeps printers we are admin for'
  EQUALITY caseIgnoreIA5Match
  SUBSTR caseIgnoreIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  )
#
################################################################################
#
olcAttributeTypes: (
  1.3.6.1.4.1.10098.1.1.11.16
  NAME 'gotoGroupPrinter'
  DESC 'GOto - keeps printers shown for this user'
  EQUALITY caseIgnoreIA5Match
  SUBSTR caseIgnoreIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  )
#
################################################################################
#
olcAttributeTypes: (
  1.3.6.1.4.1.10098.1.1.11.17
  NAME 'gotoGroupAdminPrinter'
  DESC 'GOto - keeps printers we are admin for'
  EQUALITY caseIgnoreIA5Match
  SUBSTR caseIgnoreIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  )
#
################################################################################
#
olcAttributeTypes: (
  1.3.6.1.4.1.10098.1.1.11.14
  NAME 'gotoHotplugDevice'
  DESC 'GOto - keeps hotplug devices'
  EQUALITY caseIgnoreIA5Match
  SUBSTR caseIgnoreIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  )
#
################################################################################
#
olcAttributeTypes: (
  1.3.6.1.4.1.10098.1.1.11.15
  NAME 'gotoProfileQuota'
  DESC 'GOto - save quota for home'
  EQUALITY caseIgnoreIA5Match
  SUBSTR caseIgnoreIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  SINGLE-VALUE
  )
#
################################################################################
#
olcAttributeTypes: (
  1.3.6.1.4.1.10098.1.1.11.18
  NAME 'gotoHotplugDeviceDN'
  DESC 'GOto - points to hotplug devices'
  EQUALITY distinguishedNameMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
  )
#
################################################################################
#
olcObjectClasses: (
  1.3.6.1.4.1.10098.1.2.1.1
  NAME 'gotoTerminal'
  DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.7)'
  SUP top
  AUXILIARY
  MUST ( cn )
  MAY ( description $ macAddress $ ipHostNumber $ gotoShare $ goFonHardware )
  )
#
################################################################################
#
olcObjectClasses: (
  1.3.6.1.4.1.10098.1.2.1.30
  NAME 'gotoWorkstation'
  DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.7)'
  SUP top
  AUXILIARY
  MUST ( cn )
  MAY ( description $ macAddress $ ipHostNumber $ gotoShare $ goFonHardware )
  )
#
################################################################################
#
olcObjectClasses: (
  1.3.6.1.4.1.10098.1.2.1.31
  NAME 'gotoPrinter'
  DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.7)'
  SUP top
  STRUCTURAL
  MUST ( cn )
  MAY ( labeledURI $ description $ l $ gotoPrinterPPD $ macAddress $ ipHostNumber $ gotoUserPrinter $   gotoUserAdminPrinter $ gotoGroupPrinter $ gotoGroupAdminPrinter )
  )
#
################################################################################
#
olcObjectClasses: (
  1.3.6.1.4.1.10098.1.2.1.32
  NAME 'gotoEnvironment'
  DESC 'GOto - contains environment settings (v2.7)'
  SUP top
  AUXILIARY
  MAY ( gotoProfileServer $ gotoProfileFlags $ gotoXResolution $ gotoShare $ gotoLogonScript $   gotoKioskProfile $ gotoHotplugDevice $ gotoProfileQuota $ gotoHotplugDeviceDN )
  )
#
################################################################################
#
olcObjectClasses: (
  1.3.6.1.4.1.10098.1.2.1.34
  NAME 'gotoWorkstationTemplate'
  DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.7)'
  SUP top
  AUXILIARY
  MUST ( cn )
  MAY ( description $ gotoShare $ goFonHardware $ ghGfxAdapter $ ghNetNic $ ghSoundAdapter $ ghIdeDev $ ghScsiDev $ ghUsbSupport $ ghMemSize $ ghCpuType $ ghInventoryNumber $ gotoSyslogServer $ gotoNtpServer $ gotoSwapServer $ gotoLpdServer $ gotoFontPath $ gotoFilesystem $ gotoFloppyEnable $ gotoCdromEnable $ gotoLpdEnable $ gotoScannerEnable $ gotoScannerClients $ gotoRootPasswd $ gotoXdmcpServer $ gotoXMethod $ gotoSndModule $ gotoLastUser $ gotoXMonitor $ gotoXHsync $ gotoXVsync $ gotoXResolution $ gotoXColordepth $ gotoXMouseport $ gotoXMouseButtons $ gotoMode $ gotoXKbModel $ gotoXKbLayout $ gotoXKbVariant $ gotoXDriver $ gotoXMouseType $ macAddress $ gotoAutoFs $ gotoModules $ gotoAdaptPath $ gotoKernelParameters $ gotoBootKernel $ gotoTerminalPath $ gotoLdapServer $ gotoScannerModel )
  )
#
################################################################################
#
olcObjectClasses: (
  1.3.6.1.4.1.10098.1.2.1.35
  NAME 'gotoTerminalTemplate'
  DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.7)'
  SUP top
  AUXILIARY
  MUST ( cn )
  MAY ( description $ gotoShare $ goFonHardware $ ghGfxAdapter $ ghNetNic $ ghSoundAdapter $ ghIdeDev $ ghScsiDev $ ghUsbSupport $ ghMemSize $ ghCpuType $ ghInventoryNumber $ gotoSyslogServer $ gotoNtpServer $ gotoSwapServer $ gotoLpdServer $ gotoFontPath $ gotoFilesystem $ gotoFloppyEnable $ gotoCdromEnable $ gotoLpdEnable $ gotoScannerEnable $ gotoScannerClients $ gotoRootPasswd $ gotoXdmcpServer $ gotoXMethod $ gotoSndModule $ gotoLastUser $ gotoXMonitor $ gotoXHsync $ gotoXVsync $ gotoXResolution $ gotoXColordepth $ gotoXMouseport $ gotoXMouseButtons $ gotoMode $ gotoXKbModel $ gotoXKbLayout $ gotoXKbVariant $ gotoXDriver $ gotoXMouseType $ macAddress $ gotoAutoFs $ gotoModules $ gotoAdaptPath $ gotoKernelParameters $ gotoBootKernel $ gotoTerminalPath $ gotoLdapServer $ gotoScannerModel )
  )
#
################################################################################
#
olcObjectClasses: (
  1.3.6.1.4.1.10098.1.2.1.42
  NAME 'gotoDevice'
  DESC 'GOto - contains environment settings (v2.7)'
  SUP top
  STRUCTURAL
  MUST ( cn )
  MAY ( gotoHotplugDevice $ description )
  )
#
################################################################################
#
