## ## schema file for OpenLDAP 2.0.x ## Schema for storing VTC computer information in LDAP ## OIDs are owned by the ICT Department of HKIVE(TY). ## ## 1.3.6.1.4.1.11400.2.1.x - attributetypes ## 1.3.6.1.4.1.11400.2.2.x - objectclasses ## ## Author: Mak Suet Yiu attributetype ( 1.3.6.1.4.1.11400.2.1.102 NAME 'hostname' DESC 'Computer name' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.11400.2.1.103 NAME 'belongsto' DESC 'The owner of the computer' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.11400.2.1.104 NAME 'mac' DESC 'The MAC address of the computer' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.11400.2.1.105 NAME 'labid' DESC 'Associated laboratory ID' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.11400.2.1.106 NAME 'suppliername' DESC 'Supplier name' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.11400.2.1.107 NAME 'supplierphone' DESC 'The supplier contact phone number' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.11400.2.1.108 NAME 'receiveddate' DESC 'The received date of the computer' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.11400.2.1.109 NAME 'desc' DESC 'The computer description' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.11400.2.1.110 NAME 'hd' DESC 'Hard disk capacity' EQUALITY numericStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.11400.2.1.111 NAME 'mem' DESC 'Memory size' EQUALITY numericStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.11400.2.1.112 NAME 'cpu' DESC 'CPU speed' EQUALITY numericStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.11400.2.1.113 NAME 'mon' DESC 'The monitor model' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.11400.2.1.114 NAME 'mainsoft' DESC 'The main software packages installed' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.11400.2.1.115 NAME 'nic' DESC 'The model of network interface card' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.11400.2.1.116 NAME 'os' DESC 'The operating system installed' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.11400.2.1.117 NAME 'machinetype' DESC 'The machine type of the computer. It could be a workstation or a server.' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.11400.2.2.101 NAME 'computer' SUP top MAY ( hostname $ belongsto $ mac $ labid $ suppliername $ supplierphone $ receiveddate $ desc $ hd $ mem $ cpu $ mon $ mainsoft $ nic$ os $ machinetype) )