Previous Topic: Populating TablesNext Topic: .MIF File Example


ComponentID Group

Every .MIF file must contain a standard group with ID 1. This group offers baselevel identification of the component and represents the minimum amount of information, which a component vendor should provide. An attribute, which is not supported or has no meaning for a given component should give the keyword unsupported as its value.

The ComponentID. "DMTF|ComponentID|1.0" is the class string. The attributes in the group are all read-only. Their definitions are mentioned in the following table:

Integer Name

ID

Type

Storage

Description

"Manufacturer"

1

String(64)

Common

Organization producing this component.

"Product"

2

String(64)

Common

Name of this component or product.

"Version"

3

String(64)

Specific

Version string for this component.

"Serial Number"

4

String(64)

Specific

Serial number for this component.

"Installation"

5

Date

Specific

Time and date of the last install of the component on this system.

"Verify"

6

Integer

Common

Verification level for this component.

Asking for the value of the "Verify" attribute causes the component instrumentation to perform checks to verify that the component is still in the system and working properly. It should return one of the values mentioned in the following table:

Value

Meaning

0

Error occurred, check status code

1

Component does not exist

2

Verify not supported

4

Component exists, functionality untested

5

Component exists, functionality unknown

6

Component exists, functionality no good

7

Component exists, functionality good