Manuals

Manuals
Dell-Defined Classes: Dell OpenManage Server Administrator Version 5.2 CIM Reference Guide

Back to Contents Page

Dell-Defined Classes

Dell™ OpenManage™ Server Administrator Version 5.2 CIM Reference Guide

  DELL_EsmLog

  DELL_PostLog

  DELL_CMApplication

  DELL_CMDevice

  DELL_CMDeviceApplication

  DELL_CMInventory

  DELL_CMOS

  DELL_CMProductInfo

  Management Object File For Change Management


The Dell-defined classes are defined and populated by Dell™ rather than by CIM. None of these classes have a parent class and are on the same level as CIM_ManagedSystemElement. For information on how the logs are formatted, see Table 2-5, "DELL_Chassis Properties."


DELL_EsmLog

The DELL_EsmLog class described in Table 4-1 records failure threshold violations collected by Server Administrator's embedded server management (ESM) capabilities.

Table 4-1. DELL_EsmLog Properties 

Class Name:

DELL_EsmLog

Parent Class:

None

Property

Description

Data Type

recordNumber

Provides an index to the ESM table.

uint32

logRecord

Provides the ESM message content.

string

eventTime

Indicates the time that the message is generated.

datetime

status

Indicates the severity of the event that caused the log to be generated.

string


DELL_PostLog

The DELL_PostLog identified in Table 4-2 is a record of the system's power-on self-test (POST). When you turn on a system, the POST tests various system components, such as random-access memory (RAM), the hard drives, and the keyboard.

Table 4-2. DELL_PostLog Properties 

Class Name:

DELL_PostLog

Parent Class:

None


DELL_CMApplication

NOTE: Dell-updateable components, such as BIOS and FW, are considered applications.

The DELL_CMApplication class identified in Table 4-3 contains information related to the Dell Change Management applications.

Table 4-3. DELL_CMApplication Properties

Class Name:

DELL_CMApplication

Parent Class:

None

Property

Description

Data Type

componentType

Defines the application type

string

subComponentID

Defines an application string

string

version

Indicates the current version of the application

string

name

Indicates the name of the application

string

deviceKey

Indicates the device key of the application

string


DELL_CMDevice

The DELL_CMDevice identified in Table 4-4 contains information related to the Dell Change Management device.

Table 4-4. DELL_CMDevice Properties

Class Name:

DELL_CMDevice

Parent Class:

None

Property

Description

Data Type

componentID

Defines a component string

string

name

Indicates the name of the device

string

vendorID

Defines an ID for vendor supplying the device

string

subVendorID

Defines an ID for an additional vendor supplying the device

string

deviceID

Indicates the ID of the device

string

subDeviceID

Indicates the ID for additional device

string

bus

Indicates the PCI bus number

string

device

Indicates the PCI device number

string

function

Indicates the PCI Function number

string


DELL_CMDeviceApplication

The DELL_CMDeviceApplication class identified in Table 4-5 contains information related to the Dell Change Management association between the device and application.

Table 4-5. DELL_CMDeviceApplication Properties

Class Name:

DELL_CMDeviceApplication

Parent Class:

None

Property

Description

Data Type

antecedent

Refers to the device

string

dependent

Refers to the application

string


DELL_CMInventory

The DELL_CMInventory identified in Table 4-6 contains information related to the Dell Change Management inventory.

.

Table 4-6. DELL _CMInventory Properties

Class Name:

DELL_CMInventory

Parent Class:

None

Property

Description

Data Type

local

Indicates the locale of the system

string

schemaVersion

Indicates the Inventory schema implemented by the system

string

systemID

Defines the System ID

string

.


DELL_CMOS

The DELL_CMOS class identified in Table 4-7 contains information related to the Dell Change Management operating system.

Table 4-7. DELL_CMOS Properties

Class Name:

DELL_CMOS

Parent Class:

None

Property

Description

Data Type

architecture

Indicates the architecture of the operating system

string

vendor

Indicates the vendor of the operating system

string

majorVersion

Indicates the major version of the operating system

string

minorVersion

Indicates the minor version of the operating system

string

spMajorVersion

Indicates the current service pack number for the operating system's major version

string

spMinorVersion

Indicates the current service pack number for the operating system's minor version

string


DELL_CMProductInfo

The DELL_CMProductInfo identified in Table 4-8 contains information related to the Dell Change Management product.

Table 4-8. DELL_CMProductInfo Properties

Class Name:

DELL_CMProductInfo

Parent Class:

None

Property

Description

Data Type

name

Indicates the name of the product

string

description

Provides a short description of the product

string

vendor

Indicates the name of the product manufacturer

string

version

Indicates the current version number of the product

string


Management Object File For Change Management

The following shows the Management Object File (MOF) invcim.mof.

#pragma classflags("forceupdate")

#pragma namespace("\\\\.\\Root\\CIMV2")

[Locale(1033) : ToInstance]

Instance of __Namespace

{

Name = "Dell";

};

#pragma namespace ("\\\\.\\Root\\CIMV2\\Dell")

//**************************************

//*** Registers omprov Win32 Provider ***

//**************************************

instance of __Win32Provider as $P

{

Name = "omprov";

ClsId = "{EF6540AC-870F-445c-9401-10AAADB45CCF}";

HostingModel = "NetworkServiceHost";

};

instance of __InstanceProviderRegistration

{

Provider = $P;

SupportsGet = "TRUE";

SupportsPut = "FALSE";

SupportsDelete = "FALSE";

SupportsEnumeration = "TRUE";

};

instance of __MethodProviderRegistration

{

Provider = $P;

};

//core.mof

//============================================

// Using my own MOF instead of inheriting from existing MOFs, for rapid prototyping.

// ============================================

[ Dynamic, Provider ("omprov"),

Description("The Dell_CMDevice class contains all the the information related to the Dell Change Management Device.")

]

class Dell_CMDevice

{

[write (true), key: ToSubClass]

string componentID;

[write (true), key: ToSubClass]

string name;

[write (true), key: ToSubClass]

string vendorID;

[write (true), key: ToSubClass]

string deviceID;

[write (true), key: ToSubClass]

string subDeviceID;

[write (true), key: ToSubClass]

string subVendorID;

[write (true), key: ToSubClass]

string bus;

[write (true), key: ToSubClass]

string device;

[write (true), key: ToSubClass]

string function;

};

[ Dynamic, Provider ("omprov"),

Description("The Dell_CMInventory class contains all the information related to the Dell Change Management Inventory.")

]

class Dell_CMInventory

{

[write (true), key: ToSubClass]

string local;

[write (true), key: ToSubClass]

string schemaVersion;

[write (true), key: ToSubClass]

string systemID;

};

[ Dynamic, Provider ("omprov"),

Description("The Dell_CMProductInfo class contains all the information related to the Dell Change Management Product.")

]

class Dell_CMProductInfo

{

[write (true), key: ToSubClass]

string name;

[write (true), key: ToSubClass]

string description;

[write (true), key: ToSubClass]

string vendor;

[write (true), key: ToSubClass]

string version;

};

[ Dynamic, Provider ("omprov"),

Description("The Dell_CMOS class contains all the information related to the Dell Change Management operating system.")

]

class Dell_CMOS

{

[write (true), key: ToSubClass]

string vendor;

[write (true), key: ToSubClass]

string majorVersion;

[write (true), key: ToSubClass]

string minorVersion;

[write (true), key: ToSubClass]

string spMajorVersion;

[write (true), key: ToSubClass]

string spMinorVersion;

[write (true), key: ToSubClass]

string architecture;

};

[ Dynamic, Provider ("omprov"),

Description("The Dell_CMApplication class contains all the information related to the Dell Change Management Application.")

]

class Dell_CMApplication

{

[write (true), key: ToSubClass]

string componentType;

[write (true), key: ToSubClass]

string subComponentID;

[write (true), key: ToSubClass]

string version;

[write (true), key: ToSubClass]

string name;

[write (true), key: ToSubClass]

string deviceKey;

};

[ Association, Dynamic, Provider ("omprov"),

Description("The Dell_CMDeviceApplication class contains all the information related to the Dell Change Management association between the device and the application (1:n).")

]

class Dell_CMDeviceApplication

{

[key, Override ("Antecedent"),

Description ("The Device.")

]

Dell_CMDevice REF Antecedent;

[key, Override ("Dependent"),

Description ("The Application")

]

Dell_CMApplication REF Dependent;

};

// =====

// end of file

// =====


Back to Contents Page

 

Laptops | Desktops | Business Laptops | Business Desktops | Workstations | Servers | Storage | Monitors | Printers | LCD TVs | Electronics
© 2009 Dell | About Dell | Terms of Sale | Unresolved Issues | Privacy | About Our Ads | Dell Recycling | Contact | Site Map | Feedback
AT | AU | BE | BR | CA | CH | CL | CN | CO | DE | DK | ES | FR | HK | IE | IN | IT | JP | KR | ME | MX | MY | NL | NO | PA | PR | RU | SE | SG | UK | VE | ALL

snWEB1