Each of the tables above may have additional attributes that are common across many tables. These include database keys, record version numbers, and the configuration or command text used to derive the attributes.

Common attributes lists common attributes.

Table 1. Common attributes

Display name

Type

Description

ConfigText

String

The configuration or command output text used to derive the attributes for this object. This text is received by the Device Driver and passed without interpretation to Network Configuration Manager.

DBVersion

Long or Integer

A revision number for the DB record containing this Object’s data. This is used internally to control simultaneous updates.

DeviceId

Long

A key representing the Device that contains the object containing this attribute.

DeviceIdx

Integer

The integer value used by Device Services to represent the Device.

DeviceOid

ByteArray

An alternate key representation for the Device that contains the object containing this attribute. The DeviceOid and DeviceId keys are not equivalent, but can be mapped in a 1:1 relationship.

RDN

String

Stands for “Relatively Distinguished Name”. This field is a key that Device Services uses to identify the objects it constructs.

XxxId

Long

A key value that references the Object named ‘Xxx’, where ‘Xxx’ can be any Object in the Data Model. This can either be the primary key of an object, or a foreign key reference from one object to another.

XxxOid

ByteArray

An alternate key representation that references the Object named ‘Xxx’, where ‘Xxx’ can be any Object in the Data Model.

ValidationErrorFKey

Long

A key referencing the ValidationError table, which is used to record any validation errors reported by Device Services or discovered as the Device’s attributes were persisted as a result of revision processing.