home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / s521os2e.exe / system.mft < prev    next >
Text File  |  1998-09-03  |  123KB  |  3,807 lines

  1. // Text item: std100jb.mif 7/27/94 8:13A
  2.  
  3. Start Component
  4.     Name = "PC Systems MIF"
  5.     Description = "This is the result of the Systems Working Group effort to"
  6.     " define major system components. The definitions are not intended to be"
  7.     " exhaustive nor are all possible groups listed. Additional work should be"
  8.     " done by new working groups to further define these components. Each of the"
  9.     " above physical components will have a corresponding MIF group in each"
  10.     " company System component."
  11.  
  12.     Start Enum
  13.         Name = "BOOL"
  14.         Type = Integer
  15.         0x00 = "False"
  16.         0x01 = "True"
  17.     End Enum
  18.  
  19.     Start Enum
  20.         Name = "System_Enclosure_Status"
  21.         Type = Integer
  22.         0x01 = "Other"
  23.         0x02 = "Unknown"
  24.         0x03 = "Safe"
  25.         0x04 = "Warning"
  26.         0x05 = "Critical"
  27.     End Enum
  28.  
  29.  
  30.  
  31.     Start Group
  32.         Name = "ComponentID"
  33.         Class = "DMTF|ComponentID|001"
  34.         ID =1
  35.         Description = "This group defines the attributes common"
  36.         "to all components. This group is required."
  37.  
  38.         Start Attribute
  39.             Name = "Manufacturer"
  40.             ID = 1
  41.             Description = "Manufacturer of this system."
  42.             Type = String(64)
  43.             Access = Read-Only
  44.             Storage = Common
  45.             Value = "IBM Corp."
  46.         End Attribute
  47.  
  48.         Start Attribute
  49.             Name = "Product"
  50.             ID = 2
  51.             Description = "Product name for this system."
  52.             Type = String(64)
  53.             Access = Read-Only
  54.             Storage = Common
  55.             Value = ***<VALUE CP=SI GR=1 AT=2>***
  56.         End Attribute
  57.  
  58.         Start Attribute
  59.             Name = "Version"
  60.             ID = 3
  61.             Description = "Version number of this system."
  62.             Type = String(64)
  63.             Access = Read-Only
  64.             Storage = Common
  65.             Value = ***<VALUE CP=SI GR=1 AT=3 >***
  66.         End Attribute
  67.  
  68.         Start Attribute
  69.             Name = "Serial Number"
  70.             ID = 4
  71.             Description = "Serial number for this system."
  72.             Type = String(64)
  73.             Access = Read-Only
  74.             Storage = Common
  75.             Value = ***<VALUE CP=SI GR=1 AT=4>***
  76.         End Attribute
  77.  
  78.         Start Attribute
  79.             Name = "Installation"
  80.             ID = 5
  81.             Description = "The time and date for the last time this component was installed."
  82.             Type = Date
  83.             Access = Read-Only
  84.             Storage = Specific
  85.             Value = "00000000000000.000000+000"
  86.         End Attribute
  87.  
  88.         Start Attribute
  89.             Name = "Verify"
  90.             ID = 6
  91.             Description = "A code that provides a level of verification that the component is still installed and working."
  92.             Type = Start ENUM
  93.                        Name = "Verify_Type"
  94.                        Type = Integer
  95.                        0x00 = "An error occurred; check status code"
  96.                        0x01 = "This component does not exist"
  97.                        0x02 = "The verification is not supported"
  98.                        0x03 = "Reserved"
  99.                        0x04 = "This component exists, but the functionality is untested"
  100.                        0x05 = "This component exists, but the functionality is unknown"
  101.                        0x06 = "This component exists, and is not functioning correctly"
  102.                        0x07 = "This component exists, and is functioning correctly"
  103.                    End ENUM
  104.             Access = Read-Only
  105.             Storage = Specific
  106.             Value = 7
  107.         End Attribute
  108.     End Group
  109.  
  110.  
  111.  
  112.     Start Group
  113.         Name = "General Information"
  114.         Class = "DMTF|General Information|001"
  115.         ID = 2
  116.         Description = "This group defines general information about this system."
  117.  
  118.         Start Attribute
  119.             Name = "System Name"
  120.             ID =1
  121.             Description = "A name to identify this system."
  122.             Type = String(64)
  123.             Access = Read-Write
  124.             Storage = Specific
  125.             Value = ""
  126.         End Attribute
  127.  
  128.         Start Attribute
  129.             Name = "System Location"
  130.             ID =2
  131.             Description = "The physical location of this system."
  132.             Type = String(64)
  133.             Access = Read-Write
  134.             Storage = Specific
  135.             Value = ""
  136.         End Attribute
  137.  
  138.         Start Attribute
  139.             Name = "System Primary User Name"
  140.             ID =3
  141.             Description = "The name of the primary user or owner of this system."
  142.             Type = String(64)
  143.             Access = Read-Write
  144.             Storage = Specific
  145.             Value = ""
  146.         End Attribute
  147.  
  148.         Start Attribute
  149.             Name = "System Primary User Phone"
  150.             ID =4
  151.             Description = "The phone number of the primary user of this system."
  152.             Type = String(64)
  153.             Access = Read-Write
  154.             Storage = Specific
  155.             Value = ""
  156.         End Attribute
  157.  
  158.         Start Attribute
  159.             Name = "System Boot Up Time"
  160.             ID =5
  161.             Description = "The time at which the system was last booted"
  162.             Type = Date
  163.             Access = Read-Only
  164.             Storage = Specific
  165.             Value = ***<VALUE CP=SI GR=2 AT=5>***
  166.         End Attribute
  167.  
  168.         Start Attribute
  169.             Name = "System Date Time"
  170.             ID =6
  171.             Description = "This attribute returns the actual system date and  time."
  172.             Type = Date
  173.             Access = Read-Write
  174.             Storage = Specific
  175.             Value = ***<VALUE CP=SI GR=2 AT=6>***
  176.         End Attribute
  177.     End Group
  178.  
  179.  
  180.  
  181.     Start Group
  182.         Name = "Operating System Template"
  183.         Class = "DMTF|Operating System|001"
  184.         Description = "This group defines general information about operating systems installed on this system."
  185.  
  186.         ***< KEY = 1 CP=SI >***
  187.  
  188.         Start Attribute
  189.             Name = "Operating System Index"
  190.             ID =1
  191.             Description = "The index into the operating system table."
  192.             Type = Integer
  193.             Access = Read-Only
  194.             Storage = Common
  195.             Value = 0
  196.         End Attribute
  197.  
  198.         Start Attribute
  199.             Name = "Operating System Name"
  200.             ID =2
  201.             Description = "The name of this operating system."
  202.             Type = String(64)
  203.             Access = Read-Only
  204.             Storage = Common
  205.             Value = ""
  206.         End Attribute
  207.  
  208.         Start Attribute
  209.             Name = "Operating System Version"
  210.             ID =3
  211.             Description = "The version number of this operating system."
  212.             Type = String(64)
  213.             Access = Read-Only
  214.             Storage = Common
  215.             Value = ""
  216.         End Attribute
  217.  
  218.         Start Attribute
  219.             Name = "Primary Operating System"
  220.             ID =4
  221.             Description = "If true, this is the primary operating system."
  222.             Type = "BOOL"
  223.             Access = Read-Only
  224.             Storage = Common
  225.             Value = 0
  226.         End Attribute
  227.  
  228.         Start Attribute
  229.             Name = "Operating System Boot Device Storage Type"
  230.             ID =5
  231.             Description = "An index into the Disks Table to indicate the device from which this"
  232.             " operating system was booted. To fully access the Disks Table, this index must be combined"
  233.             " with the attribute Boot Device Index"
  234.             Type = START ENUM
  235.                        Name = "Storage_Type"
  236.                        Type = Integer
  237.                        0x01 = "Other"
  238.                        0x02 = "Unknown"
  239.                        0x03 = "Hard_Disk"
  240.                        0x04 = "Floppy_Disk"
  241.                        0x05 = "Optical_ROM"
  242.                        0x06 = "Optical_WORM"
  243.                        0x07 = "Optical_RW"
  244.                        0x08 = "Compact_Disk"
  245.                        0x09 = "Flash_Disk"
  246.                        0x0A = "Bernoulli"
  247.                        0x0B = "Optical Floppy Disk"
  248.                    END ENUM
  249.             Access = Read-Only
  250.             Storage = Common
  251.             Value = 2
  252.         End Attribute
  253.  
  254.         Start Attribute
  255.             Name = "Operating System Boot Device Index"
  256.             ID =6
  257.             Description = "An index into the Disks Table"
  258.             Type = Integer
  259.             Access = Read-Only
  260.             Storage = Common
  261.             Value = 0
  262.         End Attribute
  263.  
  264.         Start Attribute
  265.             Name = "Operating System Boot Partition Index"
  266.             ID =7
  267.             Description = "An index into the Partition table indicating the partition from"
  268.             " which this operating system booted."
  269.             Type = Integer
  270.             Access = Read-Only
  271.             Storage = Common
  272.             Value = 0
  273.         End Attribute
  274.  
  275.         Start Attribute
  276.             Name = "Operating System Description"
  277.             ID =8
  278.             Description = "A description of this operating system."
  279.             Type = String(128)
  280.             Access = Read-Only
  281.             Storage = Specific
  282.             Value = ""
  283.         End Attribute
  284.     End Group
  285.  
  286.     Start Table
  287.         Name = "Operating System Table"
  288.         ID =  3
  289.         Class = "DMTF|Operating System|001"
  290.         ***< TABLE CP=SI GR=3 ACNT=8 >***
  291.     End Table
  292.  
  293.  
  294.  
  295.     Start Group
  296.         Name = "System BIOS"
  297.         Class = "DMTF|System Bios|001"
  298.         Description = "This group defines the attributes for the System BIOS."
  299.  
  300.         ***<Key = 1 CP=SI >***
  301.  
  302.         Start Attribute
  303.             Name = "BIOS Index"
  304.             ID = 1
  305.             Description = "The index into the system BIOS table."
  306.             Type = Integer
  307.             Access = Read-Only
  308.             Storage = Common
  309.             Value = 0
  310.         End Attribute
  311.  
  312.         Start Attribute
  313.             Name = "Manufacturer"
  314.             ID = 2
  315.             Description = "The name of the company that wrote this System BIOS."
  316.             Type = String(64)
  317.             Access = Read-Only
  318.             Storage = Specific
  319.             Value = ""
  320.         End Attribute
  321.  
  322.         Start Attribute
  323.             Name = "Version"
  324.             ID = 3
  325.             Description = "The version number or version string of this BIOS."
  326.             Type = String(64)
  327.             Access = Read-Only
  328.             Storage = Specific
  329.             Value = ""
  330.         End Attribute
  331.  
  332.         Start Attribute
  333.             Name = "BIOS ROM Size"
  334.             ID = 4
  335.             Description = "The physical size of this BIOS ROM device in Kilo Bytes"
  336.             Type = Integer
  337.             Access = Read-Only
  338.             Storage = Common
  339.             Value = 0
  340.         End Attribute
  341.  
  342.         Start Attribute
  343.             Name = "Starting Address"
  344.             ID = 5
  345.             Description = "The starting physical address for the memory which the BIOS occupies"
  346.             Type = Integer64
  347.             Access = Read-Only
  348.             Storage = Common
  349.             Value = 0
  350.         End Attribute
  351.  
  352.         Start Attribute
  353.             Name = "Ending Address"
  354.             ID = 6
  355.             Description = "The ending physical address for the memory which the BIOS occupies"
  356.             Type = Integer64
  357.             Access = Read-Only
  358.             Storage = Common
  359.             Value = 0
  360.         End Attribute
  361.  
  362.         Start Attribute
  363.             Name = "Loader version"
  364.             ID = 7
  365.             Description = "The BIOS flash loader version number or string."
  366.             Type = String(64)
  367.             Access = Read-Only
  368.             Storage = Specific
  369.             Value = ""
  370.         End Attribute
  371.  
  372.         Start Attribute
  373.             Name = "BIOS Release Date"
  374.             ID = 8
  375.             Description = "The BIOS release date."
  376.             Type = Date
  377.             Access = Read-Only
  378.             Storage = Common
  379.             Value = "00000000000000.000000+000"
  380.         End Attribute
  381.  
  382.         Start Attribute
  383.             Name = "Primary BIOS"
  384.             ID =9
  385.             Description = "If true, this is the primary System BIOS."
  386.             Type = "BOOL"
  387.             Access = Read-Only
  388.             Storage = Common
  389.             Value = 0
  390.         End Attribute
  391.     End Group
  392.  
  393.     Start Table
  394.         Name = "System BIOS Table"
  395.         ID =  4
  396.         Class = "DMTF|System Bios|001"
  397.         ***< TABLE CP=SI GR=4 ACNT=9 >***
  398.     End Table
  399.  
  400.  
  401.  
  402.     Start Group
  403.         Name = "System BIOS Characteristic Template"
  404.         Class = "DMTF|BIOS Characteristic|001"
  405.         Description = "This group defines the characteristics for the System BIOS."
  406.  
  407.         ***< KEY = 1,2 CP=SI >***
  408.  
  409.         Start Attribute
  410.             Name = "BIOS Characteristics Index"
  411.             ID = 1
  412.             Description = "This is an index into the BIOS Characteristics table. "
  413.             Type = Integer
  414.             Access = Read-Only
  415.             Storage = Common
  416.             Value = -1
  417.         End Attribute
  418.  
  419.         Start Attribute
  420.             Name = "BIOS Number "
  421.             ID = 2
  422.             Description = "This field refers to the BIOS number, which correlates to the System BIOS Index. "
  423.             Type = Integer
  424.             Access = Read-Only
  425.             Storage = Common
  426.             Value = -1
  427.         End Attribute
  428.  
  429.         Start Attribute
  430.             Name = "BIOS Characteristics"
  431.             ID = 3
  432.             Description = "The different attributes supported by this version of the BIOS"
  433.             Type = Start ENUM
  434.                        Name = "BIOS_Char"
  435.                        Type = Integer
  436.                        0x01 = "Other"
  437.                        0x02 = "Unknown"
  438.                        0x03 = "Unsupported"
  439.                        0x04 = "ISA_Support"
  440.                        0x05 = "MCA_Support "
  441.                        0x06 = "EISA_Support"
  442.                        0x07 = "PCI_Support"
  443.                        0x08 = "PCMCIA_Support"
  444.                        0x09 = "PnP_Support"
  445.                        0x0A = "APM Support "
  446.                        0x0B = "Upgradeable_BIOS "
  447.                        0x0C = "BIOS_Shadowing_allowed"
  448.                        0x0D = "VL_VESA_Support"
  449.                        0x0E = "ESCD Support"
  450.                    End ENUM
  451.             Access = Read-Only
  452.             Storage = Common
  453.             Value = -1
  454.         End Attribute
  455.  
  456.         Start Attribute
  457.             Name = "BIOS Characteristics Description"
  458.             ID = 4
  459.             Description = "An expanded description of this BIOS Characteristic."
  460.             Type = String(80)
  461.             Access = Read-Only
  462.             Storage = Specific
  463.             Value = ""
  464.         End Attribute
  465.     End Group
  466.  
  467.     Start Table
  468.         Name = "System BIOS Characteristic Table"
  469.         ID =  5
  470.         Class = "DMTF|BIOS Characteristic|001"
  471.         ***< TABLE CP=SI GR=5 ACNT=4 >***
  472.     End Table
  473.  
  474.  
  475.  
  476.     Start Group
  477.         Name = "Processor Template"
  478.         Class = "DMTF|Processor|002"
  479.         Description = "This group defines the attributes for each and every processor installed in this system."
  480.  
  481.         ***<Key = 1 CP=SI >***
  482.  
  483.         Start Attribute
  484.             Name = "Processor Index"
  485.             ID = 1
  486.             Description = "An index into the processor table."
  487.             Type = Integer
  488.             Access = Read-Only
  489.             Storage = Common
  490.             Value = 0
  491.         End Attribute
  492.  
  493.         Start Attribute
  494.             Name = "Type"
  495.             ID = 2
  496.             Description = "The type of processor currently in the system."
  497.             Type = Start Enum
  498.                        Name = "Processor_Type"
  499.                        Type = Integer
  500.                        0x01 = "Other"
  501.                        0x02 = "Unknown"
  502.                        0x03 = "Central Processor"
  503.                        0x04 = "Math_Processor"
  504.                        0x05 = "DSP_Processor"
  505.                        0x06 = "Video_Processor"
  506.                    End Enum
  507.             Access = Read-Only
  508.             Storage = Common
  509.             Value = 0
  510.         End Attribute
  511.  
  512.         Start Attribute
  513.             Name = "Processor Family"
  514.             ID = 3
  515.             Description = "The family of processors to which this processor belongs."
  516.             Type = Start ENUM
  517.                      Name = "Processor_Family"
  518.                      Type = Integer
  519.                      0x01 = "Other"
  520.                      0x02 = "Unknown"
  521.                      0x03 = "8086"
  522.                      0x04 = "80286"
  523.                      0x05 = "80386"
  524.                      0x06 = "80486"
  525.                      0x07 = "8087"
  526.                      0x08 = "80287"
  527.                      0x09 = "80387"
  528.                      0x0A = "80487"
  529.                      0x0B = "Pentium family "
  530.                      0x0C = "Pentium Pro "
  531.                        13 = "Pentium II"
  532.                        14 = "Pentium MMX"
  533.                        18 = "M1 Family"
  534.                        25 = "K5 Family"
  535.                        32 = "Power PC Family"
  536.                        33 = "Power PC 601"
  537.                        34 = "Power PC 603"
  538.                        35 = "Power PC 603+"
  539.                        36 = "Power PC 604"
  540.                        48 = "Alpha Family"
  541.                        64 = "MIPS Family"
  542.                        80 = "SPARC Family"
  543.                        96 = "68040"
  544.                        97 = "68xxx Family"
  545.                        98 = "68000"
  546.                        99 = "68010"
  547.                        100 = "68020"
  548.                        101 = "68030"
  549.                        112 = "Hobbit Family"
  550.                        128 = "Weitek"
  551.                        144 = "PA-RISC Family"
  552.                        160 = "V30 Family"
  553.                  End ENUM
  554.             Access = Read-Only
  555.             Storage = Common
  556.             Value = 0
  557.         End Attribute
  558.  
  559.         Start Attribute
  560.             Name = "Version Information"
  561.             ID = 4
  562.             Description = "The version number or string for this processor."
  563.             Type = String(80)
  564.             Access = Read-Only
  565.             Storage = Specific
  566.             Value = ""
  567.         End Attribute
  568.  
  569.         Start Attribute
  570.             Name = "Maximum Speed"
  571.             ID = 5
  572.             Description = "The maximum speed (in MHz) of this processor."
  573.             Type = Integer
  574.             Access = Read-Only
  575.             Storage = Common
  576.             Value = 0
  577.         End Attribute
  578.  
  579.         Start Attribute
  580.             Name = "Current Speed"
  581.             ID = 6
  582.             Description = "The current speed (in MHz) of this processor."
  583.             Type = Integer
  584.             Access = Read-Only
  585.             Storage = Common
  586.             Value = 0
  587.         End Attribute
  588.  
  589.         Start Attribute
  590.             Name = "Processor Upgrade"
  591.             ID = 7
  592.             Description = "The method by which this processor can be upgraded, if upgrades are supported. "
  593.             Type = Start ENUM
  594.                        Name = "Processor_Upgrade"
  595.                        Type = Integer
  596.                        0x01 = "Other"
  597.                        0x02 = "Unknown"
  598.                        0x03 = "Daughter Board"
  599.                        0x04 = "ZIF Socket"
  600.                        0x05 = "Replacement/Piggy Back"
  601.                        0x06 = "None"
  602.                           7 = "LIF Socket"
  603.                    End ENUM
  604.             Access = Read-Only
  605.             Storage = Common
  606.             Value = 2
  607.         End Attribute
  608.  
  609.         Start Attribute
  610.             Name = "FRU Group Index"
  611.             ID = 8
  612.             Description = "If this is a Field Replaceable Unit or if it is part"
  613.             "of another FRU, this provides index into the FRU table."
  614.             "A Value = -1 means that the group is not a FRU"
  615.             Type = Integer
  616.             Access = Read-Only
  617.             Storage = Common
  618.             Value = -1
  619.         End Attribute
  620.  
  621.         Start Attribute
  622.             Name = "Operational Group Index"
  623.             ID = 9
  624.             Description = "The index into the Operational State Table for this device if applicable"
  625.             Type = Integer
  626.             Access = Read-Only
  627.             Storage = Common
  628.             Value = 0
  629.         End Attribute
  630.     End Group
  631.  
  632.     Start Table
  633.         Name = "Processor Table"
  634.         ID =  6
  635.         Class = "DMTF|Processor|002"
  636.         ***< TABLE CP=SI GR=6 ACNT=9 >***
  637.     End Table
  638.  
  639.  
  640.  
  641.     Start Group
  642.         Name = "MotherBoard"
  643.         Class = "DMTF|MotherBoard|001"
  644.         ID = 7
  645.         Description = "This group defines attributes for the mother board"
  646.  
  647.         Start Attribute
  648.             Name = "Number of Expansion slots"
  649.             ID = 1
  650.             Description = "This attribute indicates the total number of expansion slots which "
  651.             "physically exist on the motherboard whether occupied or not (See System Slots groups)"
  652.             Type = Integer
  653.             Access = Read-Only
  654.             Storage = Common
  655.             Value = ***<VALUE CP=SI GR=7 AT=1>***
  656.         End Attribute
  657.  
  658.         Start Attribute
  659.             Name = "FRU Group Index"
  660.             ID = 2
  661.             Description = "If this is a Field Replaceable Unit or if it is part"
  662.             "of another FRU, this provides index into the FRU table."
  663.             "A Value = -1 means that the group is not a FRU"
  664.             Type = Integer
  665.             Access = Read-Only
  666.             Storage = Common
  667.             Value = ***<VALUE CP=SI GR=7 AT=2>***
  668.         End Attribute
  669.  
  670.         Start Attribute
  671.             Name = "Operational Group Index"
  672.             ID = 3
  673.             Description = "The index into the Operational State Table for this device if applicable"
  674.             Type = Integer
  675.             Access = Read-Only
  676.             Storage = Common
  677.             Value = -1
  678.         End Attribute
  679.     End Group
  680.  
  681.  
  682.  
  683.     Start Group
  684.         Name = "Physical Memory Template"
  685.         Class = "DMTF|Physical_Memory|001"
  686.         Description = "This group defines the physical attributes for system memory and "
  687.         "any add- on memory installed in this system."
  688.  
  689.         ***<Key = 1 CP=SI >***
  690.  
  691.         Start Attribute
  692.             Name = "Physical Memory Index"
  693.             ID = 1
  694.             Description = "An index into the physical memory table."
  695.             Type = Integer
  696.             Access = Read-Only
  697.             Storage = Common
  698.             Value = 0
  699.         End Attribute
  700.  
  701.         Start Attribute
  702.             Name = "Physical Memory Location"
  703.             ID = 2
  704.             Description = "The location of the memory modules, whether on the system board or an add on board."
  705.             Type = Start ENUM
  706.                        Name = "Phys_Mem_Loc"
  707.                        Type = Integer
  708.                        0x01 = "Other"
  709.                        0x02 = "Unknown"
  710.                        0x03 = "System board or mother board"
  711.                        0x04 = "ISA add on card"
  712.                        0x05 = "EISA add on card"
  713.                        0x06 = "PCI add on card"
  714.                        0x07 = "MCA add on card"
  715.                        0x08 = "PCMCIA add on card"
  716.                        0x09 = "Proprietary add on card"
  717.                    End ENUM
  718.             Access = Read-Only
  719.             Storage = Common
  720.             Value = 2
  721.         End Attribute
  722.  
  723.         Start Attribute
  724.             Name = "Memory Starting Address"
  725.             ID = 3
  726.             Description = "This is the starting physical address mapped by this memory component"
  727.             Type = Integer64
  728.             Access = Read-Only
  729.             Storage = Common
  730.             Value = 0
  731.         End Attribute
  732.  
  733.         Start Attribute
  734.             Name = "Memory Ending Address"
  735.             ID = 4
  736.             Description = "This is the ending physical address mapped by this memory component"
  737.             Access = Read-Only
  738.             Storage = Common
  739.             Type = Integer64
  740.             Value = 0
  741.         End Attribute
  742.  
  743.         Start Attribute
  744.             Name = "Memory Usage"
  745.             ID = 5
  746.             Description = "What this memory component is used for."
  747.             Type = Start ENUM
  748.                        Name = "Memory_Usage"
  749.                        Type = Integer
  750.                        0x01 = "Other"
  751.                        0x02 = "Unknown"
  752.                        0x03 = "System memory"
  753.                        0x04 = "Video memory"
  754.                        0x05 = "Flash memory"
  755.                        0x06 = "Non Volatile RAM"
  756.                    End ENUM
  757.             Access = Read-Only
  758.             Storage = Common
  759.             Value = 2
  760.         End Attribute
  761.  
  762.         Start Attribute
  763.             Name = "Maximum Memory Capacity"
  764.             ID = 6
  765.             Description = "The maximum memory capacity, in MegaBytes on this device."
  766.             Type = Integer
  767.             Access = Read-Only
  768.             Storage = Common
  769.             Value = 0
  770.         End Attribute
  771.  
  772.         Start Attribute
  773.             Name = "Number of SIMM Slots"
  774.             ID = 7
  775.             Description = "The number of SIMM slots available for this type of memory on this device."
  776.             Type = Integer
  777.             Access = Read-Only
  778.             Storage = Common
  779.             Value = 0
  780.         End Attribute
  781.  
  782.         Start Attribute
  783.             Name = "Number of SIMM Slots Used"
  784.             ID = 8
  785.             Description = "The number of SIMM slots in use for this type of memory on this device"
  786.             Type = Integer
  787.             Access = Read-Only
  788.             Storage = Common
  789.             Value = 0
  790.         End Attribute
  791.  
  792.         Start Attribute
  793.             Name = "Memory Speed"
  794.             ID = 9
  795.             Description = "The speed of this memory component in nano seconds"
  796.             Type = Integer
  797.             Access = Read-Only
  798.             Storage = Common
  799.             Value = 0
  800.         End Attribute
  801.  
  802.         Start Attribute
  803.             Name = "Memory Error Correction"
  804.             ID = 10
  805.             Description = "The main type of error correction scheme supported"
  806.             " by this memory component."
  807.             Type = Start ENUM
  808.                        Name = "Memory_ECC"
  809.                        Type = Integer
  810.                        0x01 = "Other"
  811.                        0x02 = "Unknown"
  812.                        0x03 = "None"
  813.                        0x04 = "Parity"
  814.                        0x05 = "Single Bit ECC"
  815.                        0x06 = "MultiBit ECC"
  816.                    End ENUM
  817.  
  818.             Access = Read-Only
  819.             Storage = Common
  820.             Value = 2
  821.         End Attribute
  822.  
  823.         Start Attribute
  824.             Name = "FRU Group Index"
  825.             ID = 11
  826.             Description = "If this is a Field Replaceable Unit or if it is part"
  827.             "of another FRU, this provides index into the FRU table."
  828.             "A Value = -1 means that the group is not a FRU"
  829.             Type = Integer
  830.             Access = Read-Only
  831.             Storage = Common
  832.             Value = -1
  833.         End Attribute
  834.  
  835.         Start Attribute
  836.             Name = "Operational Group Index"
  837.             ID = 12
  838.             Description = "The index into the Operational State Table for this device if applicable"
  839.             Type = Integer
  840.             Access = Read-Only
  841.             Storage = Common
  842.             Value = 0
  843.         End Attribute
  844.     End Group
  845.  
  846.     Start Table
  847.         Name = "Physical Memory Table"
  848.         ID =  8
  849.         Class = "DMTF|Physical_Memory|001"
  850.         ***< TABLE CP=SI GR=8 ACNT=12 >***
  851.     End Table
  852.  
  853.  
  854.  
  855.     Start Group
  856.         Name = "Logical Memory"
  857.         Class = "DMTF|Logical Memory|001"
  858.         ID = 9
  859.         Description = "This group defines the logical memory attributes for system memory and any add-on "
  860.         "memory  installed in this system."
  861.  
  862.         Start Attribute
  863.             Name = "Base Memory Size"
  864.             ID = 1
  865.             Description = "The total size of the base memory in Kilo Bytes."
  866.             Type = Integer
  867.             Access = Read-Only
  868.             Storage = Common
  869.             Value = ***<VALUE CP=SI GR=9 AT=1>***
  870.         End Attribute
  871.  
  872.         Start Attribute
  873.             Name = "Free Base Memory Size"
  874.             ID = 2
  875.             Description = "The size of free base memory in Kilo Bytes."
  876.             Type = Integer
  877.             Access = Read-Only
  878.             Storage = Common
  879.             Value = -1
  880.         End Attribute
  881.  
  882.         Start Attribute
  883.             Name = "Extended Memory Size"
  884.             ID = 3
  885.             Description = "The total size of the extended memory in Kilo Bytes."
  886.             Type = Integer
  887.             Access = Read-Only
  888.             Storage = Common
  889.             Value = -1
  890.         End Attribute
  891.  
  892.         Start Attribute
  893.             Name = "Free Extended Memory Size"
  894.             ID = 4
  895.             Description = "The size of free extended memory in Kilo Bytes."
  896.             Type = Integer
  897.             Access = Read-Only
  898.             Storage = Common
  899.             Value = -1
  900.         End Attribute
  901.  
  902.         Start Attribute
  903.             Name = "Extended Memory Manager Name"
  904.             ID = 5
  905.             Description = "The name of the extended memory manager."
  906.             Type = String(64)
  907.             Access = Read-Only
  908.             Storage = Common
  909.             Value = ""
  910.         End Attribute
  911.  
  912.         Start Attribute
  913.             Name = "Extended Memory Manager Version"
  914.             ID = 6
  915.             Description = "The version information of the extended memory manager."
  916.             Type = String(64)
  917.             Access = Read-Only
  918.             Storage = Common
  919.             Value = ""
  920.         End Attribute
  921.  
  922.         Start Attribute
  923.             Name = "Expanded Memory Size"
  924.             ID = 7
  925.             Description = "The total size of the expanded  memory in Kilo Bytes."
  926.             Type = Integer
  927.             Access = Read-Only
  928.             Storage = Common
  929.             Value = -1
  930.         End Attribute
  931.  
  932.         Start Attribute
  933.             Name = "Free Expanded Memory Size"
  934.                 ID = 8
  935.                 Description = "The size of free expanded memory in Kilo Bytes."
  936.                 Type = Integer
  937.                 Access = Read-Only
  938.                 Storage = Common
  939.                 Value = -1
  940.         End Attribute
  941.  
  942.         Start Attribute
  943.             Name = "Expanded Memory Manager Name"
  944.             ID = 9
  945.             Description = "The name of the expanded memory manager."
  946.             Type = String(64)
  947.             Access = Read-Only
  948.             Storage = Common
  949.             Value = ""
  950.         End Attribute
  951.  
  952.         Start Attribute
  953.             Name = "Expanded Memory Manager Version"
  954.             ID = 10
  955.             Description = "The version information of the expanded memory manager."
  956.             Type = String(64)
  957.             Access = Read-Only
  958.             Storage = Common
  959.             Value = ""
  960.         End Attribute
  961.  
  962.         Start Attribute
  963.             Name = "Expanded Memory Page Frame Address"
  964.             ID = 11
  965.             Description = "The starting physical address of the expanded memory page frame."
  966.             Type = Integer64
  967.             Access = Read-Only
  968.             Storage = Common
  969.             Value = -1
  970.         End Attribute
  971.  
  972.         Start Attribute
  973.             Name = "Expanded Memory Page Frame Size"
  974.             ID = 12
  975.             Description = "The size in Kilo Bytes of the expanded memory page frame."
  976.             Type = Integer
  977.             Access = Read-Only
  978.             Storage = Common
  979.             Value = -1
  980.         End Attribute
  981.  
  982.         Start Attribute
  983.             Name = "Expanded Memory Page Size"
  984.             ID = 13
  985.             Description = "The size in Kilo Bytes of an expanded memory page, as opposed to the "
  986.             "expanded memory page frame, which consists of a number of memory pages."
  987.             Type = Integer
  988.             Access = Read-Only
  989.             Storage = Common
  990.             Value = -1
  991.         End Attribute
  992.     End Group
  993.  
  994.  
  995.  
  996.     Start Group
  997.         Name = "System Cache Template"
  998.         Class = "DMTF|System Cache|001"
  999.         Description = "This group defines the attributes for different System Caches installed in this system."
  1000.  
  1001.         ***<Key = 1 CP=SI >***
  1002.  
  1003.         Start Attribute
  1004.             Name = "System Cache Index"
  1005.             ID = 1
  1006.             Description = "An index into the System Cache table."
  1007.             Type = Integer
  1008.             Access = Read-Only
  1009.             Storage = Common
  1010.             Value = 0
  1011.         End Attribute
  1012.  
  1013.         Start Attribute
  1014.             Name = "System Cache Level"
  1015.             ID = 2
  1016.             Description = "Defines primary or secondary System Cache, or a subsidiary cache."
  1017.             Type = Start ENUM
  1018.                        Name = "Cache_Char"
  1019.                        Type = Integer
  1020.                        0x01 = "Other"
  1021.                        0x02 = "Unknown"
  1022.                        0x03 = "Primary"
  1023.                        0x04 = "Secondary"
  1024.                        0x05 = "Tertiary"
  1025.                    End ENUM
  1026.             Access = Read-Only
  1027.             Storage = Common
  1028.             Value = 2
  1029.         End Attribute
  1030.  
  1031.         Start Attribute
  1032.             Name = "System Cache Speed"
  1033.             ID = 3
  1034.             Description = "The speed of this System Cache module in nano seconds"
  1035.             Type = Integer
  1036.             Access = Read-Only
  1037.             Storage = Common
  1038.             Value = 0
  1039.         End Attribute
  1040.  
  1041.         Start Attribute
  1042.             Name = "System Cache Size"
  1043.             ID = 4
  1044.             Description = "The size of this System Cache module in Kilo Bytes."
  1045.             Type = Integer
  1046.             Access = Read-Only
  1047.             Storage = Common
  1048.             Value = 0
  1049.         End Attribute
  1050.  
  1051.         Start Attribute
  1052.             Name = "System Cache Write Policy"
  1053.             ID = 5
  1054.             Description = "Is this a write-back or a write-through cache?"
  1055.             Type = Start ENUM
  1056.                        Name = "Cache_Write_Policy"
  1057.                        Type = Integer
  1058.                        0x01 = "Other"
  1059.                        0x02 = "Unknown"
  1060.                        0x03 = "Write Back"
  1061.                        0x04 = "Write Through"
  1062.                    End ENUM
  1063.             Access = Read-Only
  1064.             Storage = Common
  1065.             Value = 2
  1066.         End Attribute
  1067.  
  1068.         Start Attribute
  1069.             Name = "System Cache Error Correction"
  1070.             ID = 6
  1071.             Description = "This field describes the main type of error correction scheme supported by this"
  1072.             "cache component."
  1073.             Type = Start ENUM
  1074.                        Name = "Cache_ECC"
  1075.                        Type = Integer
  1076.                        0x01 = "Other"
  1077.                        0x02 = "Unknown"
  1078.                        0x03 = "None"
  1079.                        0x04 = "Parity"
  1080.                        0x05 = "Single Bit ECC"
  1081.                        0x06 = "MultiBit ECC"
  1082.                    End ENUM
  1083.             Access = Read-Only
  1084.             Storage = Common
  1085.             Value = 2
  1086.         End Attribute
  1087.  
  1088.         Start Attribute
  1089.             Name = "FRU Group Index"
  1090.             ID = 7
  1091.             Description = "If this is a Field Replaceable Unit or if it is part"
  1092.             "of another FRU, this provides an index into the FRU table."
  1093.             "A Value = -1 means that the group is not a FRU"
  1094.             Type = Integer
  1095.             Access = Read-Only
  1096.             Storage = Common
  1097.             Value = -1
  1098.         End Attribute
  1099.  
  1100.         Start Attribute
  1101.             Name = "Operational Group Index"
  1102.             ID = 8
  1103.             Description = "The index into the Operational State Table for this device if applicable"
  1104.             Type = Integer
  1105.             Access = Read-Only
  1106.             Storage = Common
  1107.             Value = 0
  1108.         End Attribute
  1109.     End Group
  1110.  
  1111.     Start Table
  1112.         Name = "System Cache Table"
  1113.         ID =  10
  1114.         Class = "DMTF|System Cache|001"
  1115.         ***< TABLE CP=SI GR=10 ACNT=8 >***
  1116.     End Table
  1117.  
  1118.  
  1119.  
  1120.     Start Group
  1121.         Name = "Parallel Ports Template"
  1122.         Class = "DMTF|Parallel_Ports|001"
  1123.         Description = "This group defines the attributes for parallel ports in this system."
  1124.  
  1125.         ***<Key = 1 CP=SI >***
  1126.  
  1127.         Start Attribute
  1128.             Name = "Parallel Port Index"
  1129.             ID = 1
  1130.             Description = "An index into the parallel ports table."
  1131.             Type = Integer
  1132.             Access = Read-Only
  1133.             Storage = Common
  1134.             Value = 0
  1135.         End Attribute
  1136.  
  1137.         Start Attribute
  1138.             Name = "Parallel Base I/O address"
  1139.             ID = 2
  1140.             Description = "Base I/O address for this parallel port."
  1141.             Type = Integer64
  1142.             Access = Read-Only
  1143.             Storage = Common
  1144.             Value = 0
  1145.         End Attribute
  1146.  
  1147.         Start Attribute
  1148.             Name = "IRQ Used"
  1149.             ID = 3
  1150.             Description = "IRQ number that is being used by this parallel port."
  1151.             Type = Integer
  1152.             Access = Read-Only
  1153.             Storage = Common
  1154.             Value = 0
  1155.         End Attribute
  1156.  
  1157.         Start Attribute
  1158.             Name = "Logical Name"
  1159.             ID = 4
  1160.             Description = "The logical name of the I/O device on this parallel port, under this operating environment."
  1161.             Type = String(32)
  1162.             Access = Read-Only
  1163.             Storage = Specific
  1164.             Value = ""
  1165.         End Attribute
  1166.  
  1167.         Start Attribute
  1168.             Name = "Connector Type"
  1169.             ID = 5
  1170.             Description = "The connector used to interface with this I/O device on this parallel port."
  1171.             Type = Start ENUM
  1172.                        Name = "Connector_Type"
  1173.                        Type = Integer
  1174.                        0x01 = "Other"
  1175.                        0x02 = "Unknown"
  1176.                        0x03 = "DB-25 Female"           //      = IEEE 1284-A Receptacle
  1177.                        0x04 = "DB-25 Male"             //      = IEEE 1284-A Plug
  1178.                        0x05 = "Centronics"             //      = IEEE 1284-B Receptacle
  1179.                        0x06 = "Mini-Centronics"        //      = IEEE 1284-C Receptacle
  1180.                        0x07 = "Proprietary"
  1181.                    End ENUM
  1182.             Access = Read-Only
  1183.             Storage = Common
  1184.             Value = 2
  1185.         End Attribute
  1186.  
  1187.         Start Attribute
  1188.             Name = "Connector Pinout"
  1189.             ID = 6
  1190.             Description = "The pinout used by the I/O device on this parallel port."
  1191.             Type = Start ENUM
  1192.                        Name = "Connector_Pinout"
  1193.                        Type = Integer
  1194.                        0x01 = "Other"
  1195.                        0x02 = "Unknown"
  1196.                        0x03 = "XT/AT"  //- pinout compatible with XT/AT
  1197.                        0x04 = "PS/2"           //- pinout compatible with PS/2
  1198.                        0x05 = "IEEE 1284"      //- pinout compatible with the IEEE
  1199.                                                // 1284 spec for EPP/ECP
  1200.                        0x06 = "Proprietary"
  1201.                    End ENUM
  1202.             Access = Read-Only
  1203.             Storage = Common
  1204.             Value = 2
  1205.         End Attribute
  1206.  
  1207.         Start Attribute
  1208.             Name = "DMA support"
  1209.             ID = 7
  1210.             Description = "If true, DMA is supported."
  1211.             Type = "BOOL"
  1212.             Access = Read-Only
  1213.             Storage = Common
  1214.             Value = "False"
  1215.         End Attribute
  1216.  
  1217.         Start Attribute
  1218.             Name ="Parallel Port Capabilities"
  1219.             ID = 8
  1220.             Description = "Capabilities of this parallel port.  This is a bit field mask with the bits defined as follows: "
  1221.             " Bit 0 set = XT/AT compatible"
  1222.             " Bit 1 set = PS/2 compatible"
  1223.             " Bit 2 set = ECP"
  1224.             " Bit 3 set = EPP"
  1225.             Type = Integer
  1226.             Access = Read-Only
  1227.             Storage = Common
  1228.             Value = 0
  1229.         End Attribute
  1230.  
  1231.         Start Attribute
  1232.             Name = "Operational Group Index"
  1233.             ID = 9
  1234.             Description = "The index into the Operational State Table for this device if applicable"
  1235.             Type = Integer
  1236.             Access = Read-Only
  1237.             Storage = Common
  1238.             Value = 0
  1239.         End Attribute
  1240.     End Group
  1241.  
  1242.     Start Table
  1243.         Name = "Parallel Ports Table"
  1244.         ID =  11
  1245.         Class = "DMTF|Parallel_Ports|001"
  1246.         ***< TABLE CP=SI GR=11 ACNT=9 >***
  1247.     End Table
  1248.  
  1249.  
  1250.  
  1251.     Start Group
  1252.         Name = "Serial Ports Template"
  1253.         Class = "DMTF|Serial_Ports|001"
  1254.         Description = "This group defines the attributes for serial ports in this system."
  1255.  
  1256.         ***<Key = 1 CP=SI >***
  1257.  
  1258.         Start Attribute
  1259.             Name = "Serial Port Index"
  1260.             ID =1
  1261.             Description = "An index into the serial ports table."
  1262.             Type = Integer
  1263.             Access = Read-Only
  1264.             Storage = Common
  1265.             Value = 0
  1266.         End Attribute
  1267.  
  1268.         Start Attribute
  1269.             Name = "Serial Base I/O"
  1270.             ID =2
  1271.             Description = "Base I/O address for this serial port."
  1272.             Type = Integer64
  1273.             Access = Read-Only
  1274.             Storage = Common
  1275.             Value = 0
  1276.         End Attribute
  1277.  
  1278.         Start Attribute
  1279.             Name = "IRQ Used"
  1280.             ID =3
  1281.             Description = "IRQ number that is being used by this serial port."
  1282.             Type = Integer
  1283.             Access = Read-Only
  1284.             Storage = Common
  1285.             Value = 0
  1286.         End Attribute
  1287.  
  1288.         Start Attribute
  1289.             Name = "Logical Name"
  1290.             ID =4
  1291.             Description = "The logical name of this serial port under this operating environment."
  1292.             Type = String(32)
  1293.             Access = Read-Only
  1294.             Storage = Specific
  1295.             Value = ""
  1296.         End Attribute
  1297.  
  1298.         Start Attribute
  1299.             Name = "Connector Type"
  1300.             ID =5
  1301.             Description = "The connector used to interface with the I/O device on this serial port."
  1302.             Type = Start ENUM
  1303.                        Name = "Connector_Type"
  1304.                        Type = Integer
  1305.                        0x01 = "Other"
  1306.                        0x02 = "Unknown"
  1307.                        0x03 = "DB-9 pin  male"
  1308.                        0x04 = "DB-9 pin female"
  1309.                        0x05 = "DB-25 pin male"
  1310.                        0x06 = "DB-25 pin female"
  1311.                        0x07 = "RJ-11"
  1312.                        0x08 = "RJ-45"
  1313.                        0x09 = "Proprietary"
  1314.                    End ENUM
  1315.             Access = Read-Only
  1316.             Storage = Common
  1317.             Value = 2
  1318.         End Attribute
  1319.  
  1320.         Start Attribute
  1321.             Name = "Maximum Speed"
  1322.             ID =6
  1323.             Description = "Maximum transfer speed of the device on this serial port in bits per second."
  1324.             Type = Integer
  1325.             Access = Read-Only
  1326.             Storage = Common
  1327.             Value = 0
  1328.         End Attribute
  1329.  
  1330.         Start Attribute
  1331.             Name = "Serial Port Capabilities"
  1332.             ID = 7
  1333.             Description = "The capabilities of this Serial port."
  1334.             Type = Start ENUM
  1335.                        Name = "Serial_Capabilities"
  1336.                        Type = Integer
  1337.                        0x01 = "Other"
  1338.                        0x02 = "Unknown"
  1339.                        0x03 = "XT/AT Ccompatible"
  1340.                        0x04 = "16450 compatible"
  1341.                        0x05 = "16550 compatible"
  1342.                        0x06 = "16550A compatible"
  1343.                    End ENUM
  1344.             Access = Read-Only
  1345.             Storage = Common
  1346.             Value = 2
  1347.         End Attribute
  1348.  
  1349.         Start Attribute
  1350.             Name = "Operational Group Index"
  1351.             ID =8
  1352.             Description = "The index into the Operational State Table for this device if applicable"
  1353.             Type = Integer
  1354.             Access = Read-Only
  1355.             Storage = Common
  1356.             Value = 0
  1357.         End Attribute
  1358.     End Group
  1359.  
  1360.     Start Table
  1361.         Name = "Serial Ports Table"
  1362.         ID =  12
  1363.         Class = "DMTF|Serial_Ports|001"
  1364.         ***< TABLE CP=SI GR=12 ACNT=8 >***
  1365.     End Table
  1366.  
  1367.  
  1368.  
  1369.     Start Group
  1370.         Name = "IRQ Template"
  1371.         Class = "DMTF|IRQ|001"
  1372.         Description = "This groups defines attributes for IRQs in this system."
  1373.  
  1374.         ***<Key = 1 CP=SI >***
  1375.  
  1376.         Start Attribute
  1377.             Name = "IRQ Number"
  1378.             ID = 1
  1379.             Description = "The current IRQ number for this IRQ."
  1380.             Type = Integer
  1381.             Access = Read-Only
  1382.             Storage = Common
  1383.             Value = 0
  1384.         End Attribute
  1385.  
  1386.         Start Attribute
  1387.             Name = "Availability of IRQ"
  1388.             ID = 2
  1389.             Description = "Is this IRQ available or in use."
  1390.             Type = Start ENUM
  1391.                        Name = "IRQ_State"
  1392.                        Type = Integer
  1393.                        0x01 = "Other"
  1394.                        0x02 = "Unknown"
  1395.                        0x03 = "Available"
  1396.                        0x04 = "In Use"
  1397.                    End ENUM
  1398.             Access = Read-Only
  1399.             Storage = Common
  1400.             Value = 2
  1401.         End Attribute
  1402.  
  1403.         Start Attribute
  1404.             Name = "IRQ Trigger Type"
  1405.             ID = 3
  1406.             Description = "The attribute indicates the trigger type of the IRQ"
  1407.             Type =Start ENUM
  1408.                       Name = "IRQ_Trigger"
  1409.                       Type = Integer
  1410.                       0x01 = "Other"
  1411.                       0x02 = "Unknown"
  1412.                       0x03 = "Level"
  1413.                       0x04 = "Edge"
  1414.                    End ENUM
  1415.             Access = Read-Only
  1416.             Storage = Common
  1417.             Value = 2
  1418.         End Attribute
  1419.  
  1420.         Start Attribute
  1421.             Name = "IRQ Shareable"
  1422.             ID = 4
  1423.             Description = "If true, this IRQ is shareable."
  1424.             Type = "BOOL"
  1425.             Access = Read-Only
  1426.             Storage = Specific
  1427.             Value = 0
  1428.         End Attribute
  1429.  
  1430.         Start Attribute
  1431.             Name = "IRQ Description"
  1432.             ID = 5
  1433.             Description = "The name of the logical device name that is currently using this IRQ."
  1434.             Type = String(64)
  1435.             Access = Read-Only
  1436.             Storage = Specific
  1437.             Value = ""
  1438.         End Attribute
  1439.     End Group
  1440.  
  1441.     Start Table
  1442.         Name = "IRQ Table"
  1443.         ID =  13
  1444.         Class = "DMTF|IRQ|001"
  1445.         ***< TABLE CP=SI GR=13 ACNT=5 >***
  1446.     End Table
  1447.  
  1448.  
  1449.  
  1450.     Start Group
  1451.         Name = "DMA Template"
  1452.         Class = "DMTF|DMA|001"
  1453.         Description = "This group defines various attributes for the various DMA channels in this system."
  1454.  
  1455.         ***< KEY = 1 CP=SI >***
  1456.  
  1457.         Start Attribute
  1458.             Name = "DMA Number"
  1459.             ID = 1
  1460.             Description = "The current DMA channel number."
  1461.             Type = Integer
  1462.             Access = Read-Only
  1463.             Storage = Common
  1464.             Value = -1
  1465.         End Attribute
  1466.  
  1467.         Start Attribute
  1468.             Name = "Availability of DMA"
  1469.             ID = 2
  1470.             Description = "If true, this DMA channel is available."
  1471.             Type = "BOOL"
  1472.             Access = Read-Only
  1473.             Storage = Common
  1474.             Value = -1
  1475.         End Attribute
  1476.  
  1477.         Start Attribute
  1478.             Name = "DMA Burst Mode"
  1479.             ID = 3
  1480.             Description = "If true, this DMA channel supports burst mode."
  1481.             Type = "BOOL"
  1482.             Access = Read-Only
  1483.             Storage = Common
  1484.             Value = -1
  1485.         End Attribute
  1486.  
  1487.         Start Attribute
  1488.             Name = "DMA Description"
  1489.             ID = 4
  1490.             Description = "The name of the logical device that is currently using this DMA channel."
  1491.             Type = String(80)
  1492.             Access = Read-Only
  1493.             Storage = Specific
  1494.             Value = ""
  1495.         End Attribute
  1496.     End Group
  1497.  
  1498.     Start Table
  1499.         Name = "DMA Table"
  1500.         ID =  14
  1501.         Class = "DMTF|DMA|001"
  1502.         ***< TABLE CP=SI GR=14 ACNT=4 >***
  1503.     End Table
  1504.  
  1505.  
  1506.  
  1507.     Start Group
  1508.         Name = "Memory Mapped I/O Template"
  1509.         Class = "DMTF|Memory Mapped I/O|001"
  1510.         Description = "This group defines various attributes for memory mapped I/O on this system."
  1511.  
  1512.         ***< KEY = 1 CP=SI >***
  1513.  
  1514.         Start Attribute
  1515.             Name = "Memory mapped I/O starting address"
  1516.             ID = 1
  1517.             Description = "The starting address of a contiguous System memory mapped I/O region."
  1518.             Type = Integer64
  1519.             Access = Read-Only
  1520.             Storage = Common
  1521.             Value = -1
  1522.         End Attribute
  1523.  
  1524.         Start Attribute
  1525.             Name = "Memory mapped I/O ending address"
  1526.             ID = 2
  1527.             Description = "The ending address of a contiguous System memory mapped I/O region."
  1528.             Type = Integer64
  1529.             Access = Read-Only
  1530.             Storage = Common
  1531.             Value = -1
  1532.         End Attribute
  1533.  
  1534.         Start Attribute
  1535.             Name = " Memory Mapped I/O Description"
  1536.             ID = 3
  1537.             Description = "The name of the logical device currently using this Memory Mapped I/O."
  1538.             Type = String(64)
  1539.             Access = Read-Only
  1540.             Storage = Specific
  1541.             Value = ""
  1542.         End Attribute
  1543.     End Group
  1544.  
  1545.     Start Table
  1546.         Name = "Memory Mapped I/O Table"
  1547.         ID =  15
  1548.         Class = "DMTF|Memory Mapped I/O|001"
  1549.         ***< TABLE CP=SI GR=15 ACNT=3 >***
  1550.     End Table
  1551.  
  1552.  
  1553.  
  1554.     Start Group
  1555.         Name = "System Enclosure"
  1556.         Class = "DMTF|System Enclosure|001"
  1557.         ID = 16
  1558.         Description = "This group defines the attributes for the system enclosure."
  1559.  
  1560.  
  1561.         Start Attribute
  1562.             Name = "Enclosure or Chassis"
  1563.             ID = 1
  1564.             Description = "The type of Enclosure."
  1565.             Type = Start ENUM
  1566.                        Name = "Enclosure_Type"
  1567.                        Type = Integer
  1568.                        0x01 = "Other"
  1569.                        0x02 = "Unknown"
  1570.                        0x03 = "Desktop"
  1571.                        0x04 = "Low Profile Desktop"
  1572.                        0x05 = "Pizza Box"
  1573.                        0x06 = "Mini Tower"
  1574.                        0x07 = "Tower"
  1575.                        0x08 = "Portable"
  1576.                        0x09 = "LapTop"
  1577.                        0x0A = "Notebook"
  1578.                        0x0B = "Hand Held"
  1579.                        0x0C = "Docking Station"
  1580.                    End ENUM
  1581.             Access = Read-Only
  1582.             Storage = Common
  1583.             Value = -1
  1584.         End Attribute
  1585.  
  1586.         Start Attribute
  1587.             Name = "Asset Tag"
  1588.             ID = 2
  1589.             Description = "The system asset tag number or string"
  1590.             Type = String(64)
  1591.             Access = Read-Write
  1592.             Storage = Specific
  1593.             Value = ""
  1594.         End Attribute
  1595.  
  1596.         Start Attribute
  1597.             Name="Chassis lock present"
  1598.             ID = 3
  1599.             Description = "If true, a chassis lock is present."
  1600.             Type= "BOOL"
  1601.             Access = Read-only
  1602.             Storage = common
  1603.             Value = ***<VALUE CP=SI GR=16 AT=3>***
  1604.         End Attribute
  1605.  
  1606.         Start Attribute
  1607.             Name = "Boot Up State."
  1608.             ID = 4
  1609.             Description = "The current state of this system when it booted."
  1610.             Type = "System_Enclosure_Status"
  1611.             Access = Read-Only
  1612.             Storage = Common
  1613.             Value = -1
  1614.         End Attribute
  1615.  
  1616.         Start Attribute
  1617.             Name = "Power State."
  1618.             ID = 5
  1619.             Description = "The current state of the power supply state for this system."
  1620.             Type = "System_Enclosure_Status"
  1621.             Access = Read-Only
  1622.             Storage = Common
  1623.             Value = -1
  1624.         End Attribute
  1625.  
  1626.         Start Attribute
  1627.             Name = "Thermal State."
  1628.             ID = 6
  1629.             Description = "The current thermal state of this system."
  1630.             Type = "System_Enclosure_Status"
  1631.             Access = Read-Only
  1632.             Storage = Common
  1633.             Value = -1
  1634.         End Attribute
  1635.  
  1636.         Start Attribute
  1637.             Name = "FRU Group Index"
  1638.             ID = 7
  1639.             Description = "If this is a Field Replaceable Unit or if it is part"
  1640.             "of another FRU, this provides index into the FRU table."
  1641.             "A Value = -1 means that the group is not a FRU"
  1642.             Type = Integer
  1643.             Access = Read-Only
  1644.             Storage = Common
  1645.             Value = -1
  1646.         End Attribute
  1647.  
  1648.         Start Attribute
  1649.             Name = "Operational Group Index"
  1650.             ID = 8
  1651.             Description = "The index into the Operational State Table for this device if applicable"
  1652.             Type = Integer
  1653.             Access = Read-Only
  1654.             Storage = Common
  1655.             Value = -1
  1656.         End Attribute
  1657.     End Group
  1658.  
  1659.  
  1660.  
  1661.     Start Group
  1662.         Name = "Power Supply Template"
  1663.         Class = "DMTF|Power Supply|001"
  1664.         Description = "This group defines various attributes for power supplies in this system."
  1665.  
  1666.         ***< KEY = 1 CP=SI >***
  1667.  
  1668.         Start Attribute
  1669.             Name = "Power supply index"
  1670.             ID = 1
  1671.             Description = "The index number of the current power supply."
  1672.             Type = Integer
  1673.             Access = Read-Only
  1674.             Storage = Common
  1675.             Value = -1
  1676.         End Attribute
  1677.  
  1678.         Start Attribute
  1679.             Name = "FRU Group Index"
  1680.             ID = 2
  1681.             Description = "If this is a Field Replaceable Unit or if it is part"
  1682.             "of another FRU, this provides index into the FRU table."
  1683.             "A Value = -1 means that the group is not a FRU"
  1684.             Type = Integer
  1685.             Access = Read-Only
  1686.             Storage = Common
  1687.             Value = -1
  1688.         End Attribute
  1689.  
  1690.         Start Attribute
  1691.             Name = "Operational Group Index"
  1692.             ID = 3
  1693.             Description = "The index into the Operational State Table for this device if applicable"
  1694.             Type = Integer
  1695.             Access = Read-Only
  1696.             Storage = Common
  1697.             Value = -1
  1698.         End Attribute
  1699.     End Group
  1700.  
  1701.     Start Table
  1702.         Name = "Power Supply Table"
  1703.         ID =  17
  1704.         Class = "DMTF|Power Supply|001"
  1705.         ***< TABLE CP=SI GR=17 ACNT=3 >***
  1706.     End Table
  1707.  
  1708.  
  1709.  
  1710.     Start Group
  1711.         Name = "Cooling Device Template"
  1712.         Class = "DMTF|Cooling Device|001"
  1713.         Description = "This group defines various attributes for cooling devices in this system."
  1714.  
  1715.         ***< KEY = 1 CP=SI >***
  1716.  
  1717.         Start Attribute
  1718.             Name = "Cooling device index"
  1719.             ID = 1
  1720.             Description = "An index into the cooling device table."
  1721.             Type = Integer
  1722.             Access = Read-Only
  1723.             Storage = Common
  1724.             Value = -1
  1725.         End Attribute
  1726.  
  1727.         Start Attribute
  1728.             Name = "FRU Group Index"
  1729.             ID = 2
  1730.             Description = "If this is a Field Replaceable Unit or if it is part"
  1731.             "of another FRU, this provides index into the FRU table."
  1732.             "A Value = -1 means that the group is not a FRU"
  1733.             Type = Integer
  1734.             Access = Read-Only
  1735.             Storage = Common
  1736.             Value = -1
  1737.         End Attribute
  1738.  
  1739.         Start Attribute
  1740.             Name = "Operational Group Index"
  1741.             ID = 3
  1742.             Description = "The index into the Operational State Table for this device if applicable"
  1743.             Type = Integer
  1744.             Access = Read-Only
  1745.             Storage = Common
  1746.             Value = -1
  1747.         End Attribute
  1748.     End Group
  1749.  
  1750.     Start Table
  1751.         Name = "Cooling Device Table"
  1752.         ID =  18
  1753.         Class = "DMTF|Cooling Device|001"
  1754.         ***< TABLE CP=SI GR=18 ACNT=3 >***
  1755.     End Table
  1756.  
  1757.  
  1758.  
  1759.     Start Group
  1760.         Name = "System Slots Template"
  1761.         Class = "IBMNetFinity|System Slot|001"
  1762.  
  1763.         ***< Key = 1 CP=SI>***
  1764.  
  1765.         Description = "This group defines the attributes for the different system expansion slots supported "
  1766.         "in this system."
  1767.  
  1768.         Start Attribute
  1769.             Name = "Slot Index"
  1770.             ID = 1
  1771.             Description = "An index into the system slot table. This is the hardware ID number "
  1772.             "for each expansion slot, whether it is occupied or not (starting with 1)"
  1773.             Type = Integer
  1774.             Access = Read-Only
  1775.             Storage = Common
  1776.             Value = 0
  1777.         End Attribute
  1778.  
  1779.         Start Attribute
  1780.             Name = "Slot Type"
  1781.             ID = 2
  1782.             Description = "The bus type supported in this slot. This is a bit field with the following definitions."
  1783.             "Bit 0, if set, means it is a long-length card; if 0, it is a short-length card"
  1784.             "Bit 1, if set, is ISA, Bit 2 is EISA, Bit 3 is MCA, Bit 4 is PCI, Bit 5 is VL, and Bit 6 is PCMCIA."
  1785.             Type = Start ENUM
  1786.                        Name = "Slot_Type"
  1787.                        Type = Integer
  1788.                        0x01 = "Unknown"
  1789.                        0x02 = "ISA"
  1790.                        0x04 = "EISA"
  1791.                        0x08 = "MCA"
  1792.                        0x10 = "PCI"
  1793.                        0x12 = "PCI / ISA"
  1794.                        0x14 = "PCI / EISA"
  1795.                        0x18 = "PCI / MCA"
  1796.                    End ENUM
  1797.             Access = Read-Only
  1798.             Storage = Common
  1799.             Value = 0x01
  1800.         End Attribute
  1801.  
  1802.         Start Attribute
  1803.             Name = "Slot Width "
  1804.             ID = 3
  1805.             Description = "The maximum bus width of cards accepted in this slot."
  1806.             Type = Start ENUM
  1807.                        Name = "Slot_Width"
  1808.                        Type = Integer
  1809.                        0x01 = "Other"
  1810.                        0x02 = "Unknown"
  1811.                        0x03 = "8 bit card"
  1812.                        0x04 = "16 bit card"
  1813.                        0x05 = "32 bit card"
  1814.                        0x06 = "64 bit card"
  1815.                        0x07 = "128 bit card"
  1816.                    End ENUM
  1817.             Access = Read-Only
  1818.             Storage = Common
  1819.             Value = 2
  1820.         End Attribute
  1821.  
  1822.         Start Attribute
  1823.             Name = "Current Usage"
  1824.             ID = 4
  1825.             Description = "Is this slot is currently in use?"
  1826.             Type = Start ENUM
  1827.                        Name = "Slot_Usage"
  1828.                        Type = Integer
  1829.                        0x01 = "Other"
  1830.                        0x02 = "Unknown"
  1831.                        0x03 = "Available"
  1832.                        0x04 = " In Use"
  1833.                    End ENUM
  1834.             Access = Read-Only
  1835.             Storage = Common
  1836.             Value = 2
  1837.         End Attribute
  1838.  
  1839.         Start Attribute
  1840.             Name = "Slot Description"
  1841.             ID = 5
  1842.             Description = "The field describes the card currently occupying this slot."
  1843.             Type = String(80)
  1844.             Access = Read-Only
  1845.             Storage = Common
  1846.             Value = ""
  1847.         End Attribute
  1848.     End Group
  1849.  
  1850.     Start Table
  1851.         Name = "System Slots Table"
  1852.         ID =  19
  1853.         Class = "IBMNetFinity|System Slot|001"
  1854.         ***< TABLE CP=SI GR=19 ACNT=5 >***
  1855.     End Table
  1856.  
  1857.  
  1858.  
  1859.     Start Group
  1860.         Name = "Video Template"
  1861.         Class = "DMTF|Video|001"
  1862.         Description = "This group defines the attributes of video devices in this system."
  1863.  
  1864.         ***<Key = 1 CP=SI>***
  1865.  
  1866.         Start Attribute
  1867.             Name = "Video Index"
  1868.             ID = 1
  1869.             Description = "An index into the video table."
  1870.             Type = Integer
  1871.             Access = Read-Only
  1872.             Storage = Common
  1873.             Value = 0
  1874.         End Attribute
  1875.  
  1876.         Start Attribute
  1877.             Name = "Video Type"
  1878.             ID = 2
  1879.             Description = "The architecture of the video subsystem in this system."
  1880.             Type = Start ENUM
  1881.                        Name = "Video_Type"
  1882.                        Type = Integer
  1883.                        0x01 = "Other"
  1884.                        0x02 = "Unknown"
  1885.                        0x03 = "CGA"
  1886.                        0x04 = "EGA"
  1887.                        0x05 = "VGA"
  1888.                        0x06 = "SVGA"
  1889.                        0x07 = "MDA"
  1890.                        0x08 = "HGC"
  1891.                        0x09 = "MCGA"
  1892.                        0x0A = "8514A"
  1893.                        0x0B = "XGA"
  1894.                        0x0C = "Linear Frame Buffer"
  1895.                     End ENUM
  1896.             Access = Read-Only
  1897.             Storage = Common
  1898.             Value = "Unknown"
  1899.         End Attribute
  1900.  
  1901.         Start Attribute
  1902.             Name = "Current Video Mode"
  1903.             ID = 3
  1904.             Description = "The current video mode in this system"
  1905.             Type = Integer
  1906.             Access = Read-Only
  1907.             Storage = Common
  1908.             Value = 0xFFFF
  1909.         End Attribute
  1910.  
  1911.         Start Attribute
  1912.             Name = "Minimum Refresh Rate"
  1913.             ID = 4
  1914.             Description = "The minimum refresh rate for this video subsystem in Hz."
  1915.             Type = Integer
  1916.             Access = Read-Only
  1917.             Storage = Common
  1918.             Value = -1
  1919.         End Attribute
  1920.  
  1921.         Start Attribute
  1922.             Name = "Maximum Refresh Rate"
  1923.             ID = 5
  1924.             Description = "The maximum refresh rate for this video subsystem in Hz."
  1925.             Type = Integer
  1926.             Access = Read-Only
  1927.             Storage = Common
  1928.             Value = -1
  1929.         End Attribute
  1930.  
  1931.         Start Attribute
  1932.             Name = "Video Memory Type"
  1933.             ID = 6
  1934.             Description = "The type of Video Memory for this adapter."
  1935.             Type = Start ENUM
  1936.                        Name = "Video_Memory"
  1937.                        Type = Integer
  1938.                        0x01 = "Other"
  1939.                        0x02 = "Unknown"
  1940.                        0x03 = "VRAM"
  1941.                        0x04 = "DRAM"
  1942.                        0x05 = "SRAM"
  1943.                    End ENUM
  1944.             Access = Read-Only
  1945.             Storage = Common
  1946.             Value = -1
  1947.             End Attribute
  1948.  
  1949.         Start Attribute
  1950.             Name = "Video RAM Memory Size"
  1951.             ID = 7
  1952.             Description = "Video adapter memory size in Kilo Bytes."
  1953.             Type = Integer
  1954.             Access = Read-Only
  1955.             Storage = Common
  1956.             Value = 0
  1957.         End Attribute
  1958.  
  1959.         Start Attribute
  1960.             Name = "Scan Mode"
  1961.             ID = 8
  1962.             Description = "The scan mode for this video device."
  1963.             Type = Start ENUM
  1964.                        Name = "Scan_Mode"
  1965.                        Type = Integer
  1966.                        0x01 = "Other"
  1967.                        0x02 = "Unknown"
  1968.                        0x03 = "Interlaced"
  1969.                        0x04 = "Non Interlaced"
  1970.                    End ENUM
  1971.             Access = Read-Only
  1972.             Storage = Common
  1973.             Value = -1
  1974.         End Attribute
  1975.  
  1976.         Start Attribute
  1977.             Name = "Video Physical Location"
  1978.             ID = 9
  1979.             Description = "The location of the video controller circuitry."
  1980.             Type = Start ENUM
  1981.                        Name = "Video_Location"
  1982.                        Type = Integer
  1983.                        0x01 = "Other"
  1984.                        0x02 = "Unknown"
  1985.                        0x03 = "Integrated"
  1986.                        0x04 = "Add on Card"
  1987.                    End ENUM
  1988.             Access = Read-Only
  1989.             Storage = Common
  1990.             Value = -1
  1991.         End Attribute
  1992.  
  1993.         Start Attribute
  1994.             Name = "Current Vertical Resolution"
  1995.             ID = 10
  1996.             Description = "The current number of vertical pixels."
  1997.             Type = Integer
  1998.             Access = Read-Only
  1999.             Storage = Common
  2000.             Value = 0
  2001.         End Attribute
  2002.  
  2003.         Start Attribute
  2004.             Name = "Current Horizontal Resolution"
  2005.             ID = 11
  2006.             Description = "The current number of horizontal pixels."
  2007.             Access = Read-Only
  2008.             Storage = Common
  2009.             Type = Integer
  2010.             Value = 0
  2011.         End Attribute
  2012.  
  2013.         Start Attribute
  2014.             Name = "Current Number of bits per pixel"
  2015.             ID = 12
  2016.             Description = "The number of bits used to display each pixel for this video device."
  2017.             Type = Integer
  2018.             Access = Read-Only
  2019.             Storage = Common
  2020.             Value = 0
  2021.         End Attribute
  2022.  
  2023.         Start Attribute
  2024.             Name = "Current Number of Rows"
  2025.             ID = 13
  2026.             Description = "The number of rows in character mode for this video device."
  2027.             Type = Integer
  2028.             Access = Read-Only
  2029.             Storage = Common
  2030.             Value = 0
  2031.         End Attribute
  2032.  
  2033.         Start Attribute
  2034.             Name = "Current Number of Columns"
  2035.             ID = 14
  2036.             Description = "The number of columns in character mode for this video device."
  2037.             Type = Integer
  2038.             Access = Read-Only
  2039.             Storage = Common
  2040.             Value = 0
  2041.             End Attribute
  2042.  
  2043.         Start Attribute
  2044.             Name = "Current Refresh rate"
  2045.             ID = 15
  2046.             Description = "The current refresh rate in Hz for this video device."
  2047.             Type = Integer
  2048.             Access = Read-Only
  2049.             Storage = Common
  2050.             Value = -1
  2051.         End Attribute
  2052.  
  2053.         Start Attribute
  2054.             Name = "FRU Group Index"
  2055.             ID = 16
  2056.             Description = "If this is a Field Replaceable Unit or if it"
  2057.             " is part of another RU, this provides an index into the FRU"
  2058.             " table. A value = -1 means that the group is not a FRU."
  2059.             Type = Integer
  2060.             Access = Read-Only
  2061.             Storage = Common
  2062.             Value = -1
  2063.         End Attribute
  2064.  
  2065.         Start Attribute
  2066.             Name = "Operational Group Index"
  2067.             ID = 17
  2068.             Description = "The index into the Operational State Table"
  2069.             " for this device"
  2070.             Type = Integer
  2071.             Access = Read-Only
  2072.             Storage = Common
  2073.             Value = -1
  2074.         End Attribute
  2075.     End Group
  2076.  
  2077.     Start Table
  2078.         Name = "Video Table"
  2079.         ID =  20
  2080.         Class = "DMTF|Video|001"
  2081.         ***< TABLE CP=SI GR=20 ACNT=17 >***
  2082.     End Table
  2083.  
  2084.  
  2085.  
  2086.     Start Group
  2087.         Name = "Video BIOS Template"
  2088.         Class = "DMTF|Video Bios|001"
  2089.         Description = "This group defines the attributes for the Video BIOS."
  2090.  
  2091.         ***< Key = 1 CP=SI>***
  2092.  
  2093.         Start Attribute
  2094.             Name = "Video BIOS Index"
  2095.             ID = 1
  2096.             Description = "The index into the Video BIOS table."
  2097.             Type = Integer
  2098.             Access = Read-Only
  2099.             Storage = Common
  2100.             Value = -1
  2101.         End Attribute
  2102.  
  2103.         Start Attribute
  2104.             Name = "Video BIOS Manufacturer"
  2105.             ID = 2
  2106.             Description = "The name of the company that wrote this Video BIOS."
  2107.             Type = String(80)
  2108.             Access = Read-Only
  2109.             Storage = Specific
  2110.             Value = ""
  2111.         End Attribute
  2112.  
  2113.         Start Attribute
  2114.             Name = "Video BIOS Version"
  2115.             ID = 3
  2116.             Description = "The version number or version string of this Video BIOS."
  2117.             Type = String(64)
  2118.             Access = Read-Only
  2119.             Storage = Specific
  2120.             Value = ""
  2121.         End Attribute
  2122.  
  2123.         Start Attribute
  2124.             Name = "Video BIOS Release Date"
  2125.             ID = 4
  2126.             Description = "The Video BIOS release date."
  2127.             Type = Date
  2128.             Access = Read-Only
  2129.             Storage = Common
  2130.             Value = "00000000000000.000000+000"
  2131.         End Attribute
  2132.  
  2133.         Start Attribute
  2134.             Name = "Video BIOS Shadowing State"
  2135.             ID = 5
  2136.             Description = "If true, the Video BIOS is currently being shadowed "
  2137.             Type = "BOOL"
  2138.             Access = Read-Only
  2139.             Storage = Common
  2140.             Value = -1
  2141.         End Attribute
  2142.     End Group
  2143.  
  2144.     Start Table
  2145.         Name = "Video BIOS Table"
  2146.         ID =  21
  2147.         Class = "DMTF|Video Bios|001"
  2148.         ***< TABLE CP=SI GR=21 ACNT=5 >***
  2149.     End Table
  2150.  
  2151.  
  2152.  
  2153.     Start Group
  2154.         Name = "Video BIOS Characteristic Template"
  2155.         Class = "DMTF|Video BIOS Characteristic|001"
  2156.         Description = "This group defines the characteristics for the Video BIOS."
  2157.  
  2158.         ***< Key = 1,2 CP=SI>***
  2159.  
  2160.         Start Attribute
  2161.             Name = "Video BIOS Characteristics Index"
  2162.             ID = 1
  2163.             Description = "This is an index into the Video BIOS Characteristics table. "
  2164.             Type = Integer
  2165.             Access = Read-Only
  2166.             Storage = Common
  2167.             Value = -1
  2168.         End Attribute
  2169.  
  2170.         Start Attribute
  2171.             Name = "Video BIOS Number "
  2172.             ID = 2
  2173.             Description = "This is the Video BIOS number which correlates to the Video BIOS Index. "
  2174.             Type = Integer
  2175.             Access = Read-Only
  2176.             Storage = Common
  2177.             Value = -1
  2178.         End Attribute
  2179.  
  2180.         Start Attribute
  2181.             Name = "Video BIOS Characteristics"
  2182.             ID = 3
  2183.             Description = "The attributes and extensions supported by this version of "
  2184.             "the Video BIOS"
  2185.             Type = Start ENUM
  2186.                        Name = "Video_BIOS_Char"
  2187.                        Type = Integer
  2188.                        0x01 = "Other"
  2189.                        0x02 = "Unknown"
  2190.                        0x03 = "Unsupported"
  2191.                        0x04 = "Standard Video BIOS"
  2192.                        0x05 = "VESA BIOS Extensions Supported "
  2193.                        0x06 = "VESA Power Management Supported"
  2194.                        0x07 = "VESA Display Data Channel Supported"
  2195.                        0x08 = "Video BIOS_Shadowing_allowed"
  2196.                        0x09 = "Video BIOS Upgradable"
  2197.                    End ENUM
  2198.             Access = Read-Only
  2199.             Storage = Common
  2200.             Value = -1
  2201.         End Attribute
  2202.  
  2203.         Start Attribute
  2204.             Name = "Video BIOS Characteristics Description"
  2205.             ID = 4
  2206.             Description = "Expanded description of this VIDEO BIOS Characteristic."
  2207.             Type = String(80)
  2208.             Access = Read-Only
  2209.             Storage = Specific
  2210.             Value = ""
  2211.         End Attribute
  2212.     End Group
  2213.  
  2214.     Start Table
  2215.         Name = "Video BIOS Characteristic Table"
  2216.         ID =  22
  2217.         Class = "DMTF|Video BIOS Characteristic|001"
  2218.         ***< TABLE CP=SI GR=22 ACNT=4 >***
  2219.     End Table
  2220.  
  2221.     Start Group
  2222.         Name = "Disk Drives"
  2223.         Class = "IBMNetFinity|Disks|001"
  2224.         Description = "This group defines the physical attributes of disk mass storage devices in this system."
  2225.  
  2226.         ***<Key = 1,2 CP=SI>***
  2227.  
  2228.         Start Attribute
  2229.             Name = "Storage Type"
  2230.             ID = 1
  2231.             Description = "The type of this mass storage device"
  2232.             Type = Start ENUM
  2233.                        Name = "Storage_Type"
  2234.                        Type = Integer
  2235.                        0x01 = "Other"
  2236.                        0x02 = "Unknown"
  2237.                        0x03 = "Hard_Disk"
  2238.                        0x04 = "Floppy_Disk"
  2239.                        0x05 = "Optical_ROM"
  2240.                        0x06 = "Optical_WORM"
  2241.                        0x07 = "Optical_RW"
  2242.                        0x08 = "Compact_Disk"
  2243.                        0x09 = "Flash_Disk"
  2244.                        0x0A = "Bernoulli"
  2245.                        0x0B = "Optical Floppy Disk"
  2246.                    End ENUM
  2247.             Access = Read-Only
  2248.             Storage = Common
  2249.             Value = 0x02
  2250.         End Attribute
  2251.         Start Attribute
  2252.             Name = "Disk Index"
  2253.             ID = 2
  2254.             Description = "An index into the disk table."
  2255.             Type = Integer
  2256.             Access = Read-Only
  2257.             Storage = Common
  2258.             Value = 0
  2259.         End Attribute
  2260.         Start Attribute
  2261.             Name = "Storage Interface Type"
  2262.             ID = 3
  2263.             Description = "The interface used by this mass storage device"
  2264.             Type = Start ENUM
  2265.                        Name = "Storage_Interface_Type"
  2266.                        Type = Integer
  2267.                        0x01 = "Other"
  2268.                        0x02 = "Unknown"
  2269.                        0x03 = "SCSI"
  2270.                        0x04 = "ESDI"
  2271.                        0x05 = "IDE"
  2272.                        0x06 = "CMD"
  2273.                        0x07 = "IPI"
  2274.                        0x08 = "ST506"
  2275.                        0x09 = "DSSI"
  2276.                        0x0A = "Parallel_Port"
  2277.                        0x0B = "HIPPI"
  2278.                        0x0C = "QIC2"
  2279.                        0x0D = "Floppy_Disk_Interface"
  2280.                        0x0E = "PCMCIA"
  2281.                        0x0F = "Enhanced ATA/IDE"
  2282.                    End ENUM
  2283.             Access = Read-Only
  2284.             Storage = Common
  2285.             Value = 0x02
  2286.         End Attribute
  2287.         Start Attribute
  2288.             Name = "Interface Description"
  2289.             ID = 4
  2290.             Description = "A longer description of the mass storage interface."
  2291.             "For Example, SCSI2 fast wide"
  2292.             Access = Read-Only
  2293.             Type = String(64)
  2294.             Storage = Common
  2295.             Value = ""
  2296.         End Attribute
  2297.         Start Attribute
  2298.             Name = "Media Loaded"
  2299.             ID = 5
  2300.             Description = "If true, the media is loaded"
  2301.             Type = "BOOL"
  2302.             Access = Read-Only
  2303.             Storage = Common
  2304.             Value = "False"
  2305.         End Attribute
  2306.         Start Attribute
  2307.             Name = "Removable Media"
  2308.             ID = 6
  2309.             Description = "If true, the media in this drive is removable"
  2310.             Type = "BOOL"
  2311.             Access = Read-Only
  2312.             Storage = Common
  2313.             Value = "False"
  2314.         End Attribute
  2315.         Start Attribute
  2316.             Name = "Device ID"
  2317.             ID = 7
  2318.             Description = "The SCSI address of this device"
  2319.             Type = Integer
  2320.             Access = Read-Only
  2321.             Storage = Common
  2322.             Value = 0
  2323.         End Attribute
  2324.         Start Attribute
  2325.             Name = "Logical Unit Number"
  2326.             ID = 8
  2327.             Description = "The logical unit number of this SCSI device. "
  2328.             Type = Integer
  2329.             Access = Read-Only
  2330.             Storage = Common
  2331.             Value = 0
  2332.         End Attribute
  2333.         Start Attribute
  2334.             Name = "Number of Physical Cylinders"
  2335.             ID = 9
  2336.             Description = "The number of reported Physical Cylinders on this device"
  2337.             Type = Integer
  2338.             Access = Read-Only
  2339.             Storage = Specific
  2340.             Value = 0
  2341.         End Attribute
  2342.         Start Attribute
  2343.             Name = "Number of Physical Sectors per Track"
  2344.             ID = 10
  2345.             Description = "The number of reported Physical sectors per track for this device"
  2346.             Type = Integer
  2347.             Access = Read-Only
  2348.             Storage = Specific
  2349.             Value = 0
  2350.         End Attribute
  2351.         Start Attribute
  2352.             Name = "Number of Physical Heads"
  2353.             ID = 11
  2354.             Description = "The number of reported Physical heads for this device"
  2355.             Type = Integer
  2356.             Access = Read-Only
  2357.             Storage = Common
  2358.             Value = 0
  2359.         End Attribute
  2360.         Start Attribute
  2361.             Name = "Sector Size"
  2362.             ID = 12
  2363.             Description = "The Size in bytes of the physical disk sector as reported by the disk. "
  2364.             Type = Integer
  2365.             Access = Read-Only
  2366.             Storage = Common
  2367.             Value = 0
  2368.         End Attribute
  2369.         Start Attribute
  2370.             Name = "Total Physical Size"
  2371.             ID = 13
  2372.             Description = "The total size in KiloBytes (1024 bytes) of this device. "
  2373.             Type = Integer
  2374.             Access = Read-Only
  2375.             Storage = Specific
  2376.             Value = 0
  2377.         End Attribute
  2378.         Start Attribute
  2379.             Name = "Partitions"
  2380.             ID = 14
  2381.             Description = "The number of partitions on this storage unit"
  2382.             Type = Integer
  2383.             Access = Read-Only
  2384.             Storage = Common
  2385.             Value = 0
  2386.         End Attribute
  2387.         Start Attribute
  2388.             Name = "FRU Group Index"
  2389.             ID = 15
  2390.             Description = "If this is a Field Replaceable Unit or if it is "
  2391.                 "part of another FRU, this provides an index into the FRU "
  2392.                 "table. A value = -1 means that the group is not a FRU."
  2393.             Type = Integer
  2394.             Access = Read-Only
  2395.             Storage = Common
  2396.             Value = -1
  2397.         End Attribute
  2398.     End Group
  2399.     Start Table
  2400.         Name = "Disk Drives Table"
  2401.         ID = 23
  2402.         Class = "IBMNetFinity|Disks|001"
  2403.         ***< TABLE CP=SI GR=23 ACNT=15 >***
  2404.     End Table
  2405.  
  2406.     Start Group
  2407.         Name = "Disk Mapping Table Template"
  2408.         Class = "DMTF|Disks_Mapping_Table|001"
  2409.         Description = "A table relating disks to partitions. May have an instance of a disk or partition more than once"
  2410.  
  2411.         ***<Key = 1,2,3 CP=SI>***
  2412.  
  2413.         Start Attribute
  2414.             Name = "Storage Type"
  2415.             ID = 1
  2416.             Description = "An index value into the Disk Table"
  2417.             Type = Start ENUM
  2418.                        Name = "Storage_Type"
  2419.                        Type = Integer
  2420.                        0x01 = "Other"
  2421.                        0x02 = "Unknown"
  2422.                        0x03 = "Hard_Disk"
  2423.                        0x04 = "Floppy_Disk"
  2424.                        0x05 = "Optical_ROM"
  2425.                        0x06 = "Optical_WORM"
  2426.                        0x07 = "Optical_RW"
  2427.                        0x08 = "Compact_Disk"
  2428.                        0x09 = "Flash_Disk"
  2429.                        0x0A = "Bernoulli"
  2430.                        0x0B = "Optical Floppy Disk"
  2431.                    End ENUM
  2432.             Access = Read-Only
  2433.             Storage = Common
  2434.             Value = "Unknown"
  2435.         End Attribute
  2436.  
  2437.         Start Attribute
  2438.             Name = "Disk Index"
  2439.             ID = 2
  2440.             Description = "An index value into the Disk Table"
  2441.             Type = Integer
  2442.             Access = Read-Only
  2443.             Storage = Common
  2444.             Value = 0
  2445.         End Attribute
  2446.  
  2447.         Start Attribute
  2448.             Name = "Partition Index"
  2449.             ID = 3
  2450.             Description = "An index value into the partition table"
  2451.             Type = Integer
  2452.             Access = Read-Only
  2453.             Storage = Common
  2454.             Value = 0
  2455.         End Attribute
  2456.     End Group
  2457.  
  2458.     Start Table
  2459.         Name = "Disk Mapping Table Table"
  2460.         ID =  24
  2461.         Class = "DMTF|Disks_Mapping_Table|001"
  2462.         ***< TABLE CP=SI GR=24 ACNT=3 >***
  2463.     End Table
  2464.  
  2465.  
  2466.  
  2467.     Start Group
  2468.         Name = "Partition Template"
  2469.         Class = "DMTF|Partition|001"
  2470.         Description = "This group describes the partitions on particular disks."
  2471.  
  2472.         ***<Key = 1 CP=SI>***
  2473.  
  2474.         Start Attribute
  2475.             Name = "Partition Index"
  2476.             ID = 1
  2477.             Description = "The index into the partition table."
  2478.             Type = Integer
  2479.             Access = Read-Only
  2480.             Storage = Common
  2481.             Value = 0
  2482.         End Attribute
  2483.  
  2484.         Start Attribute
  2485.             Name = "Partition Name"
  2486.             ID = 2
  2487.             Description = "The name used by the system to identify the partition. This is normally the drive letter."
  2488.             Type = String(64)
  2489.             Access = Read-Only
  2490.             Storage = Common
  2491.             Value = ""
  2492.         End Attribute
  2493.  
  2494.         Start Attribute
  2495.             Name = "Partition Size"
  2496.             ID = 3
  2497.             Description = "The size of this partition in Kilo Bytes."
  2498.             Type = Integer64
  2499.             Access = Read-Only
  2500.             Storage = Specific
  2501.             Value = 0
  2502.         End Attribute
  2503.  
  2504.         Start Attribute
  2505.             Name = "Free Space"
  2506.             ID = 4
  2507.             Description = "The number of free Kilo Bytes on this partition"
  2508.             Type = Integer64
  2509.             Access = Read-Only
  2510.             Storage = Specific
  2511.             Value = 0
  2512.         End Attribute
  2513.  
  2514.         Start Attribute
  2515.             Name = "Partition Label"
  2516.             ID = 5
  2517.             Description = "The Partition label or the unique volume label field for this physical volume. "
  2518.             "(For DOS, this is the volume label plus the 32 bit Volume ID field if available.)"
  2519.             Type = Octetstring(64)
  2520.             Access = Read-Only
  2521.             Storage = Specific
  2522.             Value = ""
  2523.         End Attribute
  2524.  
  2525.         Start Attribute
  2526.             Name = "File System"
  2527.             ID = 6
  2528.             Description = ""
  2529.             Type = Start ENUM
  2530.                        Name = "File_System"
  2531.                        Type = Integer
  2532.                        0x01 = "Other"
  2533.                        0x02 = "Unknown"
  2534.                        0x03 = "FAT"
  2535.                        0x04 = "HPFS"
  2536.                        0x05 = "NTFS"
  2537.                        0x06 = "OFS"
  2538.                        0x07 = "MFS"
  2539.                        0x08 = "HFS"
  2540.                        0x09 = "VXFS"
  2541.                        0x0A = "SFS"
  2542.                        0x0B = "S5"
  2543.                        0x0C = "S52K"
  2544.                        0x0D = "UFS"
  2545.                        0x0E = "FFS"
  2546.                        0x0F = "Netware286"
  2547.                        0x10 = "Netware386"
  2548.                    End ENUM
  2549.             Access = Read-Only
  2550.             Storage = Common
  2551.             Value = "Unknown"
  2552.         End Attribute
  2553.  
  2554.         Start Attribute
  2555.             Name = "Compressed"
  2556.             ID = 7
  2557.             Description = "If true, this partition is compressed"
  2558.             Type = "BOOL"
  2559.             Access = Read-Only
  2560.             Storage = Common
  2561.             Value = "False"
  2562.         End Attribute
  2563.  
  2564.         Start Attribute
  2565.             Name = "Encrypted"
  2566.             ID = 8
  2567.             Description = "If true, this partition is encrypted"
  2568.             Type = "BOOL"
  2569.             Access = Read-Only
  2570.             Storage = Common
  2571.             Value = "False"
  2572.         End Attribute
  2573.  
  2574.         Start Attribute
  2575.             Name = "Number Of Disks Occupied"
  2576.             ID = 9
  2577.             Description = "The number of disks this partition occupies"
  2578.             Type = Integer
  2579.             Access = Read-Only
  2580.             Storage = Common
  2581.             Value = 0
  2582.         End Attribute
  2583.     End Group
  2584.  
  2585.     Start Table
  2586.         Name = "Partition Table"
  2587.         ID =  25
  2588.         Class = "DMTF|Partition|001"
  2589.         ***< TABLE CP=SI GR=25 ACNT=9 >***
  2590.     End Table
  2591.  
  2592.  
  2593.  
  2594.     Start Group
  2595.         Name = "Disk Controller Template"
  2596.         Class = "DMTF|Disk Controller|001"
  2597.         Description = "This group defines the disk controller in this system."
  2598.  
  2599.         ***<Key = 1 CP=SI>***
  2600.  
  2601.         Start Attribute
  2602.             Name = "Disk Controller Index"
  2603.             ID = 1
  2604.             Description = "Index value used by the system to identify the disk controller"
  2605.             Type = Integer
  2606.             Access = Read-Only
  2607.             Storage = Common
  2608.             Value = -1
  2609.         End Attribute
  2610.  
  2611.         Start Attribute
  2612.             Name = "FRU Group Index"
  2613.             ID = 2
  2614.             Description = "If this is a Field Replaceable Unit or if it is part "
  2615.             "of another FRU, this provides an index into the FRU table. "
  2616.             "A value = -1 means that the group is not a FRU"
  2617.             Type = Integer
  2618.             Access = Read-Only
  2619.             Storage = Common
  2620.             Value = -1
  2621.         End Attribute
  2622.  
  2623.         Start Attribute
  2624.             Name = "Operational Group Index"
  2625.             ID = 3
  2626.             Description = "The index into the Operational State Table for this device"
  2627.             Type = Integer
  2628.             Access = Read-Only
  2629.             Storage = Common
  2630.             Value = -1
  2631.         End Attribute
  2632.     End Group
  2633.  
  2634.     Start Table
  2635.         Name = "Disk Controller Table"
  2636.         ID =  26
  2637.         Class = "DMTF|Disk Controller|001"
  2638.         ***< TABLE CP=SI GR=26 ACNT=3 >***
  2639.     End Table
  2640.  
  2641.  
  2642.  
  2643.     Start Group
  2644.         Name = "Logical Drives Template"
  2645.         Class = "DMTF|Logical Drives|001"
  2646.  
  2647.         ***<Key = 1  CP=SI>***
  2648.  
  2649.         Start Attribute
  2650.             Name = "Logical Drive Index"
  2651.             ID = 1
  2652.             Description = "An index into the Logical Drives Table"
  2653.             Type = Integer
  2654.             Access = Read-Only
  2655.             Storage = Common
  2656.             Value = 0
  2657.         End Attribute
  2658.  
  2659.         Start Attribute
  2660.             Name = "Logical Drive Name"
  2661.             ID = 2
  2662.             Description = "Name used by the system to identify this logical drive"
  2663.             "For DOS, this could be the logical drive letter (A,B,C...)"
  2664.             Type = string(64)
  2665.             Access = Read-Only
  2666.             Storage = Common
  2667.             Value = ""
  2668.         End Attribute
  2669.  
  2670.         Start Attribute
  2671.             Name = "Logical Drive Type"
  2672.             ID = 3
  2673.             Description = "This defines the Logical Drive type"
  2674.             Type = Start ENUM
  2675.                        Name = "Drive_Type"
  2676.                        Type = Integer
  2677.                        0x01 = "Other"
  2678.                        0x02 = "Unknown"
  2679.                        0x03 = "Fixed Drive"
  2680.                        0x04 = "Removable Drive"
  2681.                        0x05 = "Remote Drive"
  2682.                        0x06 = "CDROM"
  2683.                        0x07 = "Floppy Drive"
  2684.                        0x08 = "RAM Drive"
  2685.                        0x09 = "Drive Array"
  2686.                    End ENUM
  2687.             Access = Read-Only
  2688.             Storage = Common
  2689.             Value = "Unknown"
  2690.         End Attribute
  2691.  
  2692.         Start Attribute
  2693.             Name = "Logical Drive Size"
  2694.             ID = 4
  2695.             Description = "The size of this Logical Drive in Kilo Bytes"
  2696.             Type = Integer
  2697.             Access = Read-Only
  2698.             Storage = Common
  2699.             Value = 0
  2700.         End Attribute
  2701.  
  2702.         Start Attribute
  2703.             Name = "Free Logical Drive Size"
  2704.             ID = 5
  2705.             Description = "The remaining space on this Logical Drive in Kilo Bytes"
  2706.             Type = Integer
  2707.             Access = Read-Only
  2708.             Storage = Common
  2709.             Value = 0
  2710.         End Attribute
  2711.  
  2712.         Start Attribute
  2713.             Name = "Logical Drive Path"
  2714.             ID = 6
  2715.             Description = "The path used to access this Logical Drive (for remote drives)"
  2716.             Type = String(64)
  2717.             Access = Read-Only
  2718.             Storage = Common
  2719.             Value = ""
  2720.         End Attribute
  2721.     End Group
  2722.  
  2723.     Start Table
  2724.         Name = "Logical Drives Table"
  2725.         ID =  27
  2726.         Class = "DMTF|Logical Drives|001"
  2727.         ***< TABLE CP=SI GR=27 ACNT=6 >***
  2728.     End Table
  2729.  
  2730.  
  2731.  
  2732.     Start Group
  2733.         Name = "Mouse"
  2734.         CLASS = "DMTF|Mouse|001"
  2735.         ID = 28
  2736.  
  2737.         Start Attribute
  2738.             Name = "Mouse Interface "
  2739.             ID = 1
  2740.             Description = "The interface type of this mouse."
  2741.             Type = Start ENUM
  2742.                        Name = "Mouse_Interface"
  2743.                        Type = Integer
  2744.                        0x01 = "Other"
  2745.                        0x02 = "Unknown"
  2746.                        0x03 = "Serial"
  2747.                        0x04 = "PS/2"
  2748.                        0x05 = "Infrared"
  2749.                        0x06 = "HP-HIL"
  2750.                        0x07 = "Bus mouse"
  2751.                    END ENUM
  2752.             Access = Read-Only
  2753.             Storage = Common
  2754.             Value = ***<VALUE CP=SI GR=28 AT=1>***
  2755.         End Attribute
  2756.  
  2757.         Start Attribute
  2758.             Name = "Mouse IRQ "
  2759.             ID = 2
  2760.             Description = "The IRQ number used by this mouse."
  2761.             Type = Integer
  2762.             Access = Read-Only
  2763.             Storage = Common
  2764.             Value = ***<VALUE CP=SI GR=28 AT=2>***
  2765.         End Attribute
  2766.  
  2767.         Start Attribute
  2768.             Name = "Mouse Buttons "
  2769.             ID = 3
  2770.             Description = "The number of mouse buttons on this mouse."
  2771.             Type = Integer
  2772.             Access = Read-Only
  2773.             Storage = Common
  2774.             Value = ***<VALUE CP=SI GR=28 AT=3>***
  2775.         End Attribute
  2776.  
  2777.         Start Attribute
  2778.             Name = "Mouse Port Name"
  2779.             ID = 4
  2780.             Description = "The name of the port currently being used by this mouse."
  2781.             Type = String(64)
  2782.             Access = Read-Only
  2783.             Storage = Common
  2784.             Value = ***<VALUE CP=SI GR=28 AT=4>***
  2785.         End Attribute
  2786.  
  2787.         Start Attribute
  2788.             Name = "Mouse Driver Name"
  2789.             ID = 5
  2790.             Description = "The name of the mouse driver."
  2791.             Type = String(64)
  2792.             Access = Read-Only
  2793.             Storage = Common
  2794.             Value = ""
  2795.         End Attribute
  2796.  
  2797.         Start Attribute
  2798.             Name = "Mouse Driver Version"
  2799.             ID = 6
  2800.             Description = "The version number of the mouse driver."
  2801.             Type = String(64)
  2802.             Access = Read-Only
  2803.             Storage = Common
  2804.             Value = ""
  2805.         End Attribute
  2806.  
  2807.  
  2808.         Start Attribute
  2809.             Name = "FRU Group Index"
  2810.             ID = 7
  2811.             Description = "If this is a Field Replaceable Unit or if it is part of another "
  2812.             "FRU, this attribute provides an index into the FRU table. A value = -1 "
  2813.             "means that the group is not a FRU"
  2814.             Type = Integer
  2815.             Access = Read-Only
  2816.             Storage = Common
  2817.             Value = -1
  2818.         End Attribute
  2819.  
  2820.         Start Attribute
  2821.             Name = "Operational Group Index"
  2822.             ID = 8
  2823.             Description = "The index into the Operational State Table for this device"
  2824.             Type = Integer
  2825.             Access = Read-Only
  2826.             Storage = Common
  2827.             Value = -1
  2828.         End Attribute
  2829.     End Group
  2830.  
  2831.     Start Group
  2832.         Name = "Keyboard"
  2833.         CLASS = "DMTF|Keyboard|001"
  2834.         ID = 29
  2835.         Description = "This group defines the characteristics of the PC keyboard"
  2836.  
  2837.         Start Attribute
  2838.             Name = "Keyboard Layout"
  2839.             ID = 1
  2840.             Description = "A description of the layout description  of this keyboard."
  2841.             Type = String(80)
  2842.             Access = Read-Only
  2843.             Storage = Common
  2844.             Value = ***<VALUE CP=SI GR=29 AT=1>***
  2845.         End Attribute
  2846.  
  2847.         Start Attribute
  2848.             Name = "Keyboard Type"
  2849.             ID = 2
  2850.             Description = "The type description of this keyboard."
  2851.             Type = String(80)
  2852.             Access = Read-Only
  2853.             Storage = Common
  2854.             Value = ***<VALUE CP=SI GR=29 AT=2>***
  2855.         End Attribute
  2856.  
  2857.         Start Attribute
  2858.             Name = "Keyboard Connector Type"
  2859.             ID = 3
  2860.             Description = "The type description of the keyboard connector used by this keyboard."
  2861.             Type = Start ENUM
  2862.                        Name = "Keyboard_Connector"
  2863.                        Type = Integer
  2864.                        0x01 = "Other"
  2865.                        0x02 = "Unknown"
  2866.                        0x03 = "Mini-Din"
  2867.                        0x04 = "Micro-Din"
  2868.                        0x05 = "PS/2"
  2869.                        0x06 = "Infrared"
  2870.                        0x07 = "HP-HIL"
  2871.                        0x08 = "DB-9"
  2872.                        0x09 = "Access.Bus"
  2873.                    END ENUM
  2874.             Access = Read-Only
  2875.             Storage = Common
  2876.             Value = -1
  2877.         End Attribute
  2878.  
  2879.         Start Attribute
  2880.             Name = "FRU Group Index"
  2881.             ID = 4
  2882.             Description = "If this is a Field Replaceable Unit or if it is part of another "
  2883.             "FRU, this provides an FRU index into the FRU table. A value = -1 "
  2884.             "means that the group is not a FRU"
  2885.             Type = Integer
  2886.             Access = Read-Only
  2887.             Storage = Common
  2888.             Value = -1
  2889.         End Attribute
  2890.  
  2891.         Start Attribute
  2892.             Name = "Operational Group Index"
  2893.             ID = 5
  2894.             Description = "The index into the Operational State Table for this device"
  2895.             Type = Integer
  2896.             Access = Read-Only
  2897.             Storage = Common
  2898.             Value = -1
  2899.         End Attribute
  2900.     End Group
  2901.  
  2902.  
  2903.  
  2904.     Start Group
  2905.         Name = "Field Replacable Unit Template"
  2906.         Class = "IBMNetFinity|FRU|001"
  2907.         Description="An FRU, or Field Replaceable Unit, is defined as a hardware component"
  2908.         " which is designed to be separately removable for replacement or repair."
  2909.         " For the purposes of this definition, a motherboard and a fixed hard disk are FRU's,"
  2910.         " whereas a fixed hard disk platter or a chip fixed in place on the motherboard"
  2911.         " are not FRU's since they are not designed to be separately removable. Each"
  2912.         " instance within the FRU table should contain the device group and instance data"
  2913.         " for the associated hardware component"
  2914.  
  2915.         ***<KEY = 1 CP=SI>***
  2916.  
  2917.         Start Attribute
  2918.             Name = "FRU index"
  2919.             ID = 1
  2920.             Description = "The index into the FRU table"
  2921.             Type = Integer
  2922.             Access = Read-Only
  2923.             Storage = Common
  2924.             Value = 0
  2925.         End Attribute
  2926.  
  2927.         Start Attribute
  2928.             Name = "Device Group index"
  2929.             ID = 2
  2930.             Description = "The group ID of the group referencing this FRU instance"
  2931.             Type = Integer
  2932.             Access = Read-Only
  2933.             Storage = Common
  2934.             Value = 0
  2935.         End Attribute
  2936.  
  2937.         Start Attribute
  2938.             Name = "Description"
  2939.             ID = 3
  2940.             Description = "A clear description of this FRU"
  2941.             Type = String(255)
  2942.             Access = Read-Write
  2943.             Storage = Common
  2944.             Value = ""
  2945.         End Attribute
  2946.  
  2947.         Start Attribute
  2948.             Name = "Manufacturer"
  2949.             ID = 4
  2950.             Description = "The name of the company manufacturing or providing this FRU"
  2951.             Access = Read-Write
  2952.             Type = String(80)
  2953.             Storage = Common
  2954.             Value = ""
  2955.         End Attribute
  2956.  
  2957.         Start Attribute
  2958.             Name = "Model"
  2959.             ID = 5
  2960.             Description = "The manufacturer's model number for this FRU"
  2961.             Type = String(64)
  2962.             Access = Read-Write
  2963.             Storage = Common
  2964.             Value = ""
  2965.         End Attribute
  2966.  
  2967.         Start Attribute
  2968.             Name = "Part Number"
  2969.             ID = 6
  2970.             Description = "A part number by which a replacement part can be ordered for this FRU"
  2971.             Type = String(64)
  2972.             Access = Read-Write
  2973.             Storage = Common
  2974.             Value = ""
  2975.         End Attribute
  2976.  
  2977.         Start Attribute
  2978.             Name = "FRU Serial Number"
  2979.             ID = 7
  2980.             Description = "The manufacturer's serial number for this FRU"
  2981.             Type = String(64)
  2982.             Access = Read-Write
  2983.             Storage = Common
  2984.             Value = ""
  2985.         End Attribute
  2986.  
  2987.         Start Attribute
  2988.             Name = "Revision Level"
  2989.             ID = 8
  2990.             Description = "The revision level of this FRU"
  2991.             Type = String(64)
  2992.             Access = Read-Write
  2993.             Storage = Common
  2994.             Value = ""
  2995.         End Attribute
  2996.  
  2997.     End Group
  2998.  
  2999.     Start Table
  3000.         Name = "Field Replacable Unit Table"
  3001.         ID =  30
  3002.         Class = "IBMNetFinity|FRU|001"
  3003.         ***< TABLE CP=SI GR=30 ACNT=11 >***
  3004.     End Table
  3005.  
  3006.  
  3007.  
  3008.     Start Group
  3009.         Name = "Operational State Template"
  3010.         CLASS = "DMTF|Operational State|001"
  3011.         Description="This group provides the operational state, usage, and availability status,"
  3012.         " and administrative state indicators for specific Device Group instances."
  3013.  
  3014.         ***<KEY = 1 CP=SI>***
  3015.  
  3016.         Start Attribute
  3017.             Name = "Operational State Instance Index"
  3018.             ID = 1
  3019.             Description = "The Index into the Operational State table"
  3020.             Type = Integer
  3021.             Access = Read-Only
  3022.             Storage = Common
  3023.             Value = -1
  3024.         End Attribute
  3025.  
  3026.         Start Attribute
  3027.             Name = "Device Group index"
  3028.             ID = 2
  3029.             Description = "The group ID of the group referencing this instance"
  3030.             Type = Integer
  3031.             Access = Read-Only
  3032.             Storage = Common
  3033.             Value = -1
  3034.         End Attribute
  3035.  
  3036.         Start Attribute
  3037.             Name = "Operational Status"
  3038.             ID = 3
  3039.             Description = "The operational status of the Device group instance"
  3040.             Type = Start ENUM
  3041.                        Name = "Operational_Status"
  3042.                        Type = Integer
  3043.                        0x1 = "Other"
  3044.                        0x2 = "Unknown"
  3045.                        0x3 = "Enabled"
  3046.                        0x4 = "Disabled"
  3047.                        0x5 = "Not Applicable"
  3048.                    End ENUM
  3049.             Access = Read-Only
  3050.             Storage = Common
  3051.             Value = -1
  3052.         End Attribute
  3053.  
  3054.         Start Attribute
  3055.             Name = "Usage State"
  3056.             ID = 4
  3057.             Description = "The usage state of the Device Group instance"
  3058.             Type = Start ENUM
  3059.                        Name = "Usage_State"
  3060.                        Type = Integer
  3061.                        0x01 = "Other"
  3062.                        0x02 = "Unknown"
  3063.                        0x03 = "Idle "
  3064.                        0x04 = "Active "
  3065.                        0x05 = "Busy "
  3066.                        0x06 = "Not Applicable "
  3067.                    End ENUM
  3068.             Access = Read-Only
  3069.             Storage = Common
  3070.             Value = -1
  3071.         End Attribute
  3072.  
  3073.         Start Attribute
  3074.             Name = "Availability Status"
  3075.             ID = 5
  3076.             Description = "The availability status of the Device Group instance"
  3077.             Type = Start ENUM
  3078.                        Name = "Availability_Status"
  3079.                        Type = Integer
  3080.                        0x01 = "Other"
  3081.                        0x02 = "Unknown"
  3082.                        0x03 = "Running"
  3083.                        0x04 = "Warning"
  3084.                        0x05 = "In Test"
  3085.                        0x06 = "Not Applicable"
  3086.                        0x07 = "Power Off"
  3087.                        0x08 = "Off Line"
  3088.                        0x09 = "Off Duty"
  3089.                        0x0A = "Degraded"
  3090.                        0x0B = "Not Installed"
  3091.                        0x0C = "Install Error"
  3092.                        0x0D = "Power Save"
  3093.                    End ENUM
  3094.             Access = Read-Only
  3095.             Storage = Common
  3096.             Value = -1
  3097.         End Attribute
  3098.  
  3099.         Start Attribute
  3100.             Name = "Administrative State"
  3101.             ID = 6
  3102.             Description = "The administrative state of the Device Group instance"
  3103.             Type = Start ENUM
  3104.                        Name = "Administrative_State"
  3105.                        Type = Integer
  3106.                        0x01 = "Other"
  3107.                        0x02 = "Unknown"
  3108.                        0x03 = "Locked"
  3109.                        0x04 = "Unlocked"
  3110.                        0x05 = "Not Applicable"
  3111.                        0x06 = "Shutting Down"
  3112.                    End ENUM
  3113.             Access = Read-Only
  3114.             Storage = Common
  3115.             Value = -1
  3116.         End Attribute
  3117.  
  3118.         Start Attribute
  3119.             Name = "Fatal Error Count"
  3120.             ID = 7
  3121.             Description = "The accumulated fatal error count for this Device Group Instance"
  3122.             Type = Counter
  3123.             Access = Read-Only
  3124.             Storage = Specific
  3125.             Value = 0
  3126.         End Attribute
  3127.  
  3128.         Start Attribute
  3129.             Name = "Major Error Count"
  3130.             ID = 8
  3131.             Description = "The accumulated major error count for this Device Group Instance"
  3132.             Type = Counter
  3133.             Access = Read-Only
  3134.             Value = 0
  3135.         End Attribute
  3136.  
  3137.         Start Attribute
  3138.             Name = "Warning Error Count"
  3139.             ID = 9
  3140.             Description = "The accumulated warning error count for this Device Group Instance"
  3141.             Type = Counter
  3142.             Access = Read-Only
  3143.             Storage = Specific
  3144.             Value = 0
  3145.         End Attribute
  3146.     End Group
  3147.  
  3148.     Start Table
  3149.         Name = "Operational State Table"
  3150.         ID =  31
  3151.         CLASS = "DMTF|Operational State|001"
  3152.         ***< TABLE CP=SI GR=31 ACNT=9 >***
  3153.     End Table
  3154.  
  3155.  
  3156.  
  3157.     Start Group
  3158.         Name = "System Resources Description Template"
  3159.         CLASS = "DMTF|System Resources Description|001"
  3160.         Description = "The System Resources Description group "
  3161.         "describes the number of entries in the System Resources Group. "
  3162.  
  3163.         ***<KEY = 1 CP=SI>***
  3164.  
  3165.         Start Attribute
  3166.             Name = "Device Count"
  3167.             ID = 1
  3168.             Description = "A counter of the number of different hardware devices represented in this table."
  3169.             Type = Integer
  3170.             Access = Read-Only
  3171.             Storage = Common
  3172.             Value = -1
  3173.         End Attribute
  3174.  
  3175.         Start Attribute
  3176.             Name = "System Resource Count"
  3177.             ID = 2
  3178.             Description = "A count of the total number of system resources on this syteminstances in this table."
  3179.             Access = Read-Only
  3180.             Type = Integer
  3181.             Storage = Common
  3182.             Value = -1
  3183.         End Attribute
  3184.     End Group
  3185.  
  3186.     Start Table
  3187.         Name = "System Resources Description Table"
  3188.         ID =  32
  3189.         CLASS = "DMTF|System Resources Description|001"
  3190.         ***< TABLE CP=SI GR=32 ACNT=2 >***
  3191.     End Table
  3192.  
  3193.  
  3194.  
  3195.     Start Group
  3196.         Name = "System Resources Template"
  3197.         CLASS = "DMTF|System Resources|001"
  3198.         Description = "The System Resources group contains hardware descriptions which are commonly used in PC "
  3199.         "style computers such as IRQs, IO ports and memory address ranges."
  3200.  
  3201.         ***<KEY = 1,2 CP=SI>***
  3202.  
  3203.         Start Attribute
  3204.             Name = "Resource Instance"
  3205.             ID = 1
  3206.             Description = "Instance identifier for a group in this table."
  3207.             Type = Integer
  3208.             Access = Read-Only
  3209.             Storage = Common
  3210.             Value = -1
  3211.         End Attribute
  3212.  
  3213.         Start Attribute
  3214.             Name = "Resource Parent Group Index"
  3215.             ID = 2
  3216.             Description = "The group ID of the group referencing this instance in the table"
  3217.             Type = Integer
  3218.             Access = Read-Only
  3219.             Storage = Common
  3220.             Value = -1
  3221.         End Attribute
  3222.  
  3223.  
  3224.         Start Attribute
  3225.             Name = "Resource Type"
  3226.             ID = 3
  3227.             Description = "The type of system resource represented by this entry."
  3228.             Type = Start ENUM
  3229.                        Name = "ResType"
  3230.                        Type = Integer
  3231.                        0x1 = "Other"
  3232.                        0x2 = "Unknown"
  3233.                        0x3 = "Memory Range"
  3234.                        0x4 = "I/O Port"
  3235.                        0x5 = "IRQ"
  3236.                        0x6 = "DMA"
  3237.                    End ENUM
  3238.             Access = Read-Only
  3239.             Storage = Common
  3240.             Value = -1
  3241.         End Attribute
  3242.  
  3243.         Start Attribute
  3244.             Name = "Resource Base"
  3245.             ID = 4
  3246.             Description = "The starting address of the system resource in the appropriate"
  3247.             "address space."
  3248.             Type = Integer
  3249.             Access = Read-Only
  3250.             Storage = Common
  3251.             Value = -1
  3252.         End Attribute
  3253.  
  3254.         Start Attribute
  3255.             Name = "Resource Size"
  3256.             ID = 5
  3257.             Description = "The size of the system resource."
  3258.             Type = Integer
  3259.             Access = Read-Only
  3260.             Storage = Common
  3261.             Value = -1
  3262.         End Attribute
  3263.  
  3264.         Start Attribute
  3265.             Name = "Resource Flags"
  3266.             ID = 6
  3267.             Description = "This attribute contains fields representing "
  3268.             "the status of this resource entry. "
  3269.             "The meaning of this field varies according to the the Resource "
  3270.             "Type field in this group."
  3271.             Type = Integer
  3272.             Access = Read-Only
  3273.             Storage = Common
  3274.             Value = -1
  3275.         End Attribute
  3276.     End Group
  3277.  
  3278.     Start Table
  3279.         Name = "System Resources Table"
  3280.         ID =  33
  3281.         CLASS = "DMTF|System Resources|001"
  3282.         ***< TABLE CP=SI GR=33 ACNT=6 >***
  3283.     End Table
  3284.  
  3285.  
  3286.  
  3287.     Start Group
  3288.       Name = "Netfinity DMI Install"
  3289.       Class = "IBM|NetFinity DMI Install|001"
  3290.       ID = 34
  3291.       Description = "This group uniquely identifies Netfinity's instrumentation"
  3292.       "of this PC Systems MIF."
  3293.  
  3294.         Start Attribute
  3295.             Name = "Product Name"
  3296.             ID = 1
  3297.             Description = "Name of this product"
  3298.             Type = String(32)
  3299.             Access = Read-Only
  3300.             Storage = Common
  3301.             Value = "Netfinity"
  3302.         End Attribute
  3303.     End Group
  3304.  
  3305.     Start Group
  3306.         Name = "MicroChannel Adapter Information Template"
  3307.         Class = "IBMNetFinity|MicroChannel Adapter|001"
  3308.         ***<KEY = 1 CP=SI>***
  3309.  
  3310.         Description = "This group provides detailed information about the Microchannel devices detected in your system"
  3311.  
  3312.         Start Attribute
  3313.             Name = "Adapter Index"
  3314.             ID = 1
  3315.             Description = "Index into the MCA adapter table "
  3316.             Type = Integer
  3317.             Access = Read-Only
  3318.             Storage = Common
  3319.             Value = -1
  3320.         End Attribute
  3321.  
  3322.         Start Attribute
  3323.             Name = "Slot Number"
  3324.             ID = 2
  3325.             Description = "The slot in which the adapter was detected."
  3326.             Type = Integer
  3327.             Access = Read-Only
  3328.             Storage = Common
  3329.             Value = -1
  3330.         End Attribute
  3331.  
  3332.         Start Attribute
  3333.             Name = "Adapter ID"
  3334.             ID = 3
  3335.             Description = "The unique number that identifies the adapter."
  3336.             Type = String(4)
  3337.             Access = Read-Only
  3338.             Storage = Common
  3339.             Value = ""
  3340.         End Attribute
  3341.  
  3342.         Start Attribute
  3343.             Name = "POS Data"
  3344.             ID = 4
  3345.             Description = "This is Programmable Option Select data used to "
  3346.             "automatically configure the system."
  3347.             Type = String(20)
  3348.             Access = Read-Only
  3349.             Storage = Common
  3350.             Value = ""
  3351.         End Attribute
  3352.  
  3353.         Start Attribute
  3354.             Name = "Adapter Name"
  3355.             ID = 5
  3356.             Description = "The name of this adapter."
  3357.             Type = String(100)
  3358.             Access = Read-Only
  3359.             Storage = Common
  3360.             Value = ""
  3361.         End Attribute
  3362.  
  3363.     End Group
  3364.  
  3365.     Start Table
  3366.         Name = "MicroChannel Adapter Information Table"
  3367.         ID =  35
  3368.         CLASS = "IBMNetFinity|MicroChannel Adapter|001"
  3369.         ***< TABLE CP=SI GR=35 ACNT=5 >***
  3370.     End Table
  3371.  
  3372.     Start Group
  3373.         Name = "PCI Device Information Template"
  3374.         Class = "IBMNetFinity|PCI Device|001"
  3375.         ***<KEY = 1 CP=SI>***
  3376.  
  3377.         Description = "This group provides detailed information about the PCI devices detected in your system"
  3378.  
  3379.         Start Attribute
  3380.             Name = "Device Index"
  3381.             ID = 1
  3382.             Description = "Index into the PCI device table "
  3383.             Type = Integer
  3384.             Access = Read-Only
  3385.             Storage = Common
  3386.             Value = -1
  3387.         End Attribute
  3388.  
  3389.         Start Attribute
  3390.             Name = "Class Code"
  3391.             ID = 2
  3392.             Description = "Number that identifies the base class, sub-class, and programming interface"
  3393.             Type = String(20)
  3394.             Access = Read-Only
  3395.             Storage = Common
  3396.             Value = ""
  3397.         End Attribute
  3398.  
  3399.         Start Attribute
  3400.             Name = "PCI device name"
  3401.             ID = 3
  3402.             Description = "Description of device that includes manufacturer and device function"
  3403.             Type = String(60)
  3404.             Access = Read-Only
  3405.             Storage = Common
  3406.             Value = ""
  3407.         End Attribute
  3408.  
  3409.         Start Attribute
  3410.             Name = "Vendor ID"
  3411.             ID = 4
  3412.             Description = "Number that uniquely identifies the manufacturer"
  3413.             Type = String(4)
  3414.             Access = Read-Only
  3415.             Storage = Common
  3416.             Value = ""
  3417.         End Attribute
  3418.  
  3419.         Start Attribute
  3420.             Name = "Device ID"
  3421.             ID = 5
  3422.             Description = "Number assigned by the manufacturer that uniquely identifes the device"
  3423.             Type = String(4)
  3424.             Access = Read-Only
  3425.             Storage = Common
  3426.             Value = ""
  3427.         End Attribute
  3428.  
  3429.         Start Attribute
  3430.             Name = "Bus Number"
  3431.             ID = 6
  3432.             Description = "PCI bus that this device is on"
  3433.             Type = Integer
  3434.             Access = Read-Only
  3435.             Storage = Common
  3436.             Value = -1
  3437.         End Attribute
  3438.  
  3439.         Start Attribute
  3440.             Name = "Device Number"
  3441.             ID = 7
  3442.             Description = "Number in the range 0..31 that uniquely selects a device on a PCI bus"
  3443.             Type = String(4)
  3444.             Access = Read-Only
  3445.             Storage = Common
  3446.             Value = ""
  3447.         End Attribute
  3448.  
  3449.         Start Attribute
  3450.             Name = "Revision ID"
  3451.             ID = 8
  3452.             Description = ""
  3453.             Type = String(4)
  3454.             Access = Read-Only
  3455.             Storage = Common
  3456.             Value = ""
  3457.         End Attribute
  3458.     End Group
  3459.  
  3460.     Start Table
  3461.         Name = "PCI Device Information Table"
  3462.         ID =  36
  3463.         CLASS = "IBMNetFinity|PCI Device|001"
  3464.         ***< TABLE CP=SI GR=36 ACNT=8 >***
  3465.     End Table
  3466.  
  3467.     Start Group
  3468.         Name = "EISA Device Information"
  3469.         Class = "IBMNetFinity|EISA Device|001"
  3470.         ***<KEY = 1 CP=SI>***
  3471.  
  3472.         Description = "This group provides detailed information about the EISA devices detected in your system"
  3473.  
  3474.         Start Attribute
  3475.             Name = "Device Index"
  3476.             ID = 1
  3477.             Description = "Index into the EISA device table "
  3478.             Type = Integer
  3479.             Access = Read-Only
  3480.             Storage = Common
  3481.             Value = -1
  3482.         End Attribute
  3483.  
  3484.         Start Attribute
  3485.             Name = "Product ID"
  3486.             ID = 2
  3487.             Description = "Number that uniquely identifies the device"
  3488.             Type = String(7)
  3489.             Access = Read-Only
  3490.             Storage = Common
  3491.             Value = ""
  3492.         End Attribute
  3493.  
  3494.         Start Attribute
  3495.             Name = "EISA device name"
  3496.             ID = 3
  3497.             Description = "Description of device"
  3498.             Type = String(60)
  3499.             Access = Read-Only
  3500.             Storage = Common
  3501.             Value = ""
  3502.         End Attribute
  3503.  
  3504.         Start Attribute
  3505.             Name = "Manufacturer"
  3506.             ID = 4
  3507.             Description = "Name of manufacturer of the system board or adapter"
  3508.             Type = String(60)
  3509.             Access = Read-Only
  3510.             Storage = Common
  3511.             Value = ""
  3512.         End Attribute
  3513.  
  3514.         Start Attribute
  3515.             Name = "Slot Location"
  3516.             ID = 5
  3517.             Description = "The physical or logical slot number in the system of the device.  The"
  3518.             "system board is always slot 0.  Slots 1-15 are physical slots.  Slots 16-64 are for virtual devices."
  3519.             Type = Integer
  3520.             Access = Read-Only
  3521.             Storage = Common
  3522.             Value = -1
  3523.         End Attribute
  3524.  
  3525.         Start Attribute
  3526.             Name = "Slot Type"
  3527.             ID = 6
  3528.             Description = "An expansion slot is a physical slot.  An embedded device is an EISA I/O device"
  3529.             " integrated onto the system board.  A virtual device is generally a software driver that may need"
  3530.             "system resources."
  3531.             Type = Start Enum
  3532.                 Name = "Type of Slot"
  3533.                 Type = Integer
  3534.                 0x00 = "Expansion Slot"
  3535.                 0x01 = "Embedded Device"
  3536.                 0x02 = "Virtual"
  3537.             End Enum
  3538.             Access = Read-Only
  3539.             Storage = Common
  3540.             Value = 0
  3541.         End Attribute
  3542.  
  3543.         Start Attribute
  3544.             Name = "Number of Device Functions"
  3545.             ID = 7
  3546.             Description = "Number of device functions associated with the device (i.e. memory function,"
  3547.             " serial function, parallel function, etc)."
  3548.             Type = Integer
  3549.             Access = Read-Only
  3550.             Storage = Common
  3551.             Value = 0
  3552.         End Attribute
  3553.  
  3554.         Start Attribute
  3555.             Name = "ID Type"
  3556.             ID = 8
  3557.             Description = "An EISA system may have EISA and ISA adapters.  ISA adapters will not"
  3558.             "have readable IDs"
  3559.             Type = Start Enum
  3560.                 Name = "Type of ID"
  3561.                 Type = Integer
  3562.                 0x00 = "Readable"
  3563.                 0x01 = "Not Readable"
  3564.             End Enum
  3565.             Access = Read-Only
  3566.             Storage = Common
  3567.             Value = 0
  3568.         End Attribute
  3569.     End Group
  3570.  
  3571.     Start Table
  3572.         Name = "EISA Device Information Table"
  3573.         ID =  37
  3574.         CLASS = "IBMNetFinity|EISA Device|001"
  3575.         ***< TABLE CP=SI GR=37 ACNT=8 >***
  3576.     End Table
  3577.  
  3578.     Start Group
  3579.         Name = "RAID Adapter Information"
  3580.         Class = "IBMNetFinity|RAID Adapter|001"
  3581.         ***<KEY = 1 CP=SI>***
  3582.  
  3583.         Description = "This group provides detailed information about the RAID adapters in your system"
  3584.  
  3585.         Start Attribute
  3586.             Name = "RAID Adapter Index"
  3587.             ID = 1
  3588.             Description = "Index into the RAID Adapter table "
  3589.             Type = Integer
  3590.             Access = Read-Only
  3591.             Storage = Common
  3592.             Value = -1
  3593.         End Attribute
  3594.  
  3595.         Start Attribute
  3596.             Name = "Number of Logical Volumes"
  3597.             ID = 2
  3598.             Description = "Number of Logical Volumes for this adapter"
  3599.             Type = Integer
  3600.             Access = Read-Only
  3601.             Storage = Common
  3602.             Value = -1
  3603.         End Attribute
  3604.  
  3605.         Start Attribute
  3606.             Name = "Number of Physical Devices"
  3607.             ID = 3
  3608.             Description = "Number of Physical Devices for this adapter"
  3609.             Type = Integer
  3610.             Access = Read-Only
  3611.             Storage = Common
  3612.             Value = -1
  3613.         End Attribute
  3614.  
  3615.         Start Attribute
  3616.             Name = "Number of Physical Drives Offline"
  3617.             ID = 4
  3618.             Description = "Name of Physical Drives Offline for this adapter"
  3619.             Type = Integer
  3620.             Access = Read-Only
  3621.             Storage = Common
  3622.             Value = -1
  3623.         End Attribute
  3624.  
  3625.         Start Attribute
  3626.             Name = "Number of Critical Virtual Drives"
  3627.             ID = 5
  3628.             Description = "Number of Critical Virtual Drives for this adapter"
  3629.             Type = Integer
  3630.             Access = Read-Only
  3631.             Storage = Common
  3632.             Value = -1
  3633.         End Attribute
  3634.  
  3635.         Start Attribute
  3636.             Name = "Number of Defunct Physical Drives"
  3637.             ID = 6
  3638.             Description = "Number of Defunct Physical Drives for this adapter"
  3639.             Type = Integer
  3640.             Access = Read-Only
  3641.             Storage = Common
  3642.             Value = -1
  3643.         End Attribute
  3644.     End Group
  3645.  
  3646.     Start Table
  3647.         Name = "RAID Adapter Table"
  3648.         ID =  38
  3649.         Class = "IBMNetFinity|RAID Adapter|001"
  3650.         ***< TABLE CP=SI GR=38 ACNT=6 >***
  3651.     End Table
  3652.  
  3653.     Start Group
  3654.         Name = "RAID Virtual Drives Information"
  3655.         Class = "IBMNetFinity|RAID Virtual Drives|001"
  3656.         ***<KEY = 1,2 CP=SI>***
  3657.  
  3658.         Description = "This group provides detailed information about the RAID Virtual drives"
  3659.                        "in your system"
  3660.  
  3661.         Start Attribute
  3662.             Name = "RAID Virtual Drive Index"
  3663.             ID = 1
  3664.             Description = "Index into the RAID Virtual Drives table "
  3665.             Type = Integer
  3666.             Access = Read-Only
  3667.             Storage = Common
  3668.             Value = -1
  3669.         End Attribute
  3670.  
  3671.         Start Attribute
  3672.             Name = "RAID Adapter Index"
  3673.             ID = 2
  3674.             Description = "Index into RAID Adapter Table"
  3675.             Type = Integer
  3676.             Access = Read-Only
  3677.             Storage = Common
  3678.             Value = -1
  3679.         End Attribute
  3680.  
  3681.         Start Attribute
  3682.             Name = "Virtual Drive State"
  3683.             ID = 3
  3684.             Description = "State of Virtual Drive"
  3685.             Type = Start Enum
  3686.                 Name = "Virtual Drive States"
  3687.                 Type = Integer
  3688.                 0x00 = "Online"
  3689.                 0x01 = "Offline"
  3690.                 0x02=  "Critical"
  3691.             End Enum
  3692.             Access = Read-Only
  3693.             Storage = Common
  3694.             Value = -1
  3695.         End Attribute
  3696.  
  3697.         Start Attribute
  3698.             Name = "Virtual Drive Size"
  3699.             ID = 4
  3700.             Description = "Size of Virtual Drive in Kilobytes"
  3701.             Type = Integer
  3702.             Access = Read-Only
  3703.             Storage = Common
  3704.             Value = -1
  3705.         End Attribute
  3706.     End Group
  3707.  
  3708.     Start Table
  3709.         Name = "RAID Virtual Drives Table"
  3710.         ID =  39
  3711.         Class = "IBMNetFinity|RAID Virtual Drives|001"
  3712.         ***< TABLE CP=SI GR=39 ACNT=4 >***
  3713.     End Table
  3714.  
  3715.     Start Group
  3716.         Name = "RAID  Physical Drive Information"
  3717.         Class = "IBMNetFinity|RAID Physical Drives|001"
  3718.         ***<KEY = 1,2 CP=SI>***
  3719.  
  3720.         Description = "This group provides detailed information about the RAID physical drives"
  3721.                        "in your system"
  3722.  
  3723.         Start Attribute
  3724.             Name = "RAID Physical Drive Index"
  3725.             ID = 1
  3726.             Description = "Index into the RAID Physical Drives table "
  3727.             Type = Integer
  3728.             Access = Read-Only
  3729.             Storage = Common
  3730.             Value = -1
  3731.         End Attribute
  3732.  
  3733.         Start Attribute
  3734.             Name = "RAID Adapter Index"
  3735.             ID = 2
  3736.             Description = "Index into RAID Adapter Table"
  3737.             Type = Integer
  3738.             Access = Read-Only
  3739.             Storage = Common
  3740.             Value = -1
  3741.         End Attribute
  3742.  
  3743.         Start Attribute
  3744.             Name = "Physical Drive Size"
  3745.             ID = 3
  3746.             Description = "Size of Physical Drive in Kilobytes"
  3747.             Type = Integer
  3748.             Access = Read-Only
  3749.             Storage = Common
  3750.             Value = -1
  3751.         End Attribute
  3752.  
  3753.         Start Attribute
  3754.             Name = "Channel Number"
  3755.             ID = 4
  3756.             Description = "Channel on RAID Adapter on which this physical drive is located"
  3757.             Type = Integer
  3758.             Access = Read-Only
  3759.             Storage = Common
  3760.             Value = -1
  3761.         End Attribute
  3762.  
  3763.         Start Attribute
  3764.             Name = "Target Number"
  3765.             ID = 5
  3766.             Description = "Target number on RAID Adapter on which this physical drive is located"
  3767.             Type = Integer
  3768.             Access = Read-Only
  3769.             Storage = Common
  3770.             Value = -1
  3771.         End Attribute
  3772.  
  3773.         Start Attribute
  3774.             Name = "RAID Physical Device State"
  3775.             ID = 6
  3776.             Description = "Device state of the Physical Drive"
  3777.             Type = Start Enum
  3778.                 Name = "Physical Device States"
  3779.                 Type = Integer
  3780.                 0x00 = "Online"
  3781.                 0x01 = "Offline"
  3782.                 0x02 = "Defunct"
  3783.                 0x03 = "HotSpare"
  3784.                 0x04 = "Standby HotSpare"
  3785.                 0x05 = "Dead HotSpare"
  3786.                 0x06 = "Ready"
  3787.                 0x07 = "Rebuild"
  3788.                 0x08 = "Standby"
  3789.             End Enum
  3790.             Access = Read-Only
  3791.             Storage = Common
  3792.             Value = -1
  3793.         End Attribute
  3794.     End Group
  3795.  
  3796.     Start Table
  3797.         Name = "RAID Physical Drives Table"
  3798.         ID =  40
  3799.         Class = "IBMNetFinity|RAID Physical Drives|001"
  3800.         ***< TABLE CP=SI GR=40 ACNT=6 >***
  3801.     End Table
  3802.  
  3803. End Component
  3804.  
  3805.  
  3806.  
  3807.