BMC Atrium CMDB
Data Model

Class BMC.CORE:BMC_SystemService

BMC.CORE:BMC_BaseElement

  |
  +--BMC.CORE:BMC_SystemService
Direct Known Subclasses:
BMC.CORE:BMC_ApplicationService

Abstract class that contains the information necessary to represent, configure, and manage the functionality provided by a device or software feature. A service is a general-purpose object to configure and manage the implementation of functionality. For example, IT administrators can use both the SystemClassId and SystemName attributes to specifically configure a service to only systems assigned a specific name and identification number. When the attribute is defined, it is automatically propagated to the related configuration item (CI). Note: a system service is different from a business service, which is considered a logical entity. 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 the only subclass, BMC_ApplicationService, to store information about configuring and managing software features and functionality for specific types of system services in your organization. This subclass contains an attribute in which you can record the fully qualified path to the service binary file that implements the service.

Properties

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

Attributes Summary

Data type Name and description
character SystemClassId
Attribute that identifies the class of the system in which the service resides. This attribute value is automatically propagated from the related configuration item (CI).
character SystemName
Attribute that specifies the name of the system in which the service resides. This attribute value is automatically propagated from the related configuration item (CI).


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

SystemClassId

character SystemClassId
Attribute that identifies the class of the system in which the service resides. This attribute value is automatically propagated from the related configuration item (CI).

Name Value Scope Options
FieldId 301047800
None None
attributeId OB000874CD4B4FMgykQAmyDNAAuAAA
None None
namespaceName BMC.CORE
None None
MaxLen 38
None None
OSKey true
None OVERRIDABLE=false

SystemName

character
SystemName
Attribute that specifies the name of the system in which the service resides. This attribute value is automatically propagated from the related configuration item (CI).

Name Value Scope Options
FieldId 301050300
None None
attributeId OB000874CD4B4F4AukQA2N7LAAtwAA
None None
namespaceName BMC.CORE
None None
MaxLen 254
None None
OSKey true
None OVERRIDABLE=false

Local Relationship Classes

Name Reference CI Class
BMC.CORE:BMC_ApplicationSystemServices BMC.CORE:BMC_ApplicationSystem
BMC.CORE:BMC_HostedService BMC.CORE:BMC_System

Inherited Relationship Classes

Name Superclass Reference CI Class

BMC Atrium CMDB
Data Model

Copyright 2007 BMC Software, Inc. All rights reserved.