BMC Atrium CMDB
Data Model

Class BMC.CORE:BMC_Software

BMC.CORE:BMC_BaseElement

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

Abstract class that defines software elements for a particular platform. By definition, abstract classes cannot hold any instances. You use them only in special cases to organize subclasses so that you have the flexibility to add a layer of organization without a database join. Therefore, you might 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 class CIM_SoftwareElement.

Properties

Name Value Scope Options
namespaceName BMC.CORE None None
classId BMC_SOFTWARE None None
Abstract abstractRegular TOSUBCLASS=false OVERRIDABLE=false
Exposure usedVisible TOSUBCLASS=false OVERRIDABLE=false

Attributes Summary

Data type Name and description
character BuildNumber
Attribute that specifies the internal identifier for a compilation of the software element.
character BuildType
Attribute that specifies the type of build used for the operating system. Examples are retail build and checked build.
character ConfigurationBasicNumber
Attribute that specifies the internal identifier of the basic configuration of the software element.
character ContractID
Attribute that identifies of the contract governing the software element.
character InstallLocation
Attribute that specifies the location where the software is installed.
integer LicensesAvailable
Attribute that specifies the number of licenses available for the software element.
enumeration LicenseType
Attribute that specifies the type of license available for the software element. Values are Group (0), Site (1), Global (2), and Server (3). No default value.
character PatchNumber
Attribute that specifies the internal identifier for the latest patch applied to the software element.
character ServicePack
Attribute that specifies the 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.CORE:BMC_SystemComponent
isVirtual, SystemClassId, SystemName

Attributes inherited from class BMC.CORE:BMC_BaseElement
AccountID, AssignedTo, AttributeDataSourceList, Availability, Category, CheckSumValue, CITag, ClassId, CMDBRowLevelSecurity, CMDBWriteSecurity, Confidentiality, CreateDate, DatasetId, Description, FailedAutomaticIdentification, History, ImpactComputationModel, InstanceId, Integrity, isCloud, Item, LastModifiedBy, LastScanDate, LicensingType, ManufacturerName, MarkAsDeleted, MarketVersion, Model, ModifiedDate, Name, NameFormat, Notes, OwnerContact, OwnerName, ParentCITag, Priority, ReconciliationIdentity, ReferenceInstance, RequestId, SerialNumber, ShortDescription, Submitter, Supported, SystemEnvironment, TokenFormat, TokenId, Type, VersionNumber

Attribute Detail

BuildNumber

character BuildNumber
Attribute that specifies the internal identifier for a compilation of the software element.

Name Value Scope Options
FieldId 301137100
None None
attributeId OB000D56BA2BA5kxfvQAw1dABQ4AAA
None None
namespaceName BMC.CORE
None None
MaxLen 254
None None

BuildType

character
BuildType
Attribute that specifies the type of build used for the operating system. Examples are retail build and checked build.

Name Value Scope Options
FieldId 301137400
None None
attributeId OB000D56BA2BA5BxjvQArh1CBQ4wAA
None None
namespaceName BMC.CORE
None None
MaxLen 254
None None

ConfigurationBasicNumber

character
ConfigurationBasicNumber
Attribute that specifies the internal identifier of the basic configuration of the software element.

Name Value Scope Options
FieldId 301136600
None None
attributeId OB000D56BA2BA5lRXvQAg484BQ1AAA
None None
namespaceName BMC.CORE
None None
MaxLen 254
None None

ContractID

character
ContractID
Attribute that identifies of the contract governing the software element.

Name Value Scope Options
FieldId 301136800
None None
attributeId OB000D56BA2BA5_BbvQAcgs[BQ2gAA
None None
namespaceName BMC.CORE
None None
MaxLen 254
None None

InstallLocation

character
InstallLocation
Attribute that specifies the location where the software is installed.

Name Value Scope Options
FieldId 530035000
None None
attributeId OS00C04FA081BAUeQvRgNFDAdQ1KEA
None None
namespaceName BMC.CORE
None None
MaxLen 0
None None

LicensesAvailable

integer
LicensesAvailable
Attribute that specifies the number of licenses available for the software element.

Name Value Scope Options
FieldId 301137000
None None
attributeId OB000D56BA2BA5bxfvQALcw_BQ3wAA
None None
namespaceName BMC.CORE
None None

LicenseType

enumeration
LicenseType
Attribute that specifies the type of license available for the software element. Values are Group (0), Site (1), Global (2), and Server (3). No default value.

Name Value Scope Options
FieldId 301136900
None None
attributeId OB000D56BA2BA5NBfvQAxOU[BQ2wAA
None None
namespaceName BMC.CORE
None None
ValueMap 0;1;2;3
None None
Values Group; Site; Global; Server
None TRANSLATABLE= true

PatchNumber

character
PatchNumber
Attribute that specifies the internal identifier for the latest patch applied to the software element.

Name Value Scope Options
FieldId 301137300
None None
attributeId OB000D56BA2BA54hfvQAioxBBQ4gAA
None None
namespaceName BMC.CORE
None None
MaxLen 254
None None

ServicePack

character
ServicePack
Attribute that specifies the 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.

Name Value Scope Options
FieldId 301137200
None None
attributeId OB000D56BA2BA5vhfvQAEwFBBQ4QAA
None None
namespaceName BMC.CORE
None None
MaxLen 254
None None

Inherited Relationship Classes

Name Superclass Reference CI Class

BMC Atrium CMDB
Data Model

Copyright 2007 BMC Software, Inc. All rights reserved.