Back to Contents Page

Standard Data Type Definitions

Dell OpenManage™ Server Administrator Version 1.4 SNMP Reference Guide

  Common Data Types

  Variables with Data Types of State Capabilities and State Capabilities Unique

  Dell Status Data Types

  Dell Date


This appendix contains definitions for data types that are standard in most contexts across the information technology industry. These are the most common data types for expressing variable values defined in the 10892.mib. Server Administrator-specific variable values are defined in the last section of the section in which they are introduced.


Common Data Types

Common data types include several types of strings, the object range, signed and unsigned bit ranges, and the familiar Boolean (true or false) data type.

Table A-1. Common Data Types 

Variable Name:

Definition

DellString

DisplayString (SIZE (0..64))

DellSecurityString

DisplayString (SIZE (0..255))

DellCostofOwnershipString

DisplayString (SIZE (0..64))

DellObjectRange

INTEGER (1..128)

DellUnsigned8BitRange

INTEGER (1..256)

DellUnsigned16BitRange

INTEGER (1..65535)

DellUnsigned32BitRange

INTEGER (1..2147483647)

DellSigned32BitRange

INTEGER (-2147483647..2147483647)

DellBoolean

INTEGER (0..1 (FALSE = 0, TRUE = 1))


Variables with Data Types of State Capabilities and State Capabilities Unique

Variables with definitions of <variable name>StateCapabilities or <variable name>StateCapabilitiesUnique are integers representing a series of bit definitions. They are NOT enumerations and should be treated as bit fields. The value is passed as a decimal value. The decimal value should be converted to hex and the appropriate bits should be parsed from hex. Some of the more common bit combinations are defined in some variables, but not all combinations are or will be defined.

Table A-2. Dell State Capabilities 

Variable Name: DellStateCapabilities

Data Type: Integer

Possible Data Values

Meaning of Data Value

if set to zero(0)

The object has no capabilities.

unknownCapabilities(1)

The object's capabilities are unknown.

enableCapable(2)

The object can be disabled (offline, a binary 0 value) or enabled (online, a binary 1 value).

notReadyCapable(4)

The object is not ready.

enableAndNotReadyCapable(6)

Enable and not ready capable.

Table A-3. Dell State Settings 

Variable Name: DellStateSettings

Data Type: Integer

Possible Data Values

Meaning of Data Value

if set to zero(0)

The object has no settings capabilities and its state is disabled.

unknown(1)

The object's state is unknown.

enabled(2)

The object's state is disabled (offline, a binary 0 value) or enabled (online, a binary 1 value).

notReady(4)

The object is not ready.

enableAndNotReady(6)

The object is enabled and not ready.

Table A-4. Dell Probe Capabilities 

Variable Name: DellProbeCapabilities

Data Type: Integer

Possible Data Values

Meaning of Data Value

if set to zero(0)

The object has no capabilities.

upperNonCriticalThresholdSetCapabl e(1)

The upper noncritical threshold can be set.

lowerNonCriticalThresholdSetCapabl e(2)

The lower noncritical threshold can be set.

upperNonCriticalThresholdDefaultCa pable(4)

The upper noncritical threshold can be set to default.

lowerNonCriticalThresholdDefaultCa pable(8)

The lower noncritical threshold can be set to default.


Dell Status Data Types

Status data types include DellStatus, DellStatusRedundancy, and DellStatusProbe.

Table A-5. Dell Status 

Variable Name: DellStatus

Data Type: Integer

Possible Data Values

Meaning of Data Value

other(1)

The object's status is not one of the following:

unknown(2)

The object's status is unknown.

ok(3)

The object's status is OK.

nonCritical(4)

The object's status is warning, noncritical.

critical(5)

The object's status is critical (failure).

nonRecoverable(6)

The object's status is nonrecoverable (dead).

Table A-6. Dell Status Redundancy 

Variable Name: DellStatusRedundancy

Data Type: Integer

Possible Data Values

Meaning of Data Value

other(1)

The object's status is not one of the following:

unknown(2)

The object's redundancy status is unknown.

full(3)

The object is fully redundant.

degraded(4)

The object's redundancy has been degraded.

lost(5)

The object's redundancy has been lost.

notRedundant(6)

Redundancy does not apply or it is not redundant.

Table A-7. Dell Status Probe 

Variable Name: DellStatusProbe

Data Type: Integer

Possible Data Values

Meaning of Data Value

other(1)

The object's status is not one of the following:

unknown(2)

The status of the object is unknown.

ok(3)

The status of the object is OK.

nonCriticalUpper(4)

The object is at the noncritical upper limit.

CriticalUpper(5)

The object is at the critical upper limit.

nonRecoverableUpper(6)

The object is at the nonrecoverable upper limit.

nonCriticalLower(7)

The object is at the noncritical lower limit.

criticalLower(8)

The object is at the critical lower limit.

nonRecoverableLower(9)

The object is at the nonrecoverable lower limit.

failed(10)

The status of the object is failed.


Dell Date

Variable Name: DellDate

Data Type: DellUnsigned64BitRange

OCTET STRING (SIZE(8))

The DellDate definition is required because SNMP V1 does not support 64-bit ranges. The information sent back by this subagent will have the most significant byte of the information as the first byte. For example, the hex address 0x1029384754657687 will be sent as hex: 0001 0000 0010 1001 0011 1000 0100 0111 ... Byte 1 Byte 2 Byte 3 Byte 4.

Full Dates

Variable Name: DellDateName

Data Type: DisplayString

DisplayString (SIZE (25))

Full dates are defined in the ASCII format:

yyyyMMddhhmmss.uuuuuu+fff or yyyyMMddhhmmss.uuuuuu-fff

where yyyy is the year, MM is the month, dd is the day, hh are the hours, mm are the minutes, and ss are the seconds. uuuuuu is the number of microseconds, and +fff or
-fff is the offset from UTC in minutes. For example, Friday, October 31, 2001, at 6:05:19 PM CST would be represented as 20011031180519.000000-360.

The values are zero-padded, and if a valid value for a field is not deliverable, each character in the field will be replaced with an asterisk (*) character.


Back to Contents Page