CI Class InstalledSoftware

Inheritance diagram for InstalledSoftware

Summary

Display NameInstalledSoftware
Nameinstalled_software
DescriptionThis class represents a software installed on a node.

Attributes

Attributes defined for InstalledSoftware
NameDisplay NameTypeDefault ValueDescriptionFactoryKeyHidden
BODY_ICONstringsoftwaretruefalsetrue
build_numberBuildNumberstring[100]Represents the software build number.truefalsefalse
commentsCommentsstring[500]Comments of the Installed software.truefalsefalse
componentComponentstring[100]truefalsefalse
discovered_vendorDiscoveredVendorstring[256]The node vendor name as determined during discovery (e.g. HP, VMware Inc., etc.)truefalsefalse
dml_product_nameDmlProductNamestring[900]This attribute hold the Definative Media Liberary name of a software product. It is the responsibility of the user/customer to define the taxonomy of normalized software product names.truefalsefalse
editionEditionstring[80]truefalsefalse
end_of_life_dateEndOfLifeDatedateThe end of life date for a software producttruefalsefalse
file_system_pathFileSystemPathstring[500]A path in a FileSystem. Such as: /etc/hosts on unix; or C:\WINDOWS on windowstruefalsefalse
infocus_usage_days_last_monthInFocusUsageDaysLastMonthintegerHow many days last month all users using the application with in focustruefalsefalse
infocus_usage_days_last_quarterInFocusUsageDaysLastQuarterintegerHow many days last quarter all users using the application with in focustruefalsefalse
infocus_usage_days_last_yearInFocusUsageDaysLastYearintegerHow many days last year all users using the application with in focustruefalsefalse
infocus_usage_hours_last_monthInFocusUsageHoursLastMonthfloatHow many hours last month all users using the application with in focustruefalsefalse
infocus_usage_hours_last_quarterInFocusUsageHoursLastQuarterfloatHow many hours last quarter all users using the application with in focustruefalsefalse
infocus_usage_hours_last_yearInFocusUsageHoursLastYearfloatHow many hours last year all users using the application with in focustruefalsefalse
infocus_usage_hours_last_year_daily_peakInFocusUsageHoursLastYearDailyPeakfloatThe usage for hours last year daily peak with in focustruefalsefalse
infocus_usage_last_usedInFocusUsageLastUseddateDate when the item was focused, from usage plug-in.truefalsefalse
infocus_usage_percentInFocusUsagePercentfloatThe usage percent with in focustruefalsefalse
installation_dateSoftware Installation DatedateThe date application was installed. If this field is empty, see Software Date fieldtruefalsefalse
installation_package_typeInstallationPackageTypeinstallation_package_type_enum[50]Installation package type (e.g. App-V, RPM, DEB, BFF, Software ID Tag etc.)truefalsefalse
installation_sourceInstallationSourcestring[500]Name os the source from where software distributive was obtained. This can be a name of the software marketplace, web-site address from where software was downloaded etc.truefalsefalse
is_suite_componentIsSuiteComponentbooleanIf the software is part of a suite (like MS Access from MS Office suite)truefalsefalse
last_used_dateLastUsedDatedateDate when the item was used last.truefalsefalse
number_of_pointsNumberOfPointsintegerNumber of times the entity is actually used. This information is tracked by the license management system, specifically ITAM in case of BTO. Any installed software for which license is managed using asset management system would require to have this information associated with it.truefalsefalse
obsolete_dateObsoleteDatedatetruefalsefalse
recognition_levelRecognitionLevelrecognition_level_enumRecognition level of this installed software application, for example, raw (no recognition applied), normalized (fully recognized), partially_recognized (normalized, but partially recognized).truefalsefalse
recognized_byRecognizedByrecognition_lib_enumRecognition library used in identifying this installed software application, for example, SAI (Software Application Index), BDNA (External vendor library).truefalsefalse
releaseReleasestring[256]Release level of this installed software application.truefalsefalse
sai_version_idSaiVersionIdintegerThe version ID of this installed software application from the Software Application Index (SAI) used to recognize the application.truefalsefalse
service_packServicePackstring[100]truefalsefalse
software_category_idSoftwareCategoryIDintegerSoftware Type (UNSPSC code).truefalsefalse
software_dataSoftware Datestring[256]The last-modification date of this application as it would appear in a directory listing.truefalsefalse
software_languageSoftwareLanguagestring[50]Language associated with the software installed. This is often used in license compliance checks.truefalsefalse
software_license_typeSoftwareLicenseTypesoftware_license_type_enum0The license type of the applicationtruefalsefalse
software_productcodeSoftware Product Codestring[50]Product code of the Installed software.truefalsefalse
software_productidSoftware Product IDstring[256]The product ID of this installed piece of software. truefalsefalse
software_typeSoftware Typestring[256]The type of this software. unknown(1) operatingSystem(2) deviceDriver(3) application(4) truefalsefalse
supported_operation_systemsSupportedOperationSystemsstring[200]Operation Systems those support the applicationtruefalsefalse
usage_days_last_monthUsageDaysLastMonthintegerHow many days last month all users using the applicationtruefalsefalse
usage_days_last_quarterUsageDaysLastQuarterintegerHow many days last quarter all users using the applicationtruefalsefalse
usage_days_last_yearUsageDaysLastYearintegerHow many days last year all users using the applicationtruefalsefalse
usage_hours_last_monthUsageHoursLastMonthfloatHow many hours last month all users using the applicationtruefalsefalse
usage_hours_last_quarterUsageHoursLastQuarterfloatHow many hours last quarter all users using the applicationtruefalsefalse
usage_hours_last_yearUsageHoursLastYearfloatHow many hours last year all users using the applicationtruefalsefalse
usage_hours_last_year_daily_peakUsageHoursLastYearDailyPeakfloatThe usage for hours last year daily peaktruefalsefalse
usage_last_usedUsageLastUseddateDate when the item was used last, from usage plug-in.truefalsefalse
usage_percentUsagePercentfloatThe usage percenttruefalsefalse
utilization_update_dateUtilizationUpdateDatedateThe utilization update datetruefalsefalse
utilization_user_listUtilizationUserListstring_list[1000]The utilization user listtruefalsefalse
vendorVendorstring[256]The vendor/manufacturer name of this installed software application.truefalsefalse
versionVersionstring[256]Version information associated with the configuration item (software, hardware, etc).truefalsefalse
Attributes defined for NodeElement
NameDisplay NameTypeDefault ValueDescriptionFactoryKeyHidden
BODY_ICONstringhostresourcetruefalsetrue
classificationclassification_enuminfrastructuretruefalsefalse
FAMILY_ICONstringhostresourcetruefalsetrue
isvirtualIs Virtualbooleanfalseindicates whether resource is virtualtruefalsefalse
layerlayer_enuminfrastructuretruefalsefalse
serial_numberSerialNumberstring[100]A manufacturer specified serial number or unique ID for a product or elementtruefalsefalse
Attributes defined for InfrastructureElement
NameDisplay NameTypeDefault ValueDescriptionFactoryKeyHidden
BODY_ICONstringsystemtruefalsetrue
codepageCodePagestring[50]System suported CodePagetruefalsetrue
credentials_idReference to the credentials dictionary entrystringReference to the credentials dictinary entrytruefalsetrue
languageLanguagestring[50]System suported languagetruefalsetrue
Attributes defined for ConfigurationItem
NameDisplay NameTypeDefault ValueDescriptionFactoryKeyHidden
ack_cleared_timelongtruefalsetrue
ack_idstring[80]truefalsetrue
BODY_ICONstringit_worldtruefalsetrue
cityCitystring[50]City locationtruefalsetrue
classificationclassification_enumtruefalsefalse
contextmenuContext Menustring_list[100]Context menutruefalsetrue
countryCountry or Provincestring[50]Country or province locationtruefalsetrue
is_save_persistencyStore KPI History For Over Time ReportsbooleanfalseStore KPI history for over time reportstruefalsetrue
layerlayer_enumtruefalsefalse
stateStatestring[50]State locationtruefalsetrue
track_changesTrack Configuration ChangesbooleanfalseTrack configuration changestruefalsetrue
Attributes defined for Managed Object
NameDisplay NameTypeDefault ValueDescriptionFactoryKeyHidden
TenantOwnerOwner Tenantstring[32]The Tenant Owner IDtruefalsefalse
TenantsUsesConsumer Tenantsstring_listThe IDs of the Tenants who are associated with the CItruefalsefalse
Attributes defined for Object
NameDisplay NameTypeDefault ValueDescriptionFactoryKeyHidden
document_listDocumentsstringDocumentstruefalsetrue
MENUxmltruefalsetrue
Attributes defined for Data
NameDisplay NameTypeDefault ValueDescriptionFactoryKeyHidden
data_adminstateAdmin Stateadminstates_enum0Admin Statetruefalsetrue
data_allow_auto_discoveryAllow CI Updateboolean[250]truetruefalsefalse
data_changecorrstateChange Corr Statechangestates_enum0Change Statetruefalsetrue
data_changeisnewChange Is NewbooleanfalseChange Statetruefalsetrue
data_changestateChange Statechangestates_enum0Change Statetruefalsetrue
data_externalidExternal IDstring[50]external source id: snmp index, data sources index etc.truefalsetrue
data_noteNotestring[250]truefalsefalse
data_operationcorrstateOperation Corr Stateoperationstates_enum0Operation Statetruefalsetrue
data_operationisnewOperation Is NewbooleanfalseOperation Statetruefalsetrue
data_operationstateOperation Stateoperationstates_enum0Operation Statetruefalsetrue
data_originOriginstring[100]truefalsefalse
data_sourceCreated Bystring[512]truefalsefalse
data_testcorrstateTest Corr Stateteststates_enum0Test Statetruefalsetrue
data_testisnewTest Is NewbooleanfalseTest Statetruefalsetrue
data_teststateTest Stateteststates_enum0Test Statetruefalsetrue
data_updated_byUpdated Bystring[512]truefalsefalse
descriptionDescriptionstring[1000]Descriptiontruefalsefalse
digestDigeststring[40]truefalsetrue
display_labelDisplay Labelstring[900]Used as calc attribute for displaytruefalsefalse
MENUxmltruefalsetrue
nameNamestring[900]truefalsefalse
user_labelUser Labelstring[900]Used as user labeltruefalsefalse
Attributes defined for Root
NameDisplay NameTypeDefault ValueDescriptionFactoryKeyHidden
BODY_ICONstringgeneraltruefalsetrue
calculated_idCalculated IDbytes[16]Calculated IDtruefalsetrue
create_timeCreate TimedateWhen was this CI createdtruefalsefalse
FAMILY_ICONstringtruefalsetrue
global_idGlobal Idstring[32]A globally unique identifier for the entity represented by the objecttruefalsefalse
global_id_scopestringDefaulttruefalsetrue
last_modified_timeLastModifiedTimedateWhen was this CI last updatedtruefalsefalse
root_actualdeletetimeActual Delete TimedateWhen will this CI be deletedtruefalsetrue
root_actualdeletionperiodActual Deletion Periodinteger40What is the period after the CI will be deletedtruefalsefalse
root_candidatefordeletetimeCandidate For Deletion TimedateWhen will this CI be warned about deletingtruefalsetrue
root_classCI Typestring[100]Class name of the CItruefalsetrue
root_containerContainerstring[32]Container CI of this CItruefalsefalse
root_deletioncandidateperiodDeletion Candidate Periodinteger20What is the period after the CI will be candidate for deletetruefalsefalse
root_enableageingEnable AgingbooleanfalseIs aging enabledtruefalsefalse
root_iconpropertiesstring[100]truefalsetrue
root_iscandidatefordeletionIs Candidate For DeletionbooleanfalseIs candidate for deletiontruefalsefalse
root_lastaccesstimeLast Access TimedateWhen was this CI last accessedtruefalsefalse
root_systemSystemstring[2]truefalsetrue

Valid Relations

Valid direct incoming and outgoing relations defined on InstalledSoftware

Relations defined for InstalledSoftware
FromToTypeDescription
InstalledSoftwareInstalledSoftwareMembership
InstalledSoftwareRunningSoftwareRealizationThis link represents an element being realized by some other element.
InstalledSoftwareUserSoftwareUtilizationCompositionRepresents a relation between 2 objects where one is contained within the other, and the included object can not exist without its container. Therefore, when the container is deleted, all its contained object will be automatically removed
Docker Image TemplateInstalledSoftwareCompositionRepresents a relation between 2 objects where one is contained within the other, and the included object can not exist without its container. Therefore, when the container is deleted, all its contained object will be automatically removed
RunningSoftwareInstalledSoftwareDependencyrepresents a dependency between 2 objects
Relations defined for NodeElement
FromToTypeDescription
NodeNodeElementCompositionRepresents a relation between 2 objects where one is contained within the other, and the included object can not exist without its container. Therefore, when the container is deleted, all its contained object will be automatically removed
RunningSoftwareNodeElementUsageMonitor system Relationships
Storage ArrayNodeElementCompositionRepresents a relation between 2 objects where one is contained within the other, and the included object can not exist without its container. Therefore, when the container is deleted, all its contained object will be automatically removed
Relations defined for InfrastructureElement
FromToTypeDescription
BusinessActivityInfrastructureElementUsageMonitor system Relationships
BusinessApplicationInfrastructureElementContainment
BusinessApplicationInfrastructureElementUsageMonitor system Relationships
BusinessElementInfrastructureElementUsageMonitor system Relationships
BusinessTransactionInfrastructureElementUsageMonitor system Relationships
CiCollectionInfrastructureElementUsageMonitor system Relationships
ClusterResourceConfigInfrastructureElementDependencyrepresents a dependency between 2 objects
ServiceInfrastructureElementContainment
ServiceInfrastructureElementUsageMonitor system Relationships
Relations defined for ConfigurationItem
FromToTypeDescription
ConfigurationItemAutomation Flow ExecutionIncludesThis relationship connects two CIs, one of which is included into another. A child CI can be moved to another parent, but when the parent is deleted, the child will be deleted as well, except if a second includes link exist on it already. Moving of a child CI possible by creation of new link to another parent and deletion of the first one.
ConfigurationItemConfigurationItemConsumerProvider
ConfigurationItemKpiCompositionRepresents a relation between 2 objects where one is contained within the other, and the included object can not exist without its container. Therefore, when the container is deleted, all its contained object will be automatically removed
ConfigurationItemOutageCompositionRepresents a relation between 2 objects where one is contained within the other, and the included object can not exist without its container. Therefore, when the container is deleted, all its contained object will be automatically removed
ConfigurationItemPolicyResultAggregation
ConfigurationItemScheduledDowntimeConnection
ConfigurationItemServiceConnectionPointCompositionRepresents a relation between 2 objects where one is contained within the other, and the included object can not exist without its container. Therefore, when the container is deleted, all its contained object will be automatically removed
ConfigurationItemServiceConnectionPointOwnership
DefectsFilterConfigurationItemContainment
ApplicationSystemConfigurationItemAggregation
AssetConfigurationItemConnection
CiCollectionConfigurationItemContainment
CiCollectionConfigurationItemMembership
ItProcessRecordConfigurationItemConnection
ItProcessRecordConfigurationItemMembership
LocationConfigurationItemMembership
TenantConfigurationItemConnection
Relations defined for Managed Object
FromToTypeDescription
Managed ObjectHistory ChangeHistory Link
TenantManaged ObjectConnection

Combined inheritance and relation diagram for InstalledSoftware

Potential Data Providers

Adapters providing CIs of type InstalledSoftware
Adapter NameDescriptionAdapter Type
Inventory Discovery by Manual Scanner DeploymentThis adapter executed hardware and installed software inventory discovery by manually deployed scanfile.Discovery
Inventory Discovery By Scanner AdapterThis adapter executed hardware and installed software inventory discovery by scanners.Discovery
LPAR Resources by EViewThis adapter discovers the IBM mainframe z/OS host and network resources using the EView mainframe agentDiscovery
Host Software by NTCMD or UDADiscover Installed software information on Windows machines using NTCMD or UDA protocol. In order for this adapter to work Windows XP's reg.exe file must be renamed to reg_mam.exe and be copied to 'probeManager\discoveryResources' under probe install directory.Discovery
Host Resources by PowerShellDiscovers host resources, process connectivity and software elements on Windows machines using PowerShell protocol.Discovery
Host Resources by SNMPDiscovers host resources and software elementsDiscovery
Host Resources by TTYDiscovers host resources, process connectivity and software elements on UNIX and Windows machines using SSH, Telnet, NTCMD or UDA protocols.Discovery
Host Resources by WMIThis adapter discovers host resources and software elements on Windows machines using WMI protocol.Discovery
iSeries Resources by EViewThis adapter discovers the IBM ISeries Resources on the on an Iseries box such as CPUs , Memory, Disks, Network Controllers, Installed Software.Discovery
Adapters providing CIs of type ConfigurationItem
Adapter NameDescriptionAdapter Type
Import from CSV Imports data from a CSV file into CMDB using mapping of the CSV file columns to CIT attributes. Mapping is defined by the following parameters: ciType: to define the CIT name which you want to create, mappingString: to define the mapping of the CIT attributes to the CSV file columns. Mapping file is used for more complex mapping definitions. Mapping file name is specified by 'mappingFile' parameter.Integration
Import from DB Imports data from an external database into CMDB using mapping of table columns to CIT attributes. Mapping is defined by the following parameters: ciType: to define the CIT name which you want to create, mappingString: to define the mapping of the CIT attributes to the table columns Mapping file is used for more complex mapping definitions. Mapping file name is specified by 'mappingFile' parameter. A SQL 'select' query is generated automatically and selects all columns in specified table, which defined by parameter: tableName In advanced cases you can specify custom SQL query.Integration
Import from properties file Imports data from a Properties file into CMDB, using mapping of the CSV file columns to CIT attributes This mapping is usually defined by the setting adapter parameters: ciType: to define the CIT name which you want to create, mappingString: to define the mapping of the Properties attributes to the CSV file columns In cases you need more complex mapping abilities, such as conversion of the strings contained in Properties file to the appropriate type of CMDB object's attribute, you should use the mapping XML configuration file specified by the mappingFile parameter. Integration
Import from Excel WorkbookImports data from Excel Workbooks. Parses through multiple worksheet XLS files. Uses 'CIImports.xls' (default) file to import data.Integration
Adapters providing CIs of type Object
Adapter NameDescriptionAdapter Type
ALMAdapterFederate defects from ALMIntegration
APM Push AdapterThis adapter pushes data from UCMDB to HP APM. Follow the APM Push Adapter documentation included in the HP UCMDB Discovery and Integration Content Guide before creating this integration point.Integration
UCMDB API PopulationAllows defining Reconciliation Priority for API Data In flowsIntegration
Data Push into AtriumPushes CIs and relationships to BMC AtriumIntegration
AutomationFlowAdapterProvide API to Operation OrchestrationIntegration
BSMKpiAdapterFederate KPIs from BSMIntegration
CM1030KpiAdapterFederate KPIs from CMIntegration
CM1030PolicyAdapterFederate Policies and their results from CMIntegration
CA CMDBPushes CIs and relationships to CA CMDBIntegration
UCMDB 10.xUsed for Populating and Federating data from a remote UCMDB 10.x server and for Pushing to a remote UCMDB 10.xIntegration
UCMDB 9.xUsed for Populating and Federating data from a remote UCMDB 9.x server and for Pushing to a remote UCMDB 9.xIntegration
UCMDB History Adapter [local instance only]Used to federated data from the UCMDB's HistoryIntegration
ConvertXMLtoOSVHDiscovery Pattern DescriptionDiscovery
Push Adapter DB ExamplePush data into Oracle \ MSSQL databaseIntegration
DDMiUses the GDB-Framework to Populate and Federate data from a DDMi databaseIntegration
EnterpriseViewAdapterFederate KPIs from Enterprise ViewIntegration
GenericDBAdapterAn example Adapter that uses the GDB-FrameworkIntegration
Java_Adapter_TemplateAdapter DescriptionIntegration
Local State Push AdapterUsed for populating data between the states of the same UCMDB ServerIntegration
Push AdapterPush AdapterIntegration
Remedyforce Push IntegrationRemedyforce Push IntegrationIntegration
Service Anywhere Push AdapterThis adapter pushes data from UCMDB to Service Anywhere. Integration
System Center Configuration ManagerUses the GDB-Framework to Populate and Federate data from a System Center Configuration Manager. The adapter is also backward compatible with the SMS DBIntegration
Service Center 6.2xUsed for Federating from ServiceCenter version 6.2xIntegration
Service Manager 7.0xUsed for Federating from ServiceManager version 7.0xIntegration
Service Manager 7.1x - 9.2xUsed for Pushing data to and Federating from ServiceManager versions 7.1x to 9.2xIntegration
Service Manager 9.41Discovery Pattern DescriptionIntegration
Service Manager 9.xxDiscovery Pattern DescriptionIntegration
Service Manager Enhanced Generic AdapterPush and Populate CI data between UCMDB and Service ManagerIntegration
Service Manager Enhanced Generic AdapterPush and Populate CI data between UCMDB and Service ManagerIntegration
ServiceNow Enhanced Generic AdapterPush, Populate and Federation of CI data between UCMDB and ServiceNowIntegration
Service-Now PushAdapter to push data from uCMDB to Service-Now.comIntegration
Data Push into TrouxPush CIs to TrouxIntegration
Executive ScorecardDiscovery Pattern DescriptionIntegration
UCMDB to XMLExport data into XML from UCMDBIntegration

© Copyright 2017 Hewlett Packard Enterprise Development LP