CMDB Common
Data Model

Class BMC_Software

BMC_BaseElement

  |
  +--BMC_SystemComponent
        |
        +--BMC_LogicalSystemComponent
              |
              +--BMC_Software
Direct Known Subclasses:
BMC_Patch, BMC_Product, BMC_SystemSoftware

The BMC_Software class is an abstract class used to define software elements for a particular platform. Abstract classes cannot be instantiated. Instead, use subclasses such as BMC_Patch, BMC_Product, and BMC_SystemSoftware to represent particular types of software elements in your IT environment. This class corresponds to the DMTF CIM_SoftwareElement class.
NameValueScopeOptions
AbstracttrueTOSUBCLASS= falseOVERRIDABLE= false
Name_SpaceBMC.CORENone None

Attribute Summary
characterBuildNumber
Internal identifier for a compilation of the software element.
characterBuildType
Type of build used for the operating system. Examples are retail build and checked build.
characterConfigurationBasicNumber
Internal identifier of the basic configuration of the software element.
characterContractID
Unique identifier of the contract governing the software element.
integerLicensesAvailable
Number of licenses available for the software element.
integerLicenseType
Type of license available for the software element. Values are Group (0), Site (1), Global (2), and Server (3). No default value.
characterPatchNumber
Internal identifier for the latest patch applied to the software element.
characterServicePack
Internal identifier for the latest service pack applied to the software element. For mainframe software elements, this attribute stores the FMID (function modification identifier) with System Modification Program/Extended (SMP/E), a code that identifies the release levels of the element.


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

BuildNumber

character BuildNumber
Internal identifier for a compilation of the software element.

NameValueScopeOptions
FieldId301137100None None
MaxLen30None None
Name_SpaceBMC.CORENone None

BuildType

character BuildType
Type of build used for the operating system. Examples are retail build and checked build.

NameValueScopeOptions
FieldId301137400None None
MaxLen30None None
Name_SpaceBMC.CORENone None

ConfigurationBasicNumber

character ConfigurationBasicNumber
Internal identifier of the basic configuration of the software element.

NameValueScopeOptions
FieldId301136600None None
MaxLen64None None
Name_SpaceBMC.CORENone None

ContractID

character ContractID
Unique identifier of the contract governing the software element.

NameValueScopeOptions
FieldId301136800None None
MaxLen38None None
Name_SpaceBMC.CORENone None

LicensesAvailable

integer LicensesAvailable
Number of licenses available for the software element.

NameValueScopeOptions
FieldId301137000None None
Name_SpaceBMC.CORENone None

LicenseType

integer LicenseType
Type of license available for the software element. Values are Group (0), Site (1), Global (2), and Server (3). No default value.

NameValueScopeOptions
FieldId301136900None None
Name_SpaceBMC.CORENone None
ValueMap0, 1, 2, 3None None
ValuesGroup, Site, Global, ServerNone TRANSLATABLE= true

PatchNumber

character PatchNumber
Internal identifier for the latest patch applied to the software element.

NameValueScopeOptions
FieldId301137300None None
MaxLen30None None
Name_SpaceBMC.CORENone None

ServicePack

character ServicePack
Internal identifier for the latest service pack applied to the software element. For mainframe software elements, this attribute stores the FMID (function modification identifier) with System Modification Program/Extended (SMP/E), a code that identifies the release levels of the element.

NameValueScopeOptions
FieldId301137200None None
MaxLen30None 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.