home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2000 August / VPR0008B.BIN / BIOS / RIOWORKS / U130B35 / FT66U130b35.ZIP / DATA1.CAB / FastTrak_DMI_Service / ftdmisvc.mif < prev    next >
Text File  |  2000-03-23  |  35KB  |  1,271 lines

  1. ////////////////////////////////////////////////////////////////////////
  2. // FastTrak MIF
  3. //
  4. // Copyright (c) 2000 Promise Technology, Inc.  All rights reserved. 
  5. // No part of this document may be reproduced or transmitted in any form or 
  6. // by any means, electronic or mechanical, for any purpose, without the  
  7. // express written permission of Promise Technology, Inc.      
  8. ///////////////////////////////////////////////////////////////////////
  9.  
  10. Language = "en|US|iso8859-1"
  11. Start Component
  12. Name = "FastTrak IDE RAID"
  13. Description = "This component represents the configuration of the FastTrak IDE"
  14.             "RAID Controller manufactured by Promise Technology, Inc."
  15.  
  16. //////////////////////////////////////////////////////////////////////
  17. // "DMTF|ComponentID|001"
  18. // 
  19. // 
  20. //////////////////////////////////////////////////////////////////////
  21.  
  22. Start Group
  23.     Name = "ComponentID"
  24.     Class = "DMTF|ComponentID|001"
  25.     ID = 1
  26.     Description = "This group defines the attributes common to all "
  27.       "components.  This group is required."
  28.     
  29.     Start Attribute
  30.         Name = "Manufacturer"
  31.         ID = 1
  32.         Description = "Manufacturer of this system."
  33.         Access = Read-Only
  34.         Storage = Common
  35.         Type = DisplayString(64)
  36.         Value = "Promise Technology, Inc."
  37.     End Attribute
  38.     Start Attribute
  39.         Name = "Product"
  40.         ID = 2
  41.         Description = "Product name for this system."
  42.         Access = Read-Only
  43.         Storage = Common
  44.         Type = DisplayString(64)
  45.         Value = "FastTrak IDE RAID Controller"
  46.     End Attribute
  47.     Start Attribute
  48.         Name = "Version"
  49.         ID = 3
  50.         Description = "Version number of this system."
  51.         Access = Read-Only
  52.         Storage = Specific
  53.         Type = DisplayString(64)
  54.         Value = "alpha"
  55.     End Attribute
  56.     Start Attribute
  57.         Name = "Serial Number"
  58.         ID = 4
  59.         Description = "Serial number for this system."
  60.         Access = Read-Only
  61.         Storage = Specific
  62.         Type = DisplayString(64)
  63.         Value = "UNKNOWN"
  64.     End Attribute
  65.     Start Attribute
  66.         Name = "Installation"
  67.         ID = 5
  68.         Description = "The time and date when this component was installed."
  69.         Access = Read-Only
  70.         Storage = Specific
  71.         Type = Date
  72.         Value = ""
  73.     End Attribute
  74.     Start Attribute
  75.         Name = "Verify"
  76.         ID = 6
  77.         Description = "A code that provides a level of verification that the "
  78.           "component is still installed and working."
  79.         Access = Read-Only
  80.         Storage = Common
  81.         Type = Start ENUM
  82.             0 = "An error occurred; check status code."
  83.             1 = "This component does not exist."
  84.             2 = "Verification is not supported."
  85.             3 = "Reserved."
  86.             4 = "This component exists, but the functionality is untested."
  87.             5 = "This component exists, but the functionality is unknown."
  88.             6 = "This component exists, and is not functioning correctly."
  89.             7 = "This component exists, and is functioning correctly."
  90.         End ENUM
  91.         Value = 1
  92.     End Attribute
  93. End Group
  94.  
  95. Start Path
  96.     Name = "FASTTRAK"
  97.     OS2 = Direct-Interface
  98.     WIN16 = Direct-Interface
  99.     WIN32 = Direct-Interface
  100. End Path
  101.  
  102. //////////////////////////////////////////////////////////////////////
  103. // "DMTF|Disk Controller|002"
  104. // 
  105. // Supercedes:     DMTF|Disk Controller|001
  106. // Superceded By:---
  107. // 
  108. //////////////////////////////////////////////////////////////////////
  109. Start Group
  110.     Name = "Disk Controller"
  111.     Class = "DMTF|Disk Controller|002"
  112.     ID = 45
  113.     Description = "This group defines the disk controller in this system."
  114.     Key = 1
  115.     Pragma = "SNMP:1.3.6.1.4.1.412.2.4.25 ;"
  116.  
  117.     Start Attribute
  118.         Name = "Disk Controller Index"
  119.         ID = 1
  120.         Description = "Index value used by the system to identify the disk controller."
  121.         Access = Read-Only
  122.         Storage = Common
  123.         Type = Integer
  124.         Value = 0
  125.     End Attribute
  126.     Start Attribute
  127.         Name = "FRU Group Index"
  128.         ID = 2
  129.         Description = "If this is a Field Replaceable Unit or if it is part of "
  130.               "another FRU, this provides an index into the FRU table; 'value "
  131.               "= -1' indicates that the group is not a FRU." 
  132.         Access = Read-Only
  133.         Storage = Common
  134.         Type = Integer
  135.         Value = 0
  136.     End Attribute
  137.     Start Attribute
  138.         Name = "Operational Group Index"
  139.         ID = 3
  140.         Description = "The index into the Operational State table for this device."
  141.         Access = Read-Only
  142.         Storage = Common
  143.         Type = Integer
  144.         Value = 0
  145.     End Attribute
  146.     Start Attribute
  147.         Name = "System Slot Index"
  148.         ID = 4
  149.         Description = "Index value in System Slot table of disk Controller. 0 = no "
  150.               "slot"
  151.         Access = Read-Only
  152.         Storage = Common
  153.         Type = Integer
  154.         Value = 0
  155.     End Attribute
  156.     Start Attribute
  157.         Name = "Disk Controller Identification "
  158.         ID = 5
  159.         Description = "Name, brand and hardware revision level of the disk "
  160.               "controller."
  161.         Access = Read-Only
  162.         Storage = Common
  163.         Type = DisplayString(64)
  164.         Value = ""
  165.     End Attribute
  166.     Start Attribute
  167.         Name = "Controller Software Revision Level"
  168.         ID = 6
  169.         Description = "Level and version of the software associated with this "
  170.               "controller." 
  171.         Access = Read-Only
  172.         Storage = Common
  173.         Type = DisplayString(64)
  174.         Value = ""
  175.     End Attribute
  176.     Start Attribute
  177.         Name = "Controller Channel Count"
  178.         ID = 7
  179.         Description = "The number of channels supported by this controller. "
  180.               "0x80000000 = Unknown" 
  181.         Access = Read-Only
  182.         Storage = Common
  183.         Type = Integer
  184.         Value = 0
  185.     End Attribute
  186.     Start Attribute
  187.         Name = "Controller Maximum Devices"
  188.         ID = 8
  189.         Description = "The maximum number of devices for all channels which can "
  190.               "be controlled by this disk controller. 0x80000000 = Unknown "
  191.         Access = Read-Only
  192.         Storage = Common
  193.         Type = Integer
  194.         Value = 0
  195.     End Attribute
  196. End Group
  197.  
  198. //////////////////////////////////////////////////////////////////////
  199. // "EventGeneration|DMTF^^Disk Controller|001"
  200. // 
  201. // Supercedes:  ---
  202. // Superceded By:---
  203. // 
  204. //////////////////////////////////////////////////////////////////////
  205.  
  206. Start Group
  207.     Name = "Event Generation"
  208.     Class = "EventGeneration|DMTF^^Disk Controller|001"
  209.     ID = 238
  210.     Key = 5
  211.     Pragma = "SNMP:1.3.6.1.4.1.412.2.4.25 ;"
  212.  
  213.     Start Attribute
  214.         Name = "Event Type"
  215.         ID = 1
  216.         Description = "The type of event that has occurred."
  217.         Access = Read-Only
  218.         Storage = Specific
  219.         Type = Start ENUM
  220.             1 = "Initialization Failure"
  221.             2 = "Configuration Error"
  222.         End ENUM
  223.         Value = 1
  224.     End Attribute
  225.     Start Attribute
  226.         Name = "Event Severity"
  227.         ID = 2
  228.         Description = "The severity of this event."
  229.         Access = Read-Only
  230.         Storage = Specific
  231.         Type = Start ENUM
  232.             1 = "Monitor"
  233.             2 = "Information"
  234.             4 = "OK"
  235.             8 = "Non-Critical"
  236.             16 = "Critical"
  237.             32 = "Non-Recoverable"
  238.         End ENUM
  239.         Value = 1
  240.     End Attribute
  241.     Start Attribute
  242.         Name = "Is Event State-Based?"
  243.         ID = 3
  244.         Description = "The value of this attribute determines whether the Event being "
  245.               "reported is a state-based Event or not. If the value of this "
  246.               "attribute is TRUE then the Event is state-based. Otherwise the "
  247.               "Event is not state-based." 
  248.         Access = Read-Only
  249.         Storage = Specific
  250.         Type = Start ENUM
  251.             0 = "False"
  252.             1 = "True"
  253.         End ENUM
  254.         Value = 1
  255.     End Attribute
  256.     Start Attribute
  257.         Name = "Event State Key"
  258.         ID = 4
  259.         Description = "A unique, single integer key into the EventState group if "
  260.               "this is a state-based Event.  If this is not a state-based "
  261.               "Event then this attribute's value is not defined." 
  262.         Access = Read-Only
  263.         Storage = Common
  264.         Type = Integer
  265.         Value = 0
  266.     End Attribute
  267.     Start Attribute
  268.         Name = "Associated Group"
  269.         ID = 5
  270.         Description = "The class name of the group that is associated with the events "
  271.               "defined in this EventGeneration group." 
  272.         Access = Read-Only
  273.         Storage = Common
  274.         Type = DisplayString(64)
  275.         Value = "DMTF|Disk Controller|002"
  276.     End Attribute
  277.     Start Attribute
  278.         Name = "Event System"
  279.         ID = 6
  280.         Description = "The major functional aspect of the product causing the fault."
  281.         Access = Read-Only
  282.         Storage = Specific
  283.         Type = Start ENUM
  284.             0 = "Other"
  285.             1 = "Unknown"
  286.         End ENUM
  287.         Value = 1
  288.     End Attribute
  289.     Start Attribute
  290.         Name = "Event Subsystem"
  291.         ID = 7
  292.         Description = "The minor functional aspect of the product causing the fault."
  293.         Access = Read-Only
  294.         Storage = Specific
  295.         Type = Start ENUM
  296.             0 = "Other"
  297.             1 = "Unknown"
  298.         End ENUM
  299.         Value = 1
  300.     End Attribute
  301. End Group
  302.  
  303.  
  304. //////////////////////////////////////////////////////////////////////
  305. // "DMTF|Disks|003"
  306. // 
  307. // Supercedes:     DMTF|Disks|002
  308. // Superceded By:---
  309. // 
  310. //////////////////////////////////////////////////////////////////////
  311. Start Group
  312.     Name = "Disks"
  313.     Class = "DMTF|Disks|003"
  314.     ID = 49
  315.     Description = "This group defines the physical attributes of disk mass storage "
  316.       "devices in this system." 
  317.     Key = 1, 2
  318.     Pragma = "SNMP:1.3.6.1.4.1.412.2.4.22 ;"
  319.  
  320.     Start Attribute
  321.         Name = "Storage Type"
  322.         ID = 1
  323.         Description = "The type of this mass storage device."
  324.         Access = Read-Only
  325.         Storage = Common
  326.         Type = Start ENUM
  327.             1 = "Other"
  328.             2 = "Unknown"
  329.             3 = "Hard Disk"
  330.             4 = "Floppy Disk"
  331.             5 = "Optical ROM"
  332.             6 = "Optical WORM"
  333.             7 = "Optical RW"
  334.             8 = "Compact Disk"
  335.             9 = "Flash Disk"
  336.             10 = "Bernoulli"
  337.             11 = "Optical Floppy Disk"
  338.             12 = "Digital Versatile Disk (DVD) Drive"
  339.             13 = "Digital Versatile Disk (DVD) RAM Drive"
  340.         End ENUM
  341.         Value = 1
  342.     End Attribute
  343.     Start Attribute
  344.         Name = "Disk Index"
  345.         ID = 2
  346.         Description = "An index into the disk table."
  347.         Access = Read-Only
  348.         Storage = Common
  349.         Type = Integer
  350.         Value = 0
  351.     End Attribute
  352.     Start Attribute
  353.         Name = "Storage Interface Type"
  354.         ID = 3
  355.         Description = "The interface used by this mass storage device."
  356.         Access = Read-Only
  357.         Storage = Common
  358.         Type = Start ENUM
  359.             1 = "Other"
  360.             2 = "Unknown"
  361.             3 = "SCSI"
  362.             4 = "ESDI"
  363.             5 = "IDE"
  364.             6 = "CMD"
  365.             7 = "IPI"
  366.             8 = "ST506"
  367.             9 = "DSSI"
  368.             10 = "Parallel Port"
  369.             11 = "HIPPI"
  370.             12 = "QIC2"
  371.             13 = "Floppy Disk Interface"
  372.             14 = "PCMCIA"
  373.             15 = "Enhanced ATA/IDE"
  374.         End ENUM
  375.         Value = 1
  376.     End Attribute
  377.     Start Attribute
  378.         Name = "Interface Description "
  379.         ID = 4
  380.         Description = "A longer description of the mass storage interface.  For "
  381.               "example, SCSI2 fast wide." 
  382.         Access = Read-Only
  383.         Storage = Common
  384.         Type = DisplayString(64)
  385.         Value = ""
  386.     End Attribute
  387.     Start Attribute
  388.         Name = "Media Loaded"
  389.         ID = 5
  390.         Description = "If true, the media is loaded."
  391.         Access = Read-Only
  392.         Storage = Common
  393.         Type = Start ENUM
  394.             0 = "False"
  395.             1 = "True"
  396.         End ENUM
  397.         Value = 1
  398.     End Attribute
  399.     Start Attribute
  400.         Name = "Removable Drive"
  401.         ID = 6
  402.         Description = "If true, this drive is removable."
  403.         Access = Read-Only
  404.         Storage = Common
  405.         Type = Start ENUM
  406.             0 = "False"
  407.             1 = "True"
  408.         End ENUM
  409.         Value = 1
  410.     End Attribute
  411.     Start Attribute
  412.         Name = "Removable Media"
  413.         ID = 7
  414.         Description = "If true, the media in this drive is removable."
  415.         Access = Read-Only
  416.         Storage = Common
  417.         Type = Start ENUM
  418.             0 = "False"
  419.             1 = "True"
  420.         End ENUM
  421.         Value = 1
  422.     End Attribute
  423.     Start Attribute
  424.         Name = "Device ID"
  425.         ID = 8
  426.         Description = "The SCSI address of this device."
  427.         Access = Read-Only
  428.         Storage = Common
  429.         Type = Integer
  430.         Value = 0
  431.     End Attribute
  432.     Start Attribute
  433.         Name = "Logical Unit Number"
  434.         ID = 9
  435.         Description = "The logical unit number of this SCSI device."
  436.         Access = Read-Only
  437.         Storage = Common
  438.         Type = Integer
  439.         Value = 0
  440.     End Attribute
  441.     Start Attribute
  442.         Name = "Number of Physical Cylinders"
  443.         ID = 10
  444.         Description = "The number of reported physical cylinders on this device."
  445.         Access = Read-Only
  446.         Storage = Specific
  447.         Type = Integer
  448.         Value = 0
  449.     End Attribute
  450.     Start Attribute
  451.         Name = "Number of Physical Sectors per Track"
  452.         ID = 11
  453.         Description = "The number of reported physical sectors per track for this "
  454.               "device." 
  455.         Access = Read-Only
  456.         Storage = Specific
  457.         Type = Integer
  458.         Value = 0
  459.     End Attribute
  460.     Start Attribute
  461.         Name = "Number of Physical Heads"
  462.         ID = 12
  463.         Description = "The number of reported physical heads for this device."
  464.         Access = Read-Only
  465.         Storage = Common
  466.         Type = Integer
  467.         Value = 0
  468.     End Attribute
  469.     Start Attribute
  470.         Name = "Physical Cylinder for Write Precompensation"
  471.         ID = 13
  472.         Description = "Specifies the physical cylinder used for write "
  473.               "precompensation on this device." 
  474.         Access = Read-Only
  475.         Storage = Common
  476.         Type = Integer
  477.         Value = 0
  478.     End Attribute
  479.     Start Attribute
  480.         Name = "Physical Cylinder for Landing Zone"
  481.         ID = 14
  482.         Description = "The physical landing zone cylinder of this device."
  483.         Access = Read-Only
  484.         Storage = Specific
  485.         Type = Integer
  486.         Value = 0
  487.     End Attribute
  488.     Start Attribute
  489.         Name = "Sector Size"
  490.         ID = 15
  491.         Description = "The size in bytes of the physical disk sector or logical "
  492.               "block as reported by the disk." 
  493.         Access = Read-Only
  494.         Storage = Common
  495.         Type = Integer
  496.         Value = 0
  497.     End Attribute
  498.     Start Attribute
  499.         Name = "Total Physical Size"
  500.         ID = 16
  501.         Description = "The total size in kilobytes (1024 bytes) of this device that "
  502.               "is available to users" 
  503.         Access = Read-Only
  504.         Storage = Specific
  505.         Type = Integer
  506.         Value = 0
  507.     End Attribute
  508.     Start Attribute
  509.         Name = "Number of Current Bad Blocks or Sectors"
  510.         ID = 17
  511.         Description = "The number of current bad blocks or sectors to include total "
  512.               "of both factory assigned and grown defects." 
  513.         Access = Read-Only
  514.         Storage = Specific
  515.         Type = Integer
  516.         Value = 0
  517.     End Attribute
  518.     Start Attribute
  519.         Name = "Partitions"
  520.         ID = 18
  521.         Description = "The number of partitions on this storage unit."
  522.         Access = Read-Only
  523.         Storage = Common
  524.         Type = Integer
  525.         Value = 0
  526.     End Attribute
  527.     Start Attribute
  528.         Name = "Physical Location"
  529.         ID = 19
  530.         Description = "The physical location of this disk drive assembly relative to "
  531.             "the system enclosure."
  532.         Access = Read-Only
  533.         Storage = Specific
  534.         Type = Start ENUM
  535.             1 = "Other"
  536.             2 = "Unknown"
  537.             3 = "Internal"
  538.             4 = "External"
  539.         End ENUM
  540.         Value = 1
  541.     End Attribute
  542.     Start Attribute
  543.         Name = "FRU Group Index"
  544.         ID = 20
  545.         Description = "If this is a Field Replaceable Unit or if it is part of "
  546.             "another FRU, this provides an index into the FRU table; 'value "
  547.             "= -1' indicates that the group is not a FRU." 
  548.         Access = Read-Only
  549.         Storage = Common
  550.         Type = Integer
  551.         Value = 0
  552.     End Attribute
  553.     Start Attribute
  554.         Name = "Operational Group Index"
  555.         ID = 21
  556.         Description = "The index into the Operational State table for this device."
  557.         Access = Read-Only
  558.         Storage = Common
  559.         Type = Integer
  560.         Value = 0
  561.     End Attribute
  562.     Start Attribute
  563.         Name = "Security Settings"
  564.         ID = 22
  565.         Description = "Enum describing the current hardware security settings on this device"
  566.         Access = Read-Only
  567.         Storage = Common
  568.         Type = Start ENUM
  569.             1 = "Other"
  570.             2 = "Unknown"
  571.             3 = "None"
  572.             4 = "Read-Only"
  573.             5 = "Lockout Enabled"
  574.             6 = "Boot-Bypass"
  575.             7 = "Boot-Bypass & Read-Only"
  576.         End ENUM
  577.         Value = 1
  578.     End Attribute
  579. End Group
  580.  
  581. //////////////////////////////////////////////////////////////////////
  582. // "EventGeneration|DMTF^^Disks|001"
  583. // 
  584. // Supercedes:  ---
  585. // Superceded By:---
  586. // 
  587. //////////////////////////////////////////////////////////////////////
  588.  
  589. Start Group
  590.     Name = "Event Generation"
  591.     Class = "EventGeneration|DMTF^^Disks|001"
  592.     ID = 239
  593.     Key = 5
  594.     Pragma = "SNMP:1.3.6.1.4.1.412.2.4.22 ;"
  595.  
  596.     Start Attribute
  597.         Name = "Event Type"
  598.         ID = 1
  599.         Description = "The type of event that has occurred."
  600.         Access = Read-Only
  601.         Storage = Specific
  602.         Type = Start ENUM
  603.             1 = "Physical Device Status Change"
  604.             2 = "Initialization Failure"
  605.             3 = "Configuration Error"
  606.         End ENUM
  607.         Value = 1
  608.     End Attribute
  609.     Start Attribute
  610.         Name = "Event Severity"
  611.         ID = 2
  612.         Description = "The severity of this event."
  613.         Access = Read-Only
  614.         Storage = Specific
  615.         Type = Start ENUM
  616.             1 = "Monitor"
  617.             2 = "Information"
  618.             4 = "OK"
  619.             8 = "Non-Critical"
  620.             16 = "Critical"
  621.             32 = "Non-Recoverable"
  622.         End ENUM
  623.         Value = 1
  624.     End Attribute
  625.     Start Attribute
  626.         Name = "Is Event State-Based?"
  627.         ID = 3
  628.         Description = "The value of this attribute determines whether the Event being "
  629.               "reported is a state-based Event or not. If the value of this "
  630.               "attribute is TRUE then the Event is state-based. Otherwise the "
  631.               "Event is not state-based." 
  632.         Access = Read-Only
  633.         Storage = Specific
  634.         Type = Start ENUM
  635.             0 = "False"
  636.             1 = "True"
  637.         End ENUM
  638.         Value = 1
  639.     End Attribute
  640.     Start Attribute
  641.         Name = "Event State Key"
  642.         ID = 4
  643.         Description = "A unique, single integer key into the Event State group if "
  644.               "this is a state-based Event.  If this is not a state-based "
  645.               "Event then this attribute's value is not defined." 
  646.         Access = Read-Only
  647.         Storage = Common
  648.         Type = Integer
  649.         Value = 0
  650.     End Attribute
  651.     Start Attribute
  652.         Name = "Associated Group"
  653.         ID = 5
  654.         Description = "The class name of the group that is associated with the events "
  655.               "defined in this EventGeneration group." 
  656.         Access = Read-Only
  657.         Storage = Common
  658.         Type = DisplayString(64)
  659.         Value = "DMTF|Disks|003"
  660.     End Attribute
  661.     Start Attribute
  662.         Name = "Event System"
  663.         ID = 6
  664.         Description = "The major functional aspect of the product causing the fault."
  665.         Access = Read-Only
  666.         Storage = Specific
  667.         Type = Start ENUM
  668.             0 = "Other"
  669.             1 = "Unknown"
  670.         End ENUM
  671.         Value = 1
  672.     End Attribute
  673.     Start Attribute
  674.         Name = "Event Subsystem"
  675.         ID = 7
  676.         Description = "The minor functional aspect of the product causing the fault."
  677.         Access = Read-Only
  678.         Storage = Specific
  679.         Type = Start ENUM
  680.             0 = "Other"
  681.             1 = "Unknown"
  682.         End ENUM
  683.         Value = 1
  684.     End Attribute
  685. End Group
  686.  
  687.  
  688. //////////////////////////////////////////////////////////////////////
  689. // "DMTF|Mass Store Array Info Table|001"
  690. // 
  691. //////////////////////////////////////////////////////////////////////
  692. Start Group
  693.     Name = "Mass Store Array Info Table"
  694.     Class = "DMTF|Mass Store Array Info Table|001"
  695.     ID = 85
  696.     Description = "This table is a parallel table to the Mass Store Logical Drives "
  697.       "Table; it has entries keyed by the same unique index as is used for "
  698.       "the logical drives table. This table has one entry corresponding to "
  699.       "each entry in the Mass Store Logical Drives Table whose 'Drive Array' "
  700.       "field is set to TRUE."
  701.     Key = 1
  702.     Pragma = "SNMP:1.3.6.1.4.1.412.2.4.46 ;"
  703.  
  704.     Start Attribute
  705.         Name = "Logical Drive Index"
  706.         ID = 1
  707.         Description = "This is the same index as the 'Logical Drive Index' field in "
  708.               "the Mass Store Logical Drives Table. " 
  709.         Access = Read-Only
  710.         Storage = Specific
  711.         Type = Integer
  712.         Value = * "FASTTRAK"
  713.     End Attribute
  714.     Start Attribute
  715.         Name = "Drive Array Level"
  716.         ID = 2
  717.         Description = "This attribute is an Enum of the different possible types of "
  718.               "drive arrays that could compose the logical drive represented "
  719.               "by the corresponding entry in the Mass Store Logical Drives "
  720.               "Table." 
  721.         Access = Read-Only
  722.         Storage = Specific
  723.         Type = Start ENUM
  724.             1 = "Other"
  725.             2 = "Unknown"
  726.             3 = "RAID 0"
  727.             4 = "RAID 1"
  728.             5 = "RAID 2"
  729.             6 = "RAID 3"
  730.             7 = "RAID 4"
  731.             8 = "RAID 5"
  732.             9 = "RAID 7"
  733.             10 = "RAID 10"
  734.         End ENUM
  735.         Value = * "FASTTRAK"
  736.     End Attribute
  737.     Start Attribute
  738.         Name = "Drive Array Redundancy Status"
  739.         ID = 5
  740.         Description = "This attribute identifies which of the different states of "
  741.               "the available redundancy in the drive array currently "
  742.               "applies." 
  743.         Access = Read-Only
  744.         Storage = Specific
  745.         Type = Start ENUM
  746.             1 = "Other"
  747.             2 = "Unknown"
  748.             3 = "Fully Redundant"
  749.             4 = "Degraded Redundancy"
  750.             5 = "Redundancy Lost"
  751.             6 = "Not Applicable; Unit Not Redundant"
  752.             7 = "Unit Failed"
  753.         End ENUM
  754.         Value = * "FASTTRAK"
  755.     End Attribute
  756.     Start Attribute
  757.         Name = "Drive Array Operation in Progress"
  758.         ID = 6
  759.         Description = "This value of this attribute describes whether the drive "
  760.               "array is currently undergoing array operations of some sort."
  761.         Access = Read-Only
  762.         Storage = Specific
  763.         Type = Start ENUM
  764.             1 = "Other"
  765.             2 = "Unknown"
  766.             3 = "Verify"
  767.             5 = "Rebuild"
  768.             6 = "None"
  769.         End ENUM
  770.         Value = * "FASTTRAK"
  771.     End Attribute
  772. End Group
  773.  
  774. //////////////////////////////////////////////////////////////////////
  775. // "DMTF|Mass Store Logical Drives Table|001"
  776. // 
  777. // 
  778. //////////////////////////////////////////////////////////////////////
  779. Start Group
  780.     Name = "Mass Store Logical Drives Table"
  781.     Class = "DMTF|Mass Store Logical Drives Table|001"
  782.     ID = 86
  783.     Description = "This table describes the logical drives contained in this "
  784.       "component. Logical drives are typically composed of one or more other "
  785.       "logical drives or physical segments. Each entry of this table "
  786.       "contains information about the size of a logical drive, its string "
  787.       "name as set by driver software, and a boolean that describes whether "
  788.       "this logical drive is at the top of the logical drive hierarchy or not." 
  789.     Key = 1
  790.     Pragma = "SNMP:1.3.6.1.4.1.412.2.4.45 ;"
  791.  
  792.     Start Attribute
  793.         Name = "Logical Drive Index"
  794.         ID = 1
  795.         Description = "A unique index (key) into the Mass Store Logical Drives Table."
  796.         Access = Read-Only
  797.         Storage = Specific
  798.         Type = Integer
  799.         Value = * "FASTTRAK"
  800.     End Attribute
  801.     Start Attribute
  802.         Name = "Top of Hierarchy"
  803.         ID = 2
  804.         Description = "This attribute identifies whether the logical drive "
  805.               "represented by this entry is a part of some higher order "
  806.               "logical drive or not. If the value of this boolean attribute "
  807.               "is TRUE, then this means that this logical drive is not a "
  808.               "constituent part of any other logical drive in this "
  809.               "component." 
  810.         Access = Read-Only
  811.         Storage = Specific
  812.         Type = Start ENUM
  813.             0 = "False"
  814.             1 = "True"
  815.         End ENUM
  816.         Value = * "FASTTRAK"
  817.     End Attribute
  818.     Start Attribute
  819.         Name = "Drive Array"
  820.         ID = 3
  821.         Description = "This boolean attribute identifies whether the logical drive "
  822.               "represented by this table entry is composed of an array of "
  823.               "drives or not. If the value of this attribute is TRUE, then "
  824.               "the entry with the same index (as this entry) in the Mass "
  825.               "Store Array Info Table will give information about the drive "
  826.               "array that comprises this logical drive"
  827.         Access = Read-Only
  828.         Storage = Specific
  829.         Type = Start ENUM
  830.             0 = "False"
  831.             1 = "True"
  832.         End ENUM
  833.         Value = * "FASTTRAK"
  834.     End Attribute
  835.     Start Attribute
  836.         Name = "Logical Drive Size in KB"
  837.         ID = 4
  838.         Description = "This attribute holds the size of this logical drive in "
  839.               "kilobytes" 
  840.         Access = Read-Only
  841.         Storage = Specific
  842.         Type = Integer
  843.         Value = * "FASTTRAK"
  844.     End Attribute
  845.     Start Attribute
  846.         Name = "Logical Drive Block Size in Bytes"
  847.         ID = 5
  848.         Description = "This attribute holds the size of the allocatable unit of "
  849.               "storage on this logical drive. The size of the allocatable "
  850.               "unit is given in bytes" 
  851.         Access = Read-Only
  852.         Storage = Specific
  853.         Type = Integer
  854.         Value = * "FASTTRAK"
  855.     End Attribute
  856.     Start Attribute
  857.         Name = "Logical Drive Name String"
  858.         ID = 6
  859.         Description = "This attribute is simply a container for a string name for "
  860.               "the logical drive.  The instrumentation code does not assign "
  861.               "or manipulate this attribute. It is simply a convenience "
  862.               "provided so that driver software may put in this container "
  863.               "the string name by which it refers to this logical drive." 
  864.         Access = Read-Write
  865.         Storage = Specific
  866.         Type = DisplayString(64)
  867.         Value = ""
  868.     End Attribute
  869. End Group
  870.  
  871. //////////////////////////////////////////////////////////////////////
  872. // "EventGeneration|DMTF^^Mass Store Logical Drives Table|001"
  873. // 
  874. // Supercedes:  ---
  875. // Superceded By:---
  876. // 
  877. //////////////////////////////////////////////////////////////////////
  878.  
  879. Start Group
  880.     Name = "Event Generation"
  881.     Class = "EventGeneration|DMTF^^Mass Store Logical Drives Table|001"
  882.     ID = 244
  883.     Key = 5
  884.     Pragma = "SNMP:1.3.6.1.4.1.412.2.4.45 ;"
  885.  
  886.     Start Attribute
  887.         Name = "Event Type"
  888.         ID = 1
  889.         Description = "The type of event that has occurred."
  890.         Access = Read-Only
  891.         Storage = Specific
  892.         Type = Start ENUM
  893.             1 = "Physical Device Status Change"
  894.             2 = "Hot Spare Activated"
  895.             3 = "Logical Device Status Change"
  896.             4 = "Initialization Failure"
  897.             5 = "Configuration Error"
  898.         End ENUM
  899.         Value = 1
  900.     End Attribute
  901.     Start Attribute
  902.         Name = "Event Severity"
  903.         ID = 2
  904.         Description = "The severity of this event."
  905.         Access = Read-Only
  906.         Storage = Specific
  907.         Type = Start ENUM
  908.             1 = "Monitor"
  909.             2 = "Information"
  910.             4 = "OK"
  911.             8 = "Non-Critical"
  912.             16 = "Critical"
  913.             32 = "Non-Recoverable"
  914.         End ENUM
  915.         Value = 1
  916.     End Attribute
  917.     Start Attribute
  918.         Name = "Is Event State-Based?"
  919.         ID = 3
  920.         Description = "The value of this attribute determines whether the Event being "
  921.               "reported is a state-based Event or not. If the value of this "
  922.               "attribute is TRUE then the Event is state-based. Otherwise the "
  923.               "Event is not state-based." 
  924.         Access = Read-Only
  925.         Storage = Specific
  926.         Type = Start ENUM
  927.             0 = "False"
  928.             1 = "True"
  929.         End ENUM
  930.         Value = 1
  931.     End Attribute
  932.     Start Attribute
  933.         Name = "Event State Key"
  934.         ID = 4
  935.         Description = "A unique, single integer key into the Event State group if "
  936.               "this is a state-based Event.  If this is not a state-based "
  937.               "Event then this attribute's value is not defined." 
  938.         Access = Read-Only
  939.         Storage = Common
  940.         Type = Integer
  941.         Value = 0
  942.     End Attribute
  943.     Start Attribute
  944.         Name = "Associated Group"
  945.         ID = 5
  946.         Description = "The class name of the group that is associated with the events "
  947.               "defined in this EventGeneration group." 
  948.         Access = Read-Only
  949.         Storage = Common
  950.         Type = DisplayString(64)
  951.         Value = "DMTF|Mass Store Logical Drives Table|001"
  952.     End Attribute
  953.     Start Attribute
  954.         Name = "Event System"
  955.         ID = 6
  956.         Description = "The major functional aspect of the product causing the fault."
  957.         Access = Read-Only
  958.         Storage = Specific
  959.         Type = Start ENUM
  960.             0 = "Other"
  961.             1 = "Unknown"
  962.         End ENUM
  963.         Value = 1
  964.     End Attribute
  965.     Start Attribute
  966.         Name = "Event Subsystem"
  967.         ID = 7
  968.         Description = "The minor functional aspect of the product causing the fault."
  969.         Access = Read-Only
  970.         Storage = Specific
  971.         Type = Start ENUM
  972.             0 = "Other"
  973.             1 = "Unknown"
  974.         End ENUM
  975.         Value = 1
  976.     End Attribute
  977. End Group
  978.  
  979.  
  980. //////////////////////////////////////////////////////////////////////
  981. // "DMTF|Mass Store Mapping Table|001"
  982. // 
  983. // Supercedes:  ---
  984. // Superceded By:---
  985. // 
  986. //////////////////////////////////////////////////////////////////////
  987. Start Group
  988.     Name = "Mass Store Mapping Table"
  989.     Class = "DMTF|Mass Store Mapping Table|001"
  990.     ID = 87
  991.     Description = "This table represents mappings between logical drives and logical or "
  992.       "physical drive segments. Each entry in this table describes *one* "
  993.       "such mapping. A logical drive may be composed of one, *or more*, such "
  994.       "mappings. A segment may be a part of a physical or logical drive or, "
  995.       "in the degenerate case, the entire drive may be one segment. The "
  996.       "table also contains two fields, namely: (a) 'Parent Drive' a unique "
  997.       "index into the Mass Store Logical Drives Table describing the logical "
  998.       "drive involved in the mapping, and (b) 'Child Segment' a unique index "
  999.       "into the Mass Store Segment Table describing the segment involved in "
  1000.       "the mapping." 
  1001.     Key = 1
  1002.     Pragma = "SNMP:1.3.6.1.4.1.412.2.4.43 ;"
  1003.  
  1004.     Start Attribute
  1005.         Name = "Mapping Index"
  1006.         ID = 1
  1007.         Description = "Unique index into the Mass Store Mapping Table"
  1008.         Access = Read-Only
  1009.         Storage = Common
  1010.         Type = Integer
  1011.         Value = 0
  1012.     End Attribute
  1013.     Start Attribute
  1014.         Name = "Parent Drive"
  1015.         ID = 2
  1016.         Description = "Unique index into the Mass Store Logical Drives Table of the "
  1017.               "entry that represents the parent drive in this mapping." 
  1018.         Access = Read-Only
  1019.         Storage = Common
  1020.         Type = Integer
  1021.         Value = 0
  1022.     End Attribute
  1023.     Start Attribute
  1024.         Name = "Child Segment"
  1025.         ID = 3
  1026.         Description = "This field contains the index of the logical or physical "
  1027.               "segment that is one of the constituents of the parent logical "
  1028.               "drive referenced by the attribute 'Parent Drive'.This index "
  1029.               "is a key into the Mass Store Segment Table." 
  1030.         Access = Read-Only
  1031.         Storage = Common
  1032.         Type = Integer
  1033.         Value = 0
  1034.     End Attribute
  1035. End Group
  1036.  
  1037.  
  1038. //////////////////////////////////////////////////////////////////////
  1039. // "DMTF|Mass Store Segment Table|001"
  1040. // 
  1041. // Supercedes:  ---
  1042. // Superceded By:---
  1043. // 
  1044. //////////////////////////////////////////////////////////////////////
  1045. Start Group
  1046.     Name = "Mass Store Segment Table"
  1047.     Class = "DMTF|Mass Store Segment Table|001"
  1048.     ID = 88
  1049.     Description = "This table describes the various segments on the various physical or "
  1050.       "logical drives in the component. In some cases a segment may represent "
  1051.       "an entire drive. In other cases there may be multiple segments on a "
  1052.       "drive." 
  1053.     Key = 1
  1054.     Pragma = "SNMP:1.3.6.1.4.1.412.2.4.44 ;"
  1055.  
  1056.     Start Attribute
  1057.         Name = "Segment Index"
  1058.         ID = 1
  1059.         Description = "This is a unique index for this segment and is used as a key "
  1060.               "into this table" 
  1061.         Access = Read-Only
  1062.         Storage = Common
  1063.         Type = Integer
  1064.         Value = 0
  1065.     End Attribute
  1066.     Start Attribute
  1067.         Name = "Segment Type"
  1068.         ID = 2
  1069.         Description = "Describes whether the segment is a physical segment on a "
  1070.               "physical drive or a logical segment on a logical drive. If "
  1071.               "the value of this attribute is 'Physical' then the physical "
  1072.               "drive is identified in the Disks table by Drive Key 1 and "
  1073.               "Drive Key 2 attributes. If the value of this attribute is "
  1074.               "'Logical' then the logical drive is identified in the Mass "
  1075.               "Store Logical Drives table by the Drive Key 2 attribute and "
  1076.               "the Drive Key 1 attribute is irrelevant" 
  1077.         Access = Read-Only
  1078.         Storage = Common
  1079.         Type = Start ENUM
  1080.             1 = "Physical"
  1081.             2 = "Logical"
  1082.         End ENUM
  1083.         Value = 1
  1084.     End Attribute
  1085.     Start Attribute
  1086.         Name = "Segment Start"
  1087.         ID = 3
  1088.         Description = "This is the index of the allocation unit on the drive at "
  1089.               "which the media extent corresponding to this segment starts." 
  1090.         Access = Read-Only
  1091.         Storage = Common
  1092.         Type = Integer
  1093.         Value = 0
  1094.     End Attribute
  1095.     Start Attribute
  1096.         Name = "Segment Length"
  1097.         ID = 4
  1098.         Description = "This is the length of the segment in allocation units "
  1099.               "inclusive of the starting allocation unit whose index is "
  1100.               "contained in the attribute 'Segment Start'." 
  1101.         Access = Read-Only
  1102.         Storage = Common
  1103.         Type = Integer
  1104.         Value = 0
  1105.     End Attribute
  1106.     Start Attribute
  1107.         Name = "Segment Allocation Unit"
  1108.         ID = 5
  1109.         Description = "The value of this attribute identifies the type of unit of "
  1110.               "space that can be allocated on the drive."
  1111.         Access = Read-Only
  1112.         Storage = Common
  1113.         Type = Start ENUM
  1114.             1 = "Other"
  1115.             2 = "Unknown"
  1116.             3 = "Physical Sector"
  1117.             4 = "Logical Block"
  1118.         End ENUM
  1119.         Value = 1
  1120.     End Attribute
  1121.     Start Attribute
  1122.         Name = "Segment Allocation State"
  1123.         ID = 6
  1124.         Description = "The value of this attribute identifies the current allocation "
  1125.               "state of the segment represented by this table entry. NOTE: "
  1126.               "Reserved = This segment is reserved for vendor use (DO NOT USE "
  1127.               "this segment for other purposes); Spare = This segment is "
  1128.               "currently in use being held in reserve for hot sparing." 
  1129.         Access = Read-Only
  1130.         Storage = Common
  1131.         Type = Start ENUM
  1132.             1 = "Other"
  1133.             2 = "Unknown"
  1134.             3 = "Allocated"
  1135.             4 = "Available"
  1136.             5 = "Defective"
  1137.             6 = "Reserved"
  1138.             7 = "Spare"
  1139.         End ENUM
  1140.         Value = 1
  1141.     End Attribute
  1142.     Start Attribute
  1143.         Name = "Drive Key 1"
  1144.         ID = 7
  1145.         Description = "If Segment Type is 'Physical' this is one of two keys used to "
  1146.               "identify a specific disk in the Disks group. If the Segment "
  1147.               "Type is 'Logical' this attribute is unused and its value is "
  1148.               "irrelevant." 
  1149.         Access = Read-Only
  1150.         Storage = Common
  1151.         Type = Start ENUM
  1152.             1 = "Other"
  1153.             2 = "Unknown"
  1154.             3 = "Hard Disk"
  1155.             4 = "Floppy Disk"
  1156.             5 = "Optical ROM"
  1157.             6 = "Optical WORM"
  1158.             7 = "Optical RW"
  1159.             8 = "Compact Disk"
  1160.             9 = "Flash Disk"
  1161.             10 = "Bernoulli"
  1162.             11 = "Optical Floppy Disk"
  1163.         End ENUM
  1164.         Value = 1
  1165.     End Attribute
  1166.     Start Attribute
  1167.         Name = "Drive Key 2"
  1168.         ID = 8
  1169.         Description = "(A) If the value of the attribute Segment Type is 'Physical' "
  1170.               "then this attribute holds the second of two keys that identify "
  1171.               "the physical drive in the Disks table group. (B) If the value "
  1172.               "of the Segment Type is 'Logical' then this is the single "
  1173.               "integer key that identifies the logical drive in the Mass "
  1174.               "Store Logical Drives table." 
  1175.         Access = Read-Only
  1176.         Storage = Common
  1177.         Type = Integer
  1178.         Value = 0
  1179.     End Attribute
  1180. End Group
  1181.  
  1182. //////////////////////////////////////////////////////////////////////
  1183. // "DMTF|Event State|001"
  1184. // 
  1185. // Supercedes:  ---
  1186. // Superceded By:---
  1187. // 
  1188. //////////////////////////////////////////////////////////////////////
  1189.  
  1190. Start Group
  1191.  
  1192.     Name = "Event State"
  1193.     ID = 100
  1194.     Class = "DMTF|Event State|001"
  1195.     Description = "This table holds the current state of each state-based event"
  1196.     Key = 1
  1197.  
  1198.     Start Attribute
  1199.         Name = "Event Index"
  1200.         ID = 1
  1201.         Description = "A unique index into the Event State table"
  1202.         Access = Read-Only
  1203.         Storage = Common
  1204.         Type = Integer
  1205.         Value = -1
  1206.     End Attribute
  1207.  
  1208.     Start Attribute
  1209.         Name = "Event Generation Group Class"
  1210.         ID = 2
  1211.         Description = "The Class String of the event generator group within the generating"
  1212.                   "Component"
  1213.         Access = Read-Only
  1214.         Storage = Specific
  1215.         Type = String(256)
  1216.         Value = "DMTF|Mass Store Logical Drives Table|001"
  1217.     End Attribute
  1218.  
  1219.     Start Attribute
  1220.         Name = "Event Type"
  1221.         ID = 3
  1222.         Description = "Integer value that identifies one of the event types enumerated"
  1223.                   "in the associated Event Generation group"
  1224.         Access = Read-Only
  1225.         Storage = Common
  1226.         Type = Integer
  1227.         Value = 0
  1228.     End Attribute
  1229.  
  1230.     Start Attribute
  1231.         Name = "Current State"
  1232.         ID = 4
  1233.         Description = "The current state of the Event type identified by the Event Type"
  1234.                   "attribute in this row"
  1235.         Access = Read-Only
  1236.         Storage = Common
  1237.         Type = Start ENUM
  1238.             Name = "Current State"
  1239.             0x0004 = "OK"
  1240.             0x0008 = "Non-critical"
  1241.             0x0010 = "Critical"
  1242.             0x0020 = "Non-recoverable"
  1243.             End ENUM
  1244.         Value = 0x0004
  1245.     End Attribute
  1246.  
  1247.     Start Attribute
  1248.         Name = "Associated Group Object"
  1249.         ID = 5
  1250.         Description = "A list of integer keys that identify the instance of the"
  1251.               "Associated Group that actually generated the state-based event."
  1252.               "The list of integer keys are represented in the value of this"
  1253.               "attribute as a string containing a comma-separated list of"
  1254.               "integers. The management application must parse this string to"
  1255.               "obtain the list of integer keys."
  1256.         Access = Read-Only
  1257.         Storage = Specific
  1258.         Type = String(256)
  1259.         Value = ""
  1260.     End Attribute
  1261.  
  1262. END GROUP
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268. End Component
  1269.  
  1270.  
  1271.