Inventory Object: Computer
Computer
objects are uploaded
to the ImportedComputer
table in the
operations (inventory) database. Multiple imports will merge
updated data with existing records, and add new records as
applicable.
The ImportedComputer
table holds all of the computers which have been retrieved from the source connections.
Attributes are listed here in alphabetical order.
Property | Attributes | Notes |
---|---|---|
CalculatedUser
|
Alpha-numeric text (maximum 128 characters). May be null. |
The domain/SAMAccountName of the calculated user. Some inventory systems calculate the user who owns a computer. For example, it might be the user who, over the last ten logins, logged in most often. |
ChassisType
|
Alpha-numeric text (maximum 128 characters). May be null. |
The type of case of the computer. The value must be a (case insensitive) exact match for one of the values shown. Note that some license types use this information to optimize the licensing position, particularly with desktop and laptop computers. |
ComplianceComputer TypeID
|
Unsigned integer (int ). May be null. |
If you know that the computer is a virtual machine or VM host, record that data here. If you are unsure, leave this cell empty (NULL): this allows the system to infer the computer type (for example, a computer with VMs linked to it is inferred to be a VM host). If data comes from multiple inventory sources, leaving this value as null also allows the value to be inserted from another source. So, unless there is a very good reason, do not just specify 'Computer', but allow the inference rules to help. |
ComputerName
|
Alpha-numeric text (maximum 256 characters). May be null. |
The name of the computer. In Windows, this is the NetBIOS name of the local computer, as returned by |
Domain
|
Alpha-numeric text (maximum 100 characters). May be null. |
The domain of the computer. |
EmailAddress
|
Alpha-numeric text (maximum 256 characters). May be null. |
The email address associated with the device. Typically used for mobile devices. |
ExternalID
|
Unsigned integer (bigint ). Mandatory. Database key. |
The identifier used in the source connection for the computer. Note: Strictly, this attribute may be null, because it forms
part of a compound database key. However, null values may cause import
errors (where this object does not get imported), and multiple records
from the same connection having nulls may cause data loss through
over-writing. It is therefore best practice to treat this field as
mandatory.
|
FirmwareSerialNumber
|
Alpha-numeric text (maximum 100 characters). May be null. |
Serial number in the system firmware such as BIOS, EEPROM etc. |
HardwareInventoryDate
|
Date/time field. May be null. |
The date (and optionally time) when the hardware was last inventoried. For automated/scheduled data uploads through an inventory beacon, make sure that inventory dates are kept current, as they are used to report out-of-date inventory sources. For a one-time upload to the central application server, leave inventory dates empty (null). At each import from the saved file, the import date is used as the inventory date, which prevents the inventory becoming stale. Notice that this value is not available in the web interface. |
HostID
|
Alpha-numeric text (maximum 100 characters). May be null. |
The HostID hardware property for the server hosting this machine partition (when inventorying a machine partition such as Solaris Zone, AIX lPar, HP-UX nPar/vPar). |
HostIdentifyingNumber
|
Alpha-numeric text (maximum 128 characters). May be null. |
Virtual hosts may have an identifier that is unique only across that hardware model. It is less unique than the true hardware serial number, for example. |
HostType
|
Alpha-numeric text (maximum 128 characters). May be null. |
The type of the physical host computer. |
ILMTAgentID
|
Unsigned integer (bigint ). May be null. |
The unique ID used by the IBM License Metric Tool (ILMT) inventory agent on this device, if the inventory source is aware of this value. This can be used to track a computer over time and can be used to socialize different inventory sources. Currently the ILMT and ManageSoft inventory adapters report this value. |
IMEI
|
Alpha-numeric text (maximum 256 characters). May be null. |
IMEI (International Mobile Equipment Identity) is a 15- or 17-digit code that uniquely identifies mobile phone sets. Leave blank (null) for other device types. |
IPAddress
|
Alpha-numeric text (maximum 256 characters). May be null. |
The IP address of the computer. |
IgnoredDueToLicense
|
Boolean (0 or 1). Default: 0. |
True if this machine is not imported into compliance computer table due to license limitation |
IncompleteRecord
|
Boolean (0 or 1). May be null. |
Used to identify records which do not have all information specified. Primarily used for |
InventoryAgent
|
Alpha-numeric text (maximum 128 characters). |
The name of the person or tool that performed the last inventory. For imported spreadsheets, you may wish to include the name of the person preparing the data, in case there is subsequent follow-up required. |
InventoryDate
|
Date/time field. May be null. |
The date the computer last had inventory reported. |
IsDuplicate
|
Boolean (0 or 1). Default: 0. |
Used to identify that imported computer is a duplicate of another, whereby a new computer will not created. |
IsRemoteACLDevice
|
Boolean (0 or 1). Default: 0. |
Used to determine if the current record is a remote ACL based device. |
LastLoggedOnUser
|
Alpha-numeric text (maximum 128 characters). May be null. |
The DOMAIN/SAMAccountName of the user last logged onto the computer. |
LastSuccessful InventoryDate
|
Date/time field. May be null. |
For incremental imports, this represents the inventory date of the computer in the source at the time this record was last successfully imported. If the import procedure has failed, this may be different to the inventory date. At the end of a successful incremental import, this value is updated to match the inventory date. If no value is present in this field, either there has not been a successful import of this computer or the reader for this record is not using an incremental update model. |
LegacySerialNo
|
Alpha-numeric text (maximum 100 characters). May be null. |
A previous serial number of this computer that can also be used for matching. |
MACAddress
|
Alpha-numeric text (maximum 256 characters). May be null. |
The MAC address of the computer. |
MDScheduleContainsPV UScan
|
Boolean (0 or 1). Default: 0. May be null. |
Does this managed device include an event in its current schedule for running extra IBM PVU hardware scans. |
MDScheduleGenerated Date
|
Date/time field. May be null. |
The last time the managed device schedule was regenerated. |
MachineID
|
Alpha-numeric text (maximum 100 characters). May be null. |
For AIX, it is the System ID. For HP-UX, it is the Machine/Software ID. It is unset for other platforms. |
Manufacturer
|
Alpha-numeric text (maximum 128 characters). May be null. |
The manufacturer of the computer hardware. |
MaxClockSpeed
|
Unsigned integer (int ). May be null. |
The maximum clock speed of the fastest processor in the computer. |
ModelNo
|
Alpha-numeric text (maximum 128 characters). May be null. |
The model number of the computer. |
NumberOfCores
|
Unsigned integer (int ). May be null. |
The number of cores in the computer. |
NumberOfDisplay Adapters
|
Unsigned integer (int ). May be null. |
The number of graphics cards in the computer. |
NumberOfHardDrives
|
Unsigned integer (int ). May be null. |
The number of hard drives in the computer. |
NumberOfLogical Processors
|
Unsigned integer (int ). May be null. |
The number of logical processors in the computer. |
NumberOfNetworkCards
|
Unsigned integer (int ). May be null. |
The number of network cards in the computer. |
NumberOfProcessors
|
Unsigned integer (int ). May be null. |
The number of processors in the computer. |
NumberOfSockets
|
Unsigned integer (int ). May be null. |
The number of sockets in the computer. |
OperatingSystem
|
Alpha-numeric text (maximum 128 characters). May be null. |
The operating system of the computer. |
PartialNumberOf Processors
|
Fractional number (float ). May be null. |
The fractional processor count available to this computer. |
PhoneNumber
|
Alpha-numeric text (maximum 128 characters). May be null. |
The phone number of the device. Used for mobile devices. |
ProcessorType
|
Alpha-numeric text (maximum 256 characters). May be null. |
The type of processor in the computer. |
SerialNo
|
Alpha-numeric text (maximum 100 characters). May be null. |
The serial number of the computer. |
ServicePack
|
Alpha-numeric text (maximum 128 characters). May be null. |
The service pack installed for the operating system. |
ServicesInventoryDate
|
Date/time field. May be null. |
The date when services (for example, Oracle) were last scanned on this computer. For automated/scheduled data uploads through an inventory beacon, make sure that inventory dates are kept current, as they are used to report out-of-date inventory sources. For a one-time upload to the central application server, leave inventory dates empty (null). At each import from the saved file, the import date is used as the inventory date, which prevents the inventory becoming stale. |
TotalDiskSpace
|
Unsigned integer (bigint ). May be null. |
The total size of all hard drives in the computer. |
TotalMemory
|
Unsigned integer (bigint ). May be null. |
The total RAM in the computer, in bytes. |
UUID
|
A universally unique identifier. May be null. |
The BIOS UUID of the computer. |
UntrustedSerialNo
|
Boolean (0 or 1). Default: 0. |
Is this computer known to have a serial number from a data source that should not be trusted. |
FlexNet Manager Suite (On-Premises)
2023 R2