CMDB Common
Data Model

Class BMC_OperatingSystem

BMC_BaseElement

  |
  +--BMC_SystemComponent
        |
        +--BMC_LogicalSystemComponent
              |
              +--BMC_Software
                    |
                    +--BMC_SystemSoftware
                          |
                          +--BMC_OperatingSystem
Direct Known Subclasses:
None.

The BMC_OperatingSystem class stores information about software or firmware that controls the operation of a computer and directs the processing of programs. This class corresponds to the DMTF CIM_OperatingSystem class.
NameValueScopeOptions
MappedInBasetrueNone None
Name_SpaceBMC.CORENone None

Attribute Summary
characterCountryCode
Code for the country or region used by the operating system. Values are based on international phone dialing prefixes (also called IBM country/region codes). The CountryCode string can have up to six characters.
integerMaxNumberOfProcesses
Maximum number of process contexts the operating system can support. If there is no fixed maximum, the value should be zero (0). On systems that have a fixed maximum, this instance can help diagnose failures that occur when the maximum is reached.
realMaxProcessMemorySize
Maximum number of kilobytes of memory that can be allocated to a process. For operating systems with no virtual memory, this value is typically equal to the total amount of physical memory minus memory used by the BIOS and OS. For operating systems that have no maximum, set this attribute to 0 (zero). In all other cases, this value could be a constant (for example, 2G or 4G).
characterOrganization
Company name of the operating system's registered user. Example: BMC.
integerOSLanguage
Language version of the operating system. Example (from the Microsoft Windows SDK): 0x0807 (German, Switzerland).
integerOSProductSuite
Installed and licensed system product additions to the operating system. Values are Small Business (0), Enterprise (1), BackOffice (2), Communication Server (3), Terminal Server (4), Small Business (Restricted) (5), Embedded NT (6), and Data Center (7). No default value.
integerOSType
Type of operating system. Values are Unknown (0), Other (1), MACOS (2), ATTUNIX (3), DGUX (4), DECNT (5), Tru64 UNIX (6), OpenVMS (7), HPUX (8), AIX (9), z/OS (10), OS400 (11), OS/2 (12), JavaVM (13), MSDOS (14), WIN3x (15), WIN95 (16), WIN98 (17), WINNT (18), WINCE (19), NCR3000 (20), NetWare (21), OSF (22), DC/OS (23), Reliant UNIX (24), SCO UnixWare (25), SCO OpenServer (26), Sequent (27), IRIX (28), Solaris (29), SunOS (30), U6000 (31), ASERIES (32), TandemNSK (33), TandemNT (34), BS2000 (35), LINUX (36), Lynx (37), XENIX (38), VM (39), Interactive UNIX (40), BSDUNIX (41), FreeBSD (42), NetBSD (43), GNU Hurd (44), OS9 (45), MACH Kernel (46), Inferno (47), QNX (48), EPOC (49), IxWorks (50), VxWorks (51), MiNT (52), BeOS (53), HP MPE (54), NextStep (55), PalmPilot (56), Rhapsody (57), Windows 2000 (58), Dedicated (59), OS/390 (60), VSE (61), TPF (62), Windows (R) Me (63), Caldera Open UNIX (64), OpenBSD (65), Not Applicable (66), Windows XP (67), Windows 2003 (68), z/Linux (69), CMS (70), CFCP (71), and z/VM (72). No default value.
selectionPAEEnabled
Attribute that indicates whether the physical address extension (PAE) is enabled in an operating system running on Intel processors. PAE enables applications to address more than 4 gigabytes (GBs) of physical memory. When PAE is enabled, the operating system uses three-level linear address translation rather than two-level. Providing more physical memory to an application reduces the need to swap memory to the page file and increases performance. To enable PAE, use the /PAE switch in the Boot.ini file. Values are Yes (0) and No (1). No default value.
integerProductType
Type of product the operating system controls. Values are Work Station (0) and Domain Controller (1). No default value.
characterSuiteMask
Bit mask that specifies the product suites supported by the operating system.
characterSystemDirectory
System directory of the operating system.


Attributes inherited from class BMC_Software
BuildNumber, BuildType, ConfigurationBasicNumber, ContractID, LicensesAvailable, LicenseType, PatchNumber, ServicePack

Attributes inherited from class BMC_SystemComponent
SystemClassId, SystemName

Attributes inherited from class BMC_BaseElement
AccountID, AssignedTo, AttributeDataSourceList, Availability, Category, ClassId, CMDBRowLevelSecurity, CMDBWriteSecurity, CompareActionCode, Confidentiality, CreateDate, DatasetId, deleted, DeleteInstanceTrigger, Description, FailedAutomaticIdentification, History, InstanceId, Integrity, Item, LastModifiedBy, LastREJobrunId, LastScanDate, ManufacturerName, MarkAsDeleted, Model, ModifiedDate, Name, NameFormat, Notes, OpIdWeakReference, OwnerContact, OwnerName, Priority, ReconciliationIdentity, ReferenceInstance, RelLeadClassId, RelLeadInstanceId, RequestId, SerialNumber, ShortDescription, Status, Submitter, Supported, TmpOpOriginationForm, TokenFormat, TokenId, Type, VersionNumber

Attribute Detail

CountryCode

character CountryCode
Code for the country or region used by the operating system. Values are based on international phone dialing prefixes (also called IBM country/region codes). The CountryCode string can have up to six characters.

NameValueScopeOptions
FieldId301064700None None
MaxLen6None None
Name_SpaceBMC.CORENone None

MaxNumberOfProcesses

integer MaxNumberOfProcesses
Maximum number of process contexts the operating system can support. If there is no fixed maximum, the value should be zero (0). On systems that have a fixed maximum, this instance can help diagnose failures that occur when the maximum is reached.

NameValueScopeOptions
FieldId301052200None None
MappingStringsMIF.DMTF|Host System|001.6, MIB.IETF|HOST-RESOURCES-MIB.hrSystemMaxProcessesNone None
Name_SpaceBMC.CORENone None

MaxProcessMemorySize

real MaxProcessMemorySize
Maximum number of kilobytes of memory that can be allocated to a process. For operating systems with no virtual memory, this value is typically equal to the total amount of physical memory minus memory used by the BIOS and OS. For operating systems that have no maximum, set this attribute to 0 (zero). In all other cases, this value could be a constant (for example, 2G or 4G).

NameValueScopeOptions
FieldId301052300None None
Name_SpaceBMC.CORENone None
UnitsKiloBytesNone TRANSLATABLE= true

Organization

character Organization
Company name of the operating system's registered user. Example: BMC.

NameValueScopeOptions
FieldId301052400None None
Maxlen30None None
Name_SpaceBMC.CORENone None

OSLanguage

integer OSLanguage
Language version of the operating system. Example (from the Microsoft Windows SDK): 0x0807 (German, Switzerland).

NameValueScopeOptions
FieldId301052500None None
Name_SpaceBMC.CORENone None

OSProductSuite

integer OSProductSuite
Installed and licensed system product additions to the operating system. Values are Small Business (0), Enterprise (1), BackOffice (2), Communication Server (3), Terminal Server (4), Small Business (Restricted) (5), Embedded NT (6), and Data Center (7). No default value.

NameValueScopeOptions
FieldId301052600None None
Name_SpaceBMC.CORENone None
ValueMap0, 1, 2, 3, 4, 5, 6, 7None None
ValuesSmall Business, Enterprise, BackOffice, Communication Server, Terminal Server, Small Business (Restricted), Embedded NT, Data CenterNone TRANSLATABLE= true

OSType

integer OSType
Type of operating system. Values are Unknown (0), Other (1), MACOS (2), ATTUNIX (3), DGUX (4), DECNT (5), Tru64 UNIX (6), OpenVMS (7), HPUX (8), AIX (9), z/OS (10), OS400 (11), OS/2 (12), JavaVM (13), MSDOS (14), WIN3x (15), WIN95 (16), WIN98 (17), WINNT (18), WINCE (19), NCR3000 (20), NetWare (21), OSF (22), DC/OS (23), Reliant UNIX (24), SCO UnixWare (25), SCO OpenServer (26), Sequent (27), IRIX (28), Solaris (29), SunOS (30), U6000 (31), ASERIES (32), TandemNSK (33), TandemNT (34), BS2000 (35), LINUX (36), Lynx (37), XENIX (38), VM (39), Interactive UNIX (40), BSDUNIX (41), FreeBSD (42), NetBSD (43), GNU Hurd (44), OS9 (45), MACH Kernel (46), Inferno (47), QNX (48), EPOC (49), IxWorks (50), VxWorks (51), MiNT (52), BeOS (53), HP MPE (54), NextStep (55), PalmPilot (56), Rhapsody (57), Windows 2000 (58), Dedicated (59), OS/390 (60), VSE (61), TPF (62), Windows (R) Me (63), Caldera Open UNIX (64), OpenBSD (65), Not Applicable (66), Windows XP (67), Windows 2003 (68), z/Linux (69), CMS (70), CFCP (71), and z/VM (72). No default value.

NameValueScopeOptions
FieldId301052700None None
ModelCorrespondenceCIM_OperatingSystem.OtherTypeDescription, CIM_SoftwareElement.TargetOperatingSystemNone None
Name_SpaceBMC.CORENone None
ValueMap0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72None None
ValuesUnknown, Other, MACOS, ATTUNIX, DGUX, DECNT, Tru64 UNIX, OpenVMS, HPUX, AIX, z/OS, OS400, OS/2, JavaVM, MSDOS, WIN3x, WIN95, WIN98, WINNT, WINCE, NCR3000, NetWare, OSF, DC/OS, Reliant UNIX, SCO UnixWare, SCO OpenServer, Sequent, IRIX, Solaris, SunOS, U6000, ASERIES, TandemNSK, TandemNT, BS2000, LINUX, Lynx, XENIX, VM, Interactive UNIX, BSDUNIX, FreeBSD, NetBSD, GNU Hurd, OS9, MACH Kernel, Inferno, QNX, EPOC, IxWorks, VxWorks, MiNT, BeOS, HP MPE, NextStep, PalmPilot, Rhapsody, Windows 2000, Dedicated, OS/390, VSE, TPF, Windows (R) Me, Caldera Open UNIX, OpenBSD, Not Applicable, Windows XP, Windows 2003, z/Linux, CMS, CFCP, z/VMNone TRANSLATABLE= true

PAEEnabled

selection PAEEnabled
Attribute that indicates whether the physical address extension (PAE) is enabled in an operating system running on Intel processors. PAE enables applications to address more than 4 gigabytes (GBs) of physical memory. When PAE is enabled, the operating system uses three-level linear address translation rather than two-level. Providing more physical memory to an application reduces the need to swap memory to the page file and increases performance. To enable PAE, use the /PAE switch in the Boot.ini file. Values are Yes (0) and No (1). No default value.

NameValueScopeOptions
FieldId301052800None None
Name_SpaceBMC.CORENone None
ValueMap0, 1None None
ValuesYes, NoNone TRANSLATABLE= true

ProductType

integer ProductType
Type of product the operating system controls. Values are Work Station (0) and Domain Controller (1). No default value.

NameValueScopeOptions
FieldId301052900None None
Name_SpaceBMC.CORENone None
ValueMap0, 1None None
ValuesWork Station, Domain ControllerNone TRANSLATABLE= true

SuiteMask

character SuiteMask
Bit mask that specifies the product suites supported by the operating system.

NameValueScopeOptions
FieldId301053000None None
Maxlen255None None
Name_SpaceBMC.CORENone None

SystemDirectory

character SystemDirectory
System directory of the operating system.

NameValueScopeOptions
FieldId301053100None None
Maxlen255None None
Name_SpaceBMC.CORENone None

Inherited Relationships

NameParent ClassReference Class
BMC_HostedSystemComponentsBMC_SystemComponentBMC_System
BMC_BaseRelationshipBMC_BaseElementBMC_BaseElement
BMC_CIToConfigBaseRelationshipBMC_BaseElementBMC_ConfigBaseElement
BMC_ComponentBMC_BaseElementBMC_BaseElement
BMC_DependencyBMC_BaseElementBMC_BaseElement
BMC_ElementLocationBMC_BaseElementBMC_BaseElement
BMC_FederatedInterfaceLinkBMC_BaseElementBMC_ConfigBaseElement
BMC_FederatedKeyLinkBMC_BaseElementBMC_ConfigBaseElement
BMC_MemberOfCollectionBMC_BaseElementBMC_BaseElement

CMDB Common
Data Model

Copyright 2006 BMC Software, Inc. All rights reserved.