We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 19
DDMi MYSQL TABLES & DESCRIPTION
DDMi> Database Schema > > Tables
GroupTable Name Description Asset Data hwAssetData Information that is not automatically collected by the Scanner can be entered manually as each computer is scanned. The information collected is usually referred to as asset data, and includes details about users, departments, physical assets, equipment, and any other information that is useful to record. hwAssetAnalysis Analysis Asset Fields are "extra" asset fields that are created on the fly and given a value after scanning, when processing the scan file in Viewer, Analysis Workbench or the XML Enricher. Analysis Asset Fields are defined in the Load Options dialog. hwAssetAutomatic Automatic Asset Fields consist of fields automatically populated by the scanners and referenced by sequence, os/scan and combination fields. These fields are not shown in the scanner user interface. hwAssetCustomData Contains the name/value pairs of the custom data detected by the post-scan script. hwAssetDataInfo This shell contains information about asset data fields. Most entries will be automatically discovered, but some entries may have been entered by a user. As such entries may require special treatment, a list of them is maintained here. BIOS Data hwBiosData BIOS stands for Basic Input/Output System. The system BIOS is the lowest- level software in the computer, it acting as an interface between the hardware (especially the chipset and processor) and the operating system. The BIOS is also responsible for allowing you to control your computer's hardware settings, for booting up the machine when you turn on the power or hit the reset button, and various other system functions. hwBiosMachineDescriptions Contains a list of possible description strings extracted from the machine's BIOS. hwBiosMachineExtensions Contains a list of BIOS extensions installed on the machine. Bus Data hwBusData Displays information about the architecture of the bus used in the computer - ISA, EISA, PCI, MCA or PCMCIA. A bus is used to transfer data between a computer's components. Information is also displayed about cards that are supported by the various bus types. hwBusesSupported Displays information about the architecture of the bus used in the computer - ISA, EISA, PCI, MCA or PCMCIA. hwCards Displays information about the cards that are used in the computer. CPU Data hwCPUData The following fields describe the CPUs (Central Processing Unit) and FPUs (Floating Point Unit) that are at the heart of the system. Most modern computers have one or more CPUs. The FPU is usually built into the CPU.Information displayed includes the CPU (model), whether it has got FPU (numeric co- processor), MMX (MultiMedia eXtensions), ISSE/SSIMD capability and reports the speed of the CPU. For newer Intel and compatible processors, the manufacturer, model, family and stepping ID are reported. hwCPUCacheInformation Contains information about the cache memory on the computer. Cache memory holds recently accessed data. It is intended to speed up subsequent access to the same data. When data is read from or written to main memory a copy is also saved in the cache, along with the associated main memory address. hwCPUs This contains information about all CPUs in the machine; each field is repeated for every CPU the machine contains. hwLegacyFPUData A co-processor is a processing unit that aids the CPU in performing certain types of operations. For example, a numeric coprocessor performs floating point operations. Modern CPUs have the Floating Point unit built in and do not rely on an external processor for this. Disk data hwDiskData This displays details of the disk drives available on the system, including physical disk, partition, volume and disk mount point information. hwMountPoints Displays information about mount points and volumes. A volume is a part of the physical disk that appears to the system as a separate logical disk. Mounts points allow any volume to appear to be a directory instead of a separate drive letter.Information includes disk volume information: volume type (FAT, FAT 16, Device driven, etc.), media (Floppy drive, CD-ROM, network drive, etc.), device, name, label, total and free space. hwMountPointScanData Contains information about the mount points scanned by the scanner. A mount point allows any volume to appear to be a directory instead of a separate drive letter. Information is included about files, directories, archives, etc. hwPartitionData Contains information about the partitions on the disk(s). A partition is a portion of physical disk that functions as though it were a physically separate disk. A physical hard disk has a number of cylinders, heads, and sectors per cylinder- head (also known nown as tracks). There are typically 512 bytes per sector, and 63 sectors per track, with the number of cylinders and heads varying widely from disk to disk. hwPhysicalDiskData Displays physical disk information.Information displayed includes the type of the disk (floppy disk or hard disk), the size of the disk, physical drive geometry (cylinders, heads and sectors per track), etc. Memory Data hwMemoryData Contains information about the total amount of memory installed on the computer. This includes the amount of conventional and extended memory, the amounts of memory available via the XMS, EMM and DPMI specifications and the version of the driver and specification where relevant. Information about the size and location of any swap files used for virtual memory is also displayed. hwCMOSMemory Contains information about CMOS (Complementary Metal Oxide Semiconductor) memory. CMOS memory holds information like the date, time and setup parameters. hwDOSMemoryData Contains information about DOS (Disk Operating System) memory. A DOS system has an 1MB allocated address space (main memory). 384K of this memory is reserved for system use. This is called high memory.The remaining 640K is referred to as conventional memory. Above 1MB is expanded (EMS) or extended (XMS) memory. hwMemoryConfig Contains information about the configuration of memory slots in the machine. Used for UNIX machines only. hwSwapFiles Swap files (also known as paging files) allow a computer to run programs and load data files that are larger than the amount of physical memory. The operating system achieves this by using a portion of the disk as memory - these portions are called swap files.Virtual memory is not supported by DOS, but is supported by most other operating systems (including Unix and OS/2). Keyboard and Mouse data hwMouseKeyboard Reports on the type of keyboard attached (extended or normal); whether a mouse is connected and mouse driver is loaded; the mouse brand and version of the driver, number of buttons and type of connection (serial, PS/2, bus, etc.). hwKeyboardData Shows the information about the keyboard attached. hwMouseData Information about whether a mouse is connected and mouse driver is loaded; the mouse brand and version of the driver, number of buttons and type of connection (serial, PS/2, bus, etc.). Network data hwNetworkData Contains information about the current network environment, including loaded network protocols and addresses, the current domain name and machine ID, current logon name, workgroup name and a list of all shared devices. hwAppleTalkAddresses Each unique entity on an AppleTalk network has an AppleTalk address consisting of a node number and a network number. hwIPDNSSuffixes Contains a list of DNS suffixes used on the machine. hwIPXAddresses Contains a list of IPX addresses used on the machine. hwNetBiosAddresses Contains a list of NetBios addresses used on the machine. hwNetworkAppleTalk Contains information about AppleTalk if it is installed on the computer. AppleTalk is a local-area network (LAN) architecture built into all Apple Macintosh computers and laser printers. It can connect Macintosh computers and printers, and even PCs if they are equipped with special AppleTalk hardware and software. hwNetworkCardCompatibles Contains a list of names that this network card is compatible with. hwNetworkCards Shows information about network cards installed in the computer. A network card (also known as network adapter) provides hardware for accessing a network. hwNetworkDialUp Contains information about Dial-Up Networking, such as dial-up phone number, connection name and type, etc. hwNetworkDNSServers Contains information specific to the machine DNS servers. The DNS Server is a computer on the network that contains information that makes up a domains's name database. hwNetworkIpx Displays information about the IPX/SPX (Internetwork Packet Exchange/Sequenced Packet Exchange) protocol. This is a transport protocol used in Novell Netware networks, which together correspond to the combination of TCP and IP in the TCP/IP protocol suite. hwNetworkNames Contains information about the names that are used for logon, domain, workgroups and the local machine. hwNetworkNetbios An application programming interface (API) that can be used by programs on a Local Area Network (LAN) NetBIOS provides programs with a uniform set of commands for requesting the lower-level services required to manage name, conduct sessions and send datagrams between nodes on a network. Network Basic Input/Output system is also called NetBIOS. hwNetworkNIS NIS is Network Information Service, a service that provides information, that has to be known throughout the network, to all machines on the network. Network Information Service Plus is designed by Sun Microsystems Inc. as a replacement for NIS with better security and better handling of large installations. hwNetworkShares Contains information about shared network resources on the scanned computer, such as shared directories, printers, etc. A shared resource can be used remotely by other computers on the network. hwNetworkTcpip A set of networking protocols on the Internet that provides communications across interconnected networks made up of computers with diverse hardware architecture and various operating systems. TCP/IP includes standards for how computers communicate and conventions for connecting networks and routing traffic. Transmission Control Protocol is also called TCP/IP. hwNICDNSServers Contains information specific to the network adapter DNS server. The DNS Server is a computer on the network that contains information that makes up a domains's name database. hwNICGateways Contains a list of TCP/IP gateways configured for this network card. hwNICIPAddresses Contains information about the IP addresses specific to a particular network adapter. Operating System Data hwOsData Displays detailed information about the current operating environment. Information includes the operating system and service pack level, DOS version, operating system base directory, currently logged on user name and a list of all environment variables and Windows installed applications defined. hwDOSGroup Contains information about the DOS version, where in memory it is installed and which Original Equipment Manufacturer (OEM) it belongs to. hwOSClusterInfo For clustered Windows servers, contains information about the cluster configuration. hwOSClusterNodes A list of nodes participating in the cluster. hwOSContainerDirectories Contains a list of directories inherited from the global container. hwOSContainerNetworkDevices Contains a list of network devices available in the container. hwOSContainerProperties Contains a list of partition properties. hwOSContainers This shows information about the containers hosted by the operating system. Containers (called zones in Solaris or partitions on HP-UX and AIX) provide virtualized OS services which look like different OS instances to the programs running inside them. hwOSEnvironment Contains information about the environment variables used. An environment variable is a text string which symbolises information about the environment. For example, the computer name, a path or a file name. This symbolic name can then be used by the operating system. hwOSInstalledApps This shows information about the applications that were installed and properly registered with the operating system. Information includes the application name, publisher, version and product ID as well as the directory to which the application was installed. hwOSLocaleData Contains locale information for the computer. Locale information includes the location (country code and name) and primary language. The locale setting on a computer automatically sets options for the number, currency, time and date formats to match those of the locale. hwOSMailClient Contains information about the default Mail Client (e-mail program) that is installed on computer. Information includes the program location, any parameters that were used to run the program, a description of the program and the version. hwOSProgramShortcuts This contains information about shortcuts to programs contained on the desktop, start menu, etc. hwOSScreenSaver Provides information about the screen saver that is being used (if any). A screen saver is a program that is executes when there has not been input from mouse. keyboard or any other input device for a specified amount of time. Information includes the name and path to the screen saver program and the name of the screen saver. hwOSServices This contains information about services (typically unattended background processes) running on the machine. hwOSShell This shows information about the active shell (shell is another word for user interface - it is the outmost layer of a program). Some applications and programs may have another shell which allows easier interaction. The information shown here includes the name and path to the application, the name of the application and the version. hwOSSMS Contains fields related to Microsoft System Management Server (SMS). hwOSSoftwareIdTags This shows the ISO/IEC 19770-2 software identification tags that contain identification and management information about a software product. hwOSStandardWindowsDirectories Contains information about standard directory locations in Windows, such as Program Files, Desktop, etc. hwOSStartupApps Contains information about applications that are started automatically when the user logs into the computer (also known as startup applications). Information inclues the name and path to the startup application file and any parameters that were used to run the application. hwOSUserProfiles This contains information about the user profile. In Windows, a user profile contains settings for the environment that is loaded when a user logs on. It includes user-specific settings. For example, network connections, printer connections, mouse settings, etc. hwOSWallPaper Provides information about the wallpaper (or design) that has been used to decorate the desktop. hwOSWebBrowser Contains information about the default Web Browser that is installed on computer. Information icludes the program location, any parameters that were used to run the program, a description of the program and the version. hwOSWMISoftwareFeatures This shows information about software features for applications installed using the MSI installer. The data comes from the Win32_SoftwareFeature WMI class. Please note that this class is populated by the WMI MSI provider. For Windows Server 2003 it is an optional component that is not installed by default. hwUnixSystemConf Displays detailed information of system configuration. hwUserData Information about the default user and organisation. hwVirtualMachine If the scanner is run in an emulated PC, either remotely or locally, data about the virtual environment can be found here. Peripherals hwPeripheralData This contains information about all installed peripherals, such as printers, modems and sound cards. hwModems Contains data about the installed modems. hwPrinters Contains data about the installed printers (printer name, port that the printer is connected to and printer drivers). hwSoundCards Contains data about the installed soundcard. Port data hwPortData Shows information about serial and parallel ports on a computer. A serial port is one which allows asynchronous transmission of data one bit at a time. Serial ports are also known as COM ports. A parallel port is one which allows the synchronous transfer of data (also known as LPT port). hwParallelPortData Indicates the presence of parallel ports on a computer. A parallel port is one which allows the synchronous transfer of data (also known as LPT port). hwSerialPortData Indicates the presence of serial ports on a computer. A serial port is one which allows asynchronous transmission of data one bit at a time. Serial ports are also known as COM ports. Storage Data hwSCSIData This contains information about Small Computer System Information (SCSI), Integrated Drive Electronics (IDE) and other storage devices (with proprietary interface), such as hard drives, CD- ROMs, DVD-ROMs, tape drives, etc. hwSCSIDevices Shows the name, vendor, revision and device host information for the storage devices (such as hard drives, CD-ROMs, tape drives) that have been detected. hwSCSIHostAdapters Contains a list of host adapters on the machine and the associated name of the SCSI Manager for the adapter. SMBIOS Information hwSMBIOS This holds all information extracted from SMBIOS (Systems Management BIOS) as defined by the DMTF (Desktop Management Task Force).The information is normally very complete and complements the other hardware data collected well. hwsmbios64MemoryErrorInformation This structure supports the population of the DMTF|Physical Memory Array and DMTF|Memory Device groups, as defined in the DMTF's MASTER.MIF, when the error address is above 4G (0xFFFFFFFF). The Last Error Update field, present in those groups, is not supplied in this structure since that field's attribute is known at the system- management application layer, not the BIOS. hwsmbiosBaseBoardInformation The information in this structure defines attributes of the system's baseboard (also known as the motherboard or planar). hwsmbiosBIOSInformation Contains the information about computer's BIOS. hwsmbiosBIOSLanguageInformation The information in this structure defines the installable language attributes of the BIOS. hwsmbiosBootInformation The client system firmware, e.g. BIOS, communicates the System Boot Status to the client's Pre-boot Execution Environment (PXE) boot image or OS- present management application via this structure. When used in the PXE environment, for example, this code identifies the reason the PXE was initiated and can be used by boot-image software to further automate an enterprise's PXE sessions. For example, an enterprise could choose to automatically download a hardware- diagnostic image to a client whose reason code indicated either a firmware- or operating system-detected hardware failure. hwsmbiosBuiltinPointingDevice This structure supports the population of the DMTF|Pointing Device group, as defined in the DMTF Mobile Supplement to Standard Groups, v1.0 and describes the attributes of the built-in pointing device for the system - the presence of this structure does not imply that the built-in pointing device is active for the system's use! hwsmbiosCacheConfiguration The information in this structure defines the attributes of CPU cache device in the system. One structure is specified for each such device, whether the device is internal to or external to the CPU module. hwsmbiosCacheInformation The information in this structure defines the attributes of CPU cache device in the system. One structure is specified for each such device, whether the device is internal to or external to the CPU module. Cache modules can be associated with a processor structure in one or two ways depending on the SMBIOS version. hwsmbiosCoolingDevice This structure supports the population of the DMTF|Cooling Device group, as defined in the DMTF's MASTER.MIF and describes the attributes for a cooling device in the system. Each structure describes a single cooling device. hwsmbiosCurrentProbe This structure supports the population of the DMTF|Electrical Current Probe group, as defined in the DMTF's MASTER.MIF and describes the attributes for an electrical current probe in the system. hwsmbiosEventLog The presence of this structure within the SMBIOS data returned for a system indicates that the system supports an event log. An event log is a fixed-length area within a non-volatile storage element, starting with a fixed-length (and vendor-specific) header record, followed by one or more variable-length log records.An application can implement event-log change notification by periodically reading the System Event Log structure (via its assigned handle) looking for a change in the Log Change Token. This token uniquely identifies the last time the event log was updated. When it sees the token changed, the application can retrieve the entire event log and determine the changes since the last time it read the event log. hwsmbiosGroupAssociations The Group Associations structure is provided for OEMs who want to specify the arrangement or hierarchy of certain components (including other Group Associations) within the system. For example, you can use the Group Associations structure to indicate that two CPU's share a common external cache system. hwsmbiosHardwareSecurity This structure supports the population of the DMTF|Hardware Security group, as defined in the DMTF's MASTER.MIF and describes the system-wide hardware security settings. hwsmbiosInstalledLanguages Contains a list of currently installed languages. hwsmbiosIPMIDeviceInformation The information in this structure defines the attributes of an Intelligent Platform Management Interface (IPMI) Baseboard Management Controller (BMC). hwsmbiosManagementComponent This structure associates a cooling device or environmental probe with structures that define the controlling hardware device and (optionally) the component's thresholds. hwsmbiosManagementDevice The information in this structure defines the attributes of a Management Device. A Management Device might control one or more fans or voltage, current, or temperature probes. hwsmbiosManagementThresholdData The information in this structure defines threshold information for a component (probe or cooling-unit) contained within a Management Device. hwsmbiosMemoryArrayMappedAddress This structure supports the population of the DMTF|Memory Array Mapped Addresses group, as defined in the DMTF's MASTER.MIF. hwsmbiosMemoryChannel The information in this structure provides the correlation between a Memory Channel and its associated Memory Devices. Each device presents one or more loads to the channel; the sum of all device loads cannot exceed the channel's defined maximum. hwsmbiosMemoryController The information in this structure defines the attributes of the system's memory controller(s) and the supported attributes of any memory-modules present in the sockets controlled by this controller. hwsmbiosMemoryDevice This structure supports the population of the DMTF|Memory Device group, as defined in the DMTF's MASTER.MIF. If a system includes memory-device sockets, the SMBIOS implementation includes a Memory Device structure instance for each slot whether or not the socket is currently populated. hwsmbiosMemoryDeviceMappedAddress This structure supports the population of the DMTF|Memory Device Mapped Addresses group, as defined in the DMTF's MASTER.MIF. One structure is present for each contiguous address range described. hwsmbiosMemoryErrorInformation This structure supports the population of the DMTF|Physical Memory Array and DMTF|Memory Device groups, as defined in the DMTF's MASTER.MIF. The Last Error Update field, present in those groups, is not supplied in this structure since that field's attribute is known at the system-management application layer, not the BIOS. hwsmbiosMemoryModuleInformation One Memory Module Information structure is included for each memory- module socket in the system. The structure describes the speed, type, size, and error status of each system memory module. hwsmbiosOEMStrings This structure contains free form strings defined by the OEM. Examples of this are: Part Numbers for Reference Documents for the system, contact information for the manufacturer, etc. hwsmbiosOnboardDevicesExtendedInformationDefines the attributes of devices that are onboard (soldered onto) a system element, usually the baseboard. In general, an entry in this table implies that the BIOS has some level of control over the enabling of the associated device for use by the system. Note: These fields replace hwsmbiosOnBoardDevicesInformation starting with SMBIOS version 2.6, although some BIOS providers can choose to implement both of them. hwsmbiosOnBoardDevicesInformation The information in this structure defines the attributes of devices that are onboard (soldered onto) a system element, usually the baseboard. In general, an entry in this table implies that the BIOS has some level of control over the enabling of the associated device for use by the system. hwsmbiosOOBAccess This structure supports the population of the DMTF|Out-of-Band Remote Access group, as defined in the DMTF's MASTER.MIF and describes the attributes and policy settings of a hardware facility that may be used to gain remote access to a hardware system when the operating system is not available due to power-down status, hardware failures, or boot failures. hwsmbiosPhysicalAttributes Contains physical attributes of the system for which virtual values have been stored in the standard SMBIOS fields. hwsmbiosPhysicalMemoryArray This structure supports the population of the DMTF|Physical Memory Array group, as defined in the DMTF's MASTER.MIF. hwsmbiosPortableBattery This structure supports the population of the DMTF|Portable Battery group, as defined in the DMTF Mobile Supplement to Standard Groups, v1.0 and describes the attributes of the portable battery(s) for the system. The structure contains the static attributes for the group. Each structure describes a single battery pack's attributes. hwsmbiosPortConnectorInformation The information in this structure defines the attributes of a system port connector, e.g. parallel, serial, keyboard, or mouse ports. The port's type and connector information are provided. One structure is present for each port provided by the system. hwsmbiosProcessorInformation The information in this structure defines the attributes of a single processor. A separate structure instance is provided for each system processor socket/slot. For example, a system with an IntelDX2 processor would have a single structure instance while a system with an IntelSX2 processor would have a structure to describe the main CPU and a second structure to describe the 80487 co- processor.Note: One structure is provided for each processor instance in a system. For example, a system that supports up to two processors includes two Processor Information structures - even if only one processor is currently installed. Software that interprets the SMBIOS information can count the Processor Information structures to determine the maximum possible configuration of the system. hwsmbiosSystemConfigurationOptions This structure contains information required to configure the base board's Jumpers and Switches. Examples of this are: 'JP2: 1-2 Cache Size is 256K, 2-3 Cache Size is 512K', 'SW1-1: Close to Disable On Board Video'. hwsmbiosSystemEnclosureorChassis The information in this structure defines attributes of the system's mechanical enclosure(s). For example, if a system included a separate enclosure for its peripheral devices, two structures would be returned: one for the main, system enclosure and the second for the peripheral device enclosure. hwsmbiosSystemInformation The information in this structure defines attributes of the overall system and is intended to be associated with the Component ID group of the system's MIF. hwsmbiosSystemPowerControls This structure supports the population of the DMTF|System Power Controls group, as defined in the DMTF's MASTER.MIF and describes the attributes for controlling the main power supply to the system. Software that interprets this structure uses the month, day, hour, minute, and second values to determine the number of seconds until the next power-on of the system. The presence of this structure implies that a timed power- on facility is available for the system. hwsmbiosSystemPowerSupply This structure identifies attributes of a system power supply. One instance of this record is present for each possible power supply in a system. hwsmbiosSystemRackLocator The information in this structure is used to obtain the physical location information about a particular system. The information is obtained either automatically from intelligent infrastructure components, or retrieved from non-volatile settings entered by the end user. hwsmbiosSystemReset This structure supports the population of the DMTF|System Reset group, as defined in the DMTF's MASTER.MIF and describes whether Automatic System Reset functions enabled (Status). If the system has a watchdog Timer and the timer is not reset (Timer Reset) before the Interval elapses, an automatic system reset will occur. The system will re-boot according to the Boot Option. This function may repeat until the Limit is reached, at which time the system will re- boot according to the Boot Option at Limit. hwsmbiosSystemSlots The information in this structure defines the attributes of a system slot. One structure is provided for each slot in the system. hwsmbiosTemperatureProbe This structure supports the population of the DMTF|Temperature Probe group, as defined in the DMTF's MASTER.MIF and describes the attributes for a temperature probe in the system. hwsmbiosVoltageProbe This structure supports the population of the DMTF|Voltage Probe group, as defined in the DMTF's MASTER.MIF and describes the attributes for a voltage probe in the system. Each structure describes a single voltage probe. System data hwSystemData Displays internal information about the scanner, the date when the scan was conducted, file statistics, etc. hwApplianceInfo Information about the InfraTools Appliance(s) used to scan a machine. hwRecognitionInfo Contains information about the result of the enrichment or application recognition process. USB Data hwUSBData This contains information about the USB (Universal Serial Bus) devices, controllers, hubs and ports. USB is an external bus which supports plug and play. It allows peripheral devices to be connected or disconnected from computers without the need to shut down or rebooting. These peripheral devices include CD-ROM drives, joysticks, speakers, cameras, etc.A USB controller can have a single root hub connected to it. Ports are connected to the root hub. The ports can have peripheral devices or further hubs connected to them. hwUSBDevices This shows information about the types of USB devices that are connected to the computer via USB controllers, ports and hubs. Examples of USB devices are CD- ROM drives, joysticks, speakers, cameras and scanners. hwUSBDeviceStrings Contains a list of description strings for a USB device. Video data hwVideoData Provides details of the Video Display Adapter, which include the adapter type (EGA, XGA, VGA, etc.) and model/manufacturer. In Windows and OS/2, the current desktop resolution and number of colours are also displayed. If the video BIOS is VESA (Video Electronics Standards Association) compatible, the version of the VESA specification is also shown.It also displays detailed information about the monitor. hwDisplayGraphicsAdapters Contains information about the Video Display Adapter which includes the adapter type (EGA, XGA, VGA, etc.) and model/manufacturer. In Windows and OS/2, the current desktop resolution and number of colours are also displayed. hwDisplayMonitors Contains information about the monitor which includes the monitor name, vendor information, size, refresh rate, etc. hwDisplayMonitorSupportedModes Contains information about the horizontal and vertical resolutions and the refresh rates that the monitor can support.