Software Instance node


A Software Instance (SI) node represents an instance of an off-the-shelf software product or equivalent proprietary item of software. It can correspond to one single running process or a group of processes (possibly on multiple hosts). A Software Instance often corresponds to a licensable entity. Where possible, versions of Software Instances are retrieved and stored. They are created, maintained and destroyed by patterns. Software Instance nodes always have a relationship to the Pattern node corresponding to their maintaining pattern.

  • A first order Software Instance is one which models a piece of software running directly on the OS.
  • A second order Software Instance is one which model software formed from first order Software Instances.
Why an SI and not a Runtime Environment?

Software Instances represent pieces of software running on a host. A Runtime Environment represents something supporting running software. For example, Weblogic is represented by an SI, and Java by a Runtime Environment node. However, it is still important to keep track of the supporting Runtime Environments and their versions as some might require updates.

Virtual machines modeled by Virtual Machine nodes in BMC Discovery 11.2 and later

In versions of BMC Discovery before 11.2, SI nodes were used to represent virtual machines. In BMC Discovery 11.2, they are now modeled using a Virtual Machine node which makes it easier to find and relate VMs to their containers and Hosts.

Software Instance Lifecycle

The lifecycle of a SI node depends upon the details of the pattern that maintains it. This is determined by a combination of the pattern trigger condition, whether the pattern specifies an explicit key for the Software Instance and the logic contained in the pattern itself. In all cases, if a pattern is deleted, the SI nodes it is maintaining are immediately destroyed (as are all other nodes it might be maintaining).

Patterns can trigger on a Directly Discovered Data node, see Directly Discovered Data Trigger. They can also trigger or on the creation or modification of other SI nodes, see Software Instance Trigger.

Directly Discovered Data Trigger

Creation/update

If a pattern triggers on a Directly Discovered Data node, such as a Discovered Process node or a Discovered Listening Port node, it might choose whether to specify keys for the SI nodes it creates and maintains. If a key is specified then the decision whether to create a new SI node or to update an existing one depends on the key. If a SI node with the specified key exists, that node is updated, even if the node was previously maintained by a different pattern. In this case, the pattern takes over as the maintainer of the Software Instance. If a node with the specified key does not exist, a new SI node is created. In both cases, the Software Instance node is linked to the pattern with a maintainer relationship.

If a key for the Software Instance node is not specified by the pattern, the system creates or updates a group SI with an automatically generated key. The key is based upon the key of the hosting node (Host or Cluster) upon which the SI is running, the specified type of the SI and, optionally, a key group that can be used to separate the nodes into a number of groups. The count attribute is set to the number of instances in the group identified in the collection of Directly Discovered Data. Each time the host is scanned, the count attribute is changed to represent the number of instances seen in that scan.

Removal

The Software Instance node, including in a clustered environment, can be destroyed either manually or automatically.

To remove a SI node manually, find the necessary SI, select it in the list and pick Destroy from the Actions list.

The Software Instance is automatically removed in the following scenarios:
The age_count attribute of the (first order) SI node contains information about when the SI node was last confirmed by its maintaining pattern. If the age_count is positive, it represents the number of consecutive scans of the Host node in which the Software Instance was confirmed. If the age_count is negative, it represents the number of consecutive scans in which the SI node was not confirmed. The last_update_success and last_update_failure attributes contain the date and time at which the Software Instance node was last confirmed, and not confirmed, respectively.

In a clustered environment, the SI node is automatically destroyed when the Cluster node that contains the SI is deleted or when aging determines that the instance can be deleted.The aging of clustered Software Instances is performed slightly differently than normal SIs. This is because clustered SIs can be running on different hosts at different times due to a failover, or it can be running on multiple hosts of the cluster. Therefore, the age count for a clustered SI is stored on each Hosted Software relationship with a host of the cluster. If a cluster is configured to support a failover software, a flag is maintained to indicate whether the software is actively running on this host. When the age count of all Hosted Software relationships for a clustered SI exceeds the aging threshold, only then the SI node is destroyed.

If the pattern does not have a removal block, SI nodes are removed using an aging strategy based on the age_count and last_update_success attributes. The default aging parameters are the same as for a Host-node, that is, if a SI node has not been seen for at least 7 scans, over a period of at least 10 days, it is destroyed. The parameters can be changed in the options, see Configuring-model-maintenance-settings for more information.

The default aging strategy only applies to Software Instance nodes created from patterns triggering on the following node kinds and maintaining the Software Instances:

  • DiscoveredProcess
  • DiscoveredService
  • DiscoveredListeningPort
  • DiscoveredSoftware

If the SI is triggered on anything else, for example, a discovered file, then aging must be implemented in the pattern using a removal block.

If the pattern maintaining a node does have a removal block, the block can override the default aging scheme to destroy its nodes either earlier or later than normal. For TKU patterns, refer to the documentation accompanying each pattern for details of special removal behavior.

Regardless of the presence or absence of a removal block in the pattern, if the Host corresponding to a DDD-triggered Software Instance node is destroyed, the Software Instance node is immediately destroyed (see How nodes get removed).

Software Instance trigger

Creation/update

When patterns trigger on the creation or modification of other Software Instance nodes, the behavior is simpler. In this situation, the pattern must provide a key for each Software Instance node. The key is used to find an existing Software Instance node to update, or to create a new one. In both cases, the node is linked to the pattern with a maintainer relationship.

Removal

Software Instance nodes created as a result of Software Instance triggers are destroyed using the Cascade removal type; when the triggering Software Instance node is destroyed, the destruction is cascaded to the higher-level Software Instance node. See Cascade Removal.

It is possible for other triggers to be used. If any other trigger is used, BMC Discovery has no automatic removal behavior. Patterns must be used to explicitly destroy any Software Instance nodes created as a result of other triggers.

Attributes and relationships of the SoftwareInstance node

The attributes of the SoftwareInstance node are described in the following table:

UI Name
Attribute Name and Type

Description

Name
name : string

Name of the Software Instance

Short Name
short_name : string

Short name of the Software Instance

Type
type : string

Type of the Software Instance

Instance Count
count : int

Number of instances grouped together

Not shown in UI
key : string

Globally unique key

Cloud Hosted
cloud : boolean

When set, this flag indicates that the Software instance runs directly on a cloud service

Cloud Class
cloud_class : string

Vendor classification of cloud software

Cloud Identifier
cloud_id : string

Unique cloud identifier

Instance
instance : string

The product's own name for this instance

Cluster Identifier
cluster_id : string

The internal identifier of the cluster this element is contributing to

Cluster Internal Name
cluster_name : string

The internal name of the cluster this element is contributing to

Listening Ports
listening_ports : list:int

Ports this element is configured to listen on

Publisher
publisher : string

The publisher of the Software Instance. Only populated in cases that a Pattern identifies products from more than one publisher. This information is normally found in the Pattern node's publishers attribute.

Product Name
product : string

The product name. Only populated in cases that a Pattern identifies more than one product. This information is normally found in the Pattern node's products attribute.

Full Version
version : string

Full-resolution version

Product Version
product_version : string

Version publicised by the vendor

Release
release : string

Release number

Edition
edition : string

Edition

Service Pack
service_pack : string

Service pack

Build
build : string

Build number

Patch
patch : string

Patch level

Revision
revision : string

Revision

Install Root
install_root : string

Install root for this instance

Not shown in UI
age_count : int

The number of consecutive successful

Not shown in UI
last_update_success : date

The time at which a scan was last successfully associated with this Software Instance

Not shown in UI
last_update_failure : date

The time at which a scan associated with this Software Instance failed

Not shown in UI
__explicit_removal : string

Pattern that has taken over removal in place of standard removal

Shared flag override
_shared : boolean

When set, this flag indicates that the Software Instance should always be regarded as shared or not shared for purposes of visualization and service modelling. This is a user controlled flag.

Tags
tag_set : dictionary

Tag set

External Identifiers
external_ids : list:string

Identifiers in other systems


For information on resolving missing attributes in a Software Instance node, see the following video (04:17):

icon-play.png https://youtu.be/u-_v3Ib1CAk


The relationships of the SoftwareInstance node are described in the following table:

UI Name

Relationship

Description

Activity Records

ActedUpon:
 Activity:
 ActivityRecord:
 ActivityRecord

Record of model activity associated with this Software Instance

Administrative Collections

Member:
 Collection:
 Collection:
 AdminCollection

Administrative Collections this Software Instance is a member of

Collections

Member:
 Collection:
 Collection:
 Collection

Collections this Software Instance is a member of

Deployments

Member:
 Collection:
 Collection:
 Deployment

Deployments this Software Instance is a member of

Namespace

Member:
 Collection:
 Collection:
 Namespace

Namespace this Software Instance is in

Client Software Clusters

Server:
 Communication:
 Client:
 SoftwareCluster

Client Software Clusters

Client Software Components

Server:
 Communication:
 Client:
 SoftwareComponent

Client Software Components

Client Software Containers

Server:
 Communication:
 Client:
 SoftwareContainer

Client Software Containers

Server Databases

Client:
 Communication:
 Server:
 Database

Server Databases

Server Database Details

Client:
 Communication:
 Server:
 DatabaseDetail

Server Database Details

Server Load Balancer Services

Client:
 Communication:
 Server:
 LoadBalancerService

Server Load Balancer Services

Server Software Clusters

Client:
 Communication:
 Server:
 SoftwareCluster

Server Software Clusters

Server Software Components

Client:
 Communication:
 Server:
 SoftwareComponent

Server Software Components

Server Software Containers

Client:
 Communication:
 Server:
 SoftwareContainer

Server Software Containers

Server Software Instances

Client:
 Communication:
 Server:
 SoftwareInstance

Server Software Instances

Client Software Instances

Server:
 Communication:
 Client:
 SoftwareInstance

Client Software Instances

Peer Software Clusters

Peer:
 Communication:
 Peer:
 SoftwareCluster

Communicating Peer Software Clusters

Peer Software Components

Peer:
 Communication:
 Peer:
 SoftwareComponent

Communicating Peer Software Components

Peer Software Containers

Peer:
 Communication:
 Peer:
 SoftwareContainer

Communicating Peer Software Containers

Peer Software Instances

Peer:
 Communication:
 Peer:
 SoftwareInstance

Communicating Peer Software Instances

Excluded from Model Definitions

ExcludedItem:
 DefinitionContainment:
 Definition:
 ModelDefinition

Model Definitions this Software Instance has been excluded from

Included in Model Definitions

IncludedItem:
 DefinitionContainment:
 Definition:
 ModelDefinition

Model Definitions this Software Instance is included in

Clusters Depending Upon This

DependedUpon:
 Dependency:
 Dependant:
 Cluster

Clusters that depend on this Software Instance

Databases Depending Upon This

DependedUpon:
 Dependency:
 Dependant:
 Database

Databases that depend on this Software Instance

Details Depending Upon This

DependedUpon:
 Dependency:
 Dependant:
 Detail

Details that depend on this Software Instance

Software Clusters Depending Upon This

DependedUpon:
 Dependency:
 Dependant:
 SoftwareCluster

Software Clusters that depend on this Software Instance

Software Components Depending Upon This

DependedUpon:
 Dependency:
 Dependant:
 SoftwareComponent

Software Components that depend on this Software Instance

Software Containers Depending Upon This

DependedUpon:
 Dependency:
 Dependant:
 SoftwareContainer

Software Containers that depend on this Software Instance

Clusters This Depends On

Dependant:
 Dependency:
 DependedUpon:
 Cluster

Clusters that this Software Instance depends on

Databases This Depends On

Dependant:
 Dependency:
 DependedUpon:
 Database

Databases that this Software Instance depends on

Database Details This Depends On

Dependant:
 Dependency:
 DependedUpon:
 DatabaseDetail

Database Details that this Software Instance depends on

Details This Depends On

Dependant:
 Dependency:
 DependedUpon:
 Detail

Details that this Software Instance depends on

Files This Depends On

Dependant:
 Dependency:
 DependedUpon:
 File

Files that this Software Instance depends on

Runtime Environments This Depends On

Dependant:
 Dependency:
 DependedUpon:
 RuntimeEnvironment

Runtime Environments that this Software Instance depends on

Software Clusters This Depends On

Dependant:
 Dependency:
 DependedUpon:
 SoftwareCluster

Software Clusters that this Software Instance depends on

Software Components This Depends On

Dependant:
 Dependency:
 DependedUpon:
 SoftwareComponent

Software Components that this Software Instance depends on

Software Instances This Depends On

Dependant:
 Dependency:
 DependedUpon:
 SoftwareInstance

Software Instances that this Software Instance depends on

Software Instances Depending Upon This

DependedUpon:
 Dependency:
 Dependant:
 SoftwareInstance

Software Instances that depend on this Software Instance

Software Pods This Depends On

Dependant:
 Dependency:
 DependedUpon:
 SoftwarePod

Software Pods that this Software Instance depends on

Virtual Machines This Depends On

Dependant:
 Dependency:
 DependedUpon:
 VirtualMachine

Virtual Machines that this Software Instance depends on

Software Pods Depending Upon This

DependedUpon:
 Dependency:
 Dependant:
 SoftwarePod

Software Pods that depend on this Software Instance

Virtual Machines Depending Upon This

DependedUpon:
 Dependency:
 Dependant:
 VirtualMachine

Virtual Machines that depend on this Software Instance

Details

ElementWithDetail:
 Detail:
 Detail:
 Detail

Details belonging to this Software Instance

Hardware Details

ElementWithDetail:
 Detail:
 Detail:
 HardwareDetail

Hardware Details belonging to this Software Instance

Databases

ElementWithDetail:
 Detail:
 Detail:
 Database

Databases belonging to this Software Instance

Database Details

ElementWithDetail:
 Detail:
 Detail:
 DatabaseDetail

Database Details belonging to this Software Instance

Functional Component

ContainedFunctionality:
 FunctionalContainment:
 FunctionalContainer:
 FunctionalComponent

Functional Component that contains this Software Instance

Cloud Services

AggregateSoftware:
 HostedSoftware:
 Host:
 CloudService

Cloud Services where this Software Instance is running

Hosts

AggregateSoftware:
 HostedSoftware:
 Host:
 Host

Hosts where this Software Instance is running

MF Parts

AggregateSoftware:
 HostedSoftware:
 Host:
 MFPart

MF Parts where this Software Instance is running

Hosts

ClusteredSoftware:
 HostedSoftware:
 Host:
 Host

Hosts on which this clustered Software Instance is running

Cloud Service

RunningSoftware:
 HostedSoftware:
 Host:
 CloudService

Cloud Service on which this Software Instance is running

Cluster

RunningSoftware:
 HostedSoftware:
 Host:
 Cluster

Cluster on which this Software Instance is running

Host

RunningSoftware:
 HostedSoftware:
 Host:
 Host

Host on which this Software Instance is running

MF Part

RunningSoftware:
 HostedSoftware:
 Host:
 MFPart

MF Part on which this Software Instance is running

Network Device

RunningSoftware:
 HostedSoftware:
 Host:
 NetworkDevice

Network Device on which this Software Instance is running

Associated Business Applications

InferredElement:
 Inference:
 Associate:
 BusinessApplicationInstance

Business Applications associated in some way with this Software Instance

Associated Discovered API Results

InferredElement:
 Inference:
 Associate:
 DiscoveredAPIResult

Discovered API Results associated in some way with this Software Instance

Associated Discovered Command Results

InferredElement:
 Inference:
 Associate:
 DiscoveredCommandResult

Discovered Command Results associated in some way with this Software Instance

Associated Discovered DNS Details

InferredElement:
 Inference:
 Associate:
 DiscoveredDNSDetail

Discovered DNS Details associated in some way with this Software Instance

Associated Discovered Directory Entries

InferredElement:
 Inference:
 Associate:
 DiscoveredDirectoryEntry

Discovered Directory Entries associated in some way with this Software Instance

Associated Discovered Files

InferredElement:
 Inference:
 Associate:
 DiscoveredFile

Discovered Files associated in some way with this Software Instance

Associated Listening Ports

InferredElement:
 Inference:
 Associate:
 DiscoveredListeningPort

Listening Ports associated in some way with this Software Instance

Associated Network Connections

InferredElement:
 Inference:
 Associate:
 DiscoveredNetworkConnection

Network Connections associated in some way with this Software Instance

Associated Discovered Packages

InferredElement:
 Inference:
 Associate:
 DiscoveredPackages

Discovered Packages associated in some way with this Software Instance

Associated Discovered Processes

InferredElement:
 Inference:
 Associate:
 DiscoveredProcess

Discovered Processes associated in some way with this Software Instance

Associated Discovered Registry Entries

InferredElement:
 Inference:
 Associate:
 DiscoveredRegistryEntry

Discovered Registry Entries associated in some way with this Software Instance

Associated Discovered Registry Values

InferredElement:
 Inference:
 Associate:
 DiscoveredRegistryValue

Discovered Registry Values associated in some way with this Software Instance

Associated Discovered SNMP Values

InferredElement:
 Inference:
 Associate:
 DiscoveredSNMP

Discovered SNMP Values associated in some way with this Software Instance

Associated Discovered SNMP Table Rows

InferredElement:
 Inference:
 Associate:
 DiscoveredSNMPRow

Discovered SNMP Table Rows associated in some way with this Software Instance

Associated Discovered Services

InferredElement:
 Inference:
 Associate:
 DiscoveredService

Discovered Services associated in some way with this Software Instance

Associated Discovered Software

InferredElement:
 Inference:
 Associate:
 DiscoveredSoftware

Discovered Software associated in some way with this Software Instance

Associated Discovered Virtual Machines

InferredElement:
 Inference:
 Associate:
 DiscoveredVirtualMachine

Discovered Virtual Machines associated in some way with this Software Instance

Associated Discovered WBEM Associators Results

InferredElement:
 Inference:
 Associate:
 DiscoveredWBEMAssociatorsResult

Discovered WBEM Associators Results associated in some way with this Software Instance

Associated Discovered WBEM Instances

InferredElement:
 Inference:
 Associate:
 DiscoveredWBEMInstance

Discovered WBEM Instances associated in some way with this Software Instance

Associated Discovered WBEM Query Results

InferredElement:
 Inference:
 Associate:
 DiscoveredWBEMQueryResult

Discovered WBEM Query Results associated in some way with this Software Instance

Associated Discovered WMI Query Results

InferredElement:
 Inference:
 Associate:
 DiscoveredWMI

Discovered WMI Query Results associated in some way with this Software Instance

Associated Hardware Details

InferredElement:
 Inference:
 Associate:
 HardwareDetail

Hardware Details associated in some way with this Software Instance

Associated Hosts

InferredElement:
 Inference:
 Associate:
 Host

Hosts associated in some way with this Software Instance

Associated Packages

InferredElement:
 Inference:
 Associate:
 Package

Packages associated in some way with this Software Instance

Associated Software Components

InferredElement:
 Inference:
 Associate:
 SoftwareComponent

Software Components associated in some way with this Software Instance

Associated Software Containers

InferredElement:
 Inference:
 Associate:
 SoftwareContainer

Software Containers associated in some way with this Software Instance

Associated To Business Applications

Associate:
 Inference:
 InferredElement:
 BusinessApplicationInstance

Business Application associated in some way to this Software Instance

Associated To Business Services

Associate:
 Inference:
 InferredElement:
 BusinessService

Business Service associated in some way to this Software Instance

Associated To Technical Services

Associate:
 Inference:
 InferredElement:
 TechnicalService

Technical Service associated in some way to this Software Instance

Associated To Candidate Software Instances

Associate:
 Inference:
 InferredElement:
 CandidateSoftwareInstance

Candidate Software Instance associated in some way to this Software Instance

Associated To Hosts

Associate:
 Inference:
 InferredElement:
 Host

Host associated in some way to this Software Instance

Associated To MF Parts

Associate:
 Inference:
 InferredElement:
 MFPart

MF Part associated in some way to this Software Instance

Associated To Mainframes

Associate:
 Inference:
 InferredElement:
 Mainframe

Mainframe associated in some way to this Software Instance

Associated To Management Controllers

Associate:
 Inference:
 InferredElement:
 ManagementController

Management Controller associated in some way to this Software Instance

Associated To Network Devices

Associate:
 Inference:
 InferredElement:
 NetworkDevice

Network Device associated in some way to this Software Instance

Associated To Printers

Associate:
 Inference:
 InferredElement:
 Printer

Printer associated in some way to this Software Instance

Associated To Runtime Environments

Associate:
 Inference:
 InferredElement:
 RuntimeEnvironment

Runtime Environment associated in some way to this Software Instance

Associated To SNMP Managed Devices

Associate:
 Inference:
 InferredElement:
 SNMPManagedDevice

SNMP Managed Device associated in some way to this Software Instance

Associated To Software Components

Associate:
 Inference:
 InferredElement:
 SoftwareComponent

Software Component associated in some way to this Software Instance

Associated To Software Containers

Associate:
 Inference:
 InferredElement:
 SoftwareContainer

Software Container associated in some way to this Software Instance

Associated To Software Instances

Associate:
 Inference:
 InferredElement:
 SoftwareInstance

Software Instance associated in some way to this Software Instance

Associated Software Instances

InferredElement:
 Inference:
 Associate:
 SoftwareInstance

Software Instances associated in some way with this Software Instance

Associated To Storage Devices

Associate:
 Inference:
 InferredElement:
 StorageDevice

Storage Device associated in some way to this Software Instance

Associated To Virtual Machines

Associate:
 Inference:
 InferredElement:
 VirtualMachine

Virtual Machine associated in some way to this Software Instance

Contributor Business Applications

InferredElement:
 Inference:
 Contributor:
 BusinessApplicationInstance

Business Applications contributing to this Software Instance's attributes

Contributor Business Services

InferredElement:
 Inference:
 Contributor:
 BusinessService

Business Services contributing to this Software Instance's attributes

Contributor Technical Services

InferredElement:
 Inference:
 Contributor:
 TechnicalService

Technical Services contributing to this Software Instance's attributes

Contributor Discovered API Results

InferredElement:
 Inference:
 Contributor:
 DiscoveredAPIResult

Discovered API Results contributing to this Software Instance's attributes

Contributor Discovered Command Results

InferredElement:
 Inference:
 Contributor:
 DiscoveredCommandResult

Discovered Command Results contributing to this Software Instance's attributes

Contributor Discovered DNS Details

InferredElement:
 Inference:
 Contributor:
 DiscoveredDNSDetail

Discovered DNS Details contributing to this Software Instance's attributes

Contributor Discovered Directory Entries

InferredElement:
 Inference:
 Contributor:
 DiscoveredDirectoryEntry

Discovered Directory Entries contributing to this Software Instance's attributes

Contributor Discovered FQDNs

InferredElement:
 Inference:
 Contributor:
 DiscoveredFQDN

Discovered FQDNs contributing to this Software Instance's attributes

Contributor Discovered Files

InferredElement:
 Inference:
 Contributor:
 DiscoveredFile

Discovered Files contributing to this Software Instance's attributes

Contributor Listening Ports

InferredElement:
 Inference:
 Contributor:
 DiscoveredListeningPort

Listening Ports contributing to this Software Instance's attributes

Contributor Network Connections

InferredElement:
 Inference:
 Contributor:
 DiscoveredNetworkConnection

Network Connections contributing to this Software Instance's attributes

Contributor Discovered Packages

InferredElement:
 Inference:
 Contributor:
 DiscoveredPackages

Discovered Packages contributing to this Software Instance's attributes

Contributor Discovered Patches

InferredElement:
 Inference:
 Contributor:
 DiscoveredPatches

Discovered Patches contributing to this Software Instance's attributes

Contributor Discovered Processes

InferredElement:
 Inference:
 Contributor:
 DiscoveredProcess

Discovered Processes contributing to this Software Instance's attributes

Contributor Discovered Registry Entries

InferredElement:
 Inference:
 Contributor:
 DiscoveredRegistryEntry

Discovered Registry Entries contributing to this Software Instance's attributes

Contributor Discovered Registry Values

InferredElement:
 Inference:
 Contributor:
 DiscoveredRegistryValue

Discovered Registry Values contributing to this Software Instance's attributes

Contributor Discovered SNMP Values

InferredElement:
 Inference:
 Contributor:
 DiscoveredSNMP

Discovered SNMP Values contributing to this Software Instance's attributes

Contributor Discovered SNMP Table Rows

InferredElement:
 Inference:
 Contributor:
 DiscoveredSNMPRow

Discovered SNMP Table Rows contributing to this Software Instance's attributes

Contributor Discovered Services

InferredElement:
 Inference:
 Contributor:
 DiscoveredService

Discovered Services contributing to this Software Instance's attributes

Contributor Discovered Software

InferredElement:
 Inference:
 Contributor:
 DiscoveredSoftware

Discovered Software contributing to this Software Instance's attributes

Contributor Discovered Virtual Machines

InferredElement:
 Inference:
 Contributor:
 DiscoveredVirtualMachine

Discovered Virtual Machines contributing to this Software Instance's attributes

Contributor Discovered WBEM Associators Results

InferredElement:
 Inference:
 Contributor:
 DiscoveredWBEMAssociatorsResult

Discovered WBEM Associators Results contributing to this Software Instance's attributes

Contributor Discovered WBEM Instances

InferredElement:
 Inference:
 Contributor:
 DiscoveredWBEMInstance

Discovered WBEM Instances contributing to this Software Instance's attributes

Contributor Discovered WBEM Query Results

InferredElement:
 Inference:
 Contributor:
 DiscoveredWBEMQueryResult

Discovered WBEM Query Results contributing to this Software Instance's attributes

Contributor Discovered WMI Query Results

InferredElement:
 Inference:
 Contributor:
 DiscoveredWMI

Discovered WMI Query Results contributing to this Software Instance's attributes

Contributor Hosts

InferredElement:
 Inference:
 Contributor:
 Host

Hosts contributing to this Software Instance's attributes

Contributor MF Parts

InferredElement:
 Inference:
 Contributor:
 MFPart

MF Parts contributing to this Software Instance's attributes

Contributor Packages

InferredElement:
 Inference:
 Contributor:
 Package

Packages contributing to this Software Instance's attributes

Contributor Patterns

InferredElement:
 Inference:
 Contributor:
 Pattern

Patterns contributing to this Software Instance's attributes

Contributor Software Components

InferredElement:
 Inference:
 Contributor:
 SoftwareComponent

Software Components contributing to this Software Instance's attributes

Contributor Software Containers

InferredElement:
 Inference:
 Contributor:
 SoftwareContainer

Software Containers contributing to this Software Instance's attributes

Contributes To Business Application

Contributor:
 Inference:
 InferredElement:
 BusinessApplicationInstance

Business Application whose attributes have been partly or wholly determined from this Software Instance

Contributes To Business Service

Contributor:
 Inference:
 InferredElement:
 BusinessService

Business Service whose attributes have been partly or wholly determined from this Software Instance

Contributes To Technical Service

Contributor:
 Inference:
 InferredElement:
 TechnicalService

Technical Service whose attributes have been partly or wholly determined from this Software Instance

Contributes To Host

Contributor:
 Inference:
 InferredElement:
 Host

Host whose attributes have been partly or wholly determined from this Software Instance

Contributes To IP Address

Contributor:
 Inference:
 InferredElement:
 IPAddress

IP Address whose attributes have been partly or wholly determined from this Software Instance

Contributes To Runtime Environment

Contributor:
 Inference:
 InferredElement:
 RuntimeEnvironment

Runtime Environment whose attributes have been partly or wholly determined from this Software Instance

Contributes To Software Component

Contributor:
 Inference:
 InferredElement:
 SoftwareComponent

Software Component whose attributes have been partly or wholly determined from this Software Instance

Contributes To Software Container

Contributor:
 Inference:
 InferredElement:
 SoftwareContainer

Software Container whose attributes have been partly or wholly determined from this Software Instance

Contributes To Software Instance

Contributor:
 Inference:
 InferredElement:
 SoftwareInstance

Software Instance whose attributes have been partly or wholly determined from this Software Instance

Contributor Software Instances

InferredElement:
 Inference:
 Contributor:
 SoftwareInstance

Software Instances contributing to this Software Instance's attributes

Contributes To Virtual Machine

Contributor:
 Inference:
 InferredElement:
 VirtualMachine

Virtual Machine whose attributes have been partly or wholly determined from this Software Instance

Primary Business Application

InferredElement:
 Inference:
 Primary:
 BusinessApplicationInstance

Business Application from which the existence of this Software Instance was inferred

Primary Business Service

InferredElement:
 Inference:
 Primary:
 BusinessService

Business Service from which the existence of this Software Instance was inferred

Primary Technical Service

InferredElement:
 Inference:
 Primary:
 TechnicalService

Technical Service from which the existence of this Software Instance was inferred

Primary Device Info

InferredElement:
 Inference:
 Primary:
 DeviceInfo

Device Info from which the existence of this Software Instance was inferred

Primary Discovered Application Component

InferredElement:
 Inference:
 Primary:
 DiscoveredApplicationComponent

Discovered Application Component from which the existence of this Software Instance was inferred

Primary Discovered Cloud API Result List

InferredElement:
 Inference:
 Primary:
 DiscoveredCloudAPIResultList

Discovered Cloud API Result List from which the existence of this Software Instance was inferred

Primary Discovered Coupling Facility

InferredElement:
 Inference:
 Primary:
 DiscoveredCouplingFacility

Discovered Coupling Facility from which the existence of this Software Instance was inferred

Primary Discovered Database

InferredElement:
 Inference:
 Primary:
 DiscoveredDatabase

Discovered Database from which the existence of this Software Instance was inferred

Primary Discovered Database Detail

InferredElement:
 Inference:
 Primary:
 DiscoveredDatabaseDetail

Discovered Database Detail from which the existence of this Software Instance was inferred

Primary Discovered Directory Entry

InferredElement:
 Inference:
 Primary:
 DiscoveredDirectoryEntry

Discovered Directory Entry from which the existence of this Software Instance was inferred

Primary Discovered Disk Drive

InferredElement:
 Inference:
 Primary:
 DiscoveredDiskDrive

Discovered Disk Drive from which the existence of this Software Instance was inferred

Primary Discovered File

InferredElement:
 Inference:
 Primary:
 DiscoveredFile

Discovered File from which the existence of this Software Instance was inferred

Primary Discovered File System

InferredElement:
 Inference:
 Primary:
 DiscoveredFileSystem

Discovered File System from which the existence of this Software Instance was inferred

Primary Discovered HBA

InferredElement:
 Inference:
 Primary:
 DiscoveredHBA

Discovered HBA from which the existence of this Software Instance was inferred

Primary Discovered IP Address

InferredElement:
 Inference:
 Primary:
 DiscoveredIPAddress

Discovered IP Address from which the existence of this Software Instance was inferred

Primary Listening Port

InferredElement:
 Inference:
 Primary:
 DiscoveredListeningPort

Listening Port from which the existence of this Software Instance was inferred

Primary Discovered MFPart

InferredElement:
 Inference:
 Primary:
 DiscoveredMFPart

Discovered MFPart from which the existence of this Software Instance was inferred

Primary Discovered MQ Detail

InferredElement:
 Inference:
 Primary:
 DiscoveredMQDetail

Discovered MQ Detail from which the existence of this Software Instance was inferred

Primary Discovered Mainframe

InferredElement:
 Inference:
 Primary:
 DiscoveredMainframe

Discovered Mainframe from which the existence of this Software Instance was inferred

Primary Discovered Mainframe View Result

InferredElement:
 Inference:
 Primary:
 DiscoveredMainframeViewResult

Discovered Mainframe View Result from which the existence of this Software Instance was inferred

Primary Discovered Network Interface

InferredElement:
 Inference:
 Primary:
 DiscoveredNetworkInterface

Discovered Network Interface from which the existence of this Software Instance was inferred

Primary Discovered Process

InferredElement:
 Inference:
 Primary:
 DiscoveredProcess

Discovered Process from which the existence of this Software Instance was inferred

Primary Discovered Program

InferredElement:
 Inference:
 Primary:
 DiscoveredProgram

Discovered Program from which the existence of this Software Instance was inferred

Primary Discovered Registry Entry

InferredElement:
 Inference:
 Primary:
 DiscoveredRegistryEntry

Discovered Registry Entry from which the existence of this Software Instance was inferred

Primary Discovered Service

InferredElement:
 Inference:
 Primary:
 DiscoveredService

Discovered Service from which the existence of this Software Instance was inferred

Primary Discovered Software

InferredElement:
 Inference:
 Primary:
 DiscoveredSoftware

Discovered Software from which the existence of this Software Instance was inferred

Primary Discovered Storage Subsystem

InferredElement:
 Inference:
 Primary:
 DiscoveredStorageSubsystem

Discovered Storage Subsystem from which the existence of this Software Instance was inferred

Primary Discovered Sysplex

InferredElement:
 Inference:
 Primary:
 DiscoveredSysplex

Discovered Sysplex from which the existence of this Software Instance was inferred

Primary Discovered Tape Drive

InferredElement:
 Inference:
 Primary:
 DiscoveredTapeDrive

Discovered Tape Drive from which the existence of this Software Instance was inferred

Primary Discovered Transaction

InferredElement:
 Inference:
 Primary:
 DiscoveredTransaction

Discovered Transaction from which the existence of this Software Instance was inferred

Primary Discovered Virtual Machine

InferredElement:
 Inference:
 Primary:
 DiscoveredVirtualMachine

Discovered Virtual Machine from which the existence of this Software Instance was inferred

Primary Host Info

InferredElement:
 Inference:
 Primary:
 HostInfo

Host Info from which the existence of this Software Instance was inferred

Primary MF Part

InferredElement:
 Inference:
 Primary:
 MFPart

MF Part from which the existence of this Software Instance was inferred

Primary Network Connection List

InferredElement:
 Inference:
 Primary:
 NetworkConnectionList

Network Connection List from which the existence of this Software Instance was inferred

Primary Software Component

InferredElement:
 Inference:
 Primary:
 SoftwareComponent

Software Component from which the existence of this Software Instance was inferred

Primary Software Container

InferredElement:
 Inference:
 Primary:
 SoftwareContainer

Software Container from which the existence of this Software Instance was inferred

Created Business Application

Primary:
 Inference:
 InferredElement:
 BusinessApplicationInstance

Business Application whose existence was inferred from this Software Instance

Created Business Service

Primary:
 Inference:
 InferredElement:
 BusinessService

Business Service whose existence was inferred from this Software Instance

Created Technical Service

Primary:
 Inference:
 InferredElement:
 TechnicalService

Technical Service whose existence was inferred from this Software Instance

Created Candidate Software Instance

Primary:
 Inference:
 InferredElement:
 CandidateSoftwareInstance

Candidate Software Instance whose existence was inferred from this Software Instance

Created Cloud Provider

Primary:
 Inference:
 InferredElement:
 CloudProvider

Cloud Provider whose existence was inferred from this Software Instance

Created Cloud Region

Primary:
 Inference:
 InferredElement:
 CloudRegion

Cloud Region whose existence was inferred from this Software Instance

Created Cloud Service

Primary:
 Inference:
 InferredElement:
 CloudService

Cloud Service whose existence was inferred from this Software Instance

Created Cluster

Primary:
 Inference:
 InferredElement:
 Cluster

Cluster whose existence was inferred from this Software Instance

Created Coupling Facility

Primary:
 Inference:
 InferredElement:
 CouplingFacility

Coupling Facility whose existence was inferred from this Software Instance

Created Database

Primary:
 Inference:
 InferredElement:
 Database

Database whose existence was inferred from this Software Instance

Created Database Detail

Primary:
 Inference:
 InferredElement:
 DatabaseDetail

Database Detail whose existence was inferred from this Software Instance

Created Detail

Primary:
 Inference:
 InferredElement:
 Detail

Detail whose existence was inferred from this Software Instance

Created Fibre Channel HBA

Primary:
 Inference:
 InferredElement:
 FibreChannelHBA

Fibre Channel HBA whose existence was inferred from this Software Instance

Created Fibre Channel Node

Primary:
 Inference:
 InferredElement:
 FibreChannelNode

Fibre Channel Node whose existence was inferred from this Software Instance

Created Fibre Channel Port

Primary:
 Inference:
 InferredElement:
 FibreChannelPort

Fibre Channel Port whose existence was inferred from this Software Instance

Created File System

Primary:
 Inference:
 InferredElement:
 FileSystem

File System whose existence was inferred from this Software Instance

Created Host

Primary:
 Inference:
 InferredElement:
 Host

Host whose existence was inferred from this Software Instance

Created IP Address

Primary:
 Inference:
 InferredElement:
 IPAddress

IP Address whose existence was inferred from this Software Instance

Created MF Part

Primary:
 Inference:
 InferredElement:
 MFPart

MF Part whose existence was inferred from this Software Instance

Created Mainframe

Primary:
 Inference:
 InferredElement:
 Mainframe

Mainframe whose existence was inferred from this Software Instance

Created Management Controller

Primary:
 Inference:
 InferredElement:
 ManagementController

Management Controller whose existence was inferred from this Software Instance

Created Network Device

Primary:
 Inference:
 InferredElement:
 NetworkDevice

Network Device whose existence was inferred from this Software Instance

Created Network Interface

Primary:
 Inference:
 InferredElement:
 NetworkInterface

Network Interface whose existence was inferred from this Software Instance

Created Printer

Primary:
 Inference:
 InferredElement:
 Printer

Printer whose existence was inferred from this Software Instance

Created Runtime Environment

Primary:
 Inference:
 InferredElement:
 RuntimeEnvironment

Runtime Environment whose existence was inferred from this Software Instance

Created SNMP Managed Device

Primary:
 Inference:
 InferredElement:
 SNMPManagedDevice

SNMP Managed Device whose existence was inferred from this Software Instance

Created Software Component

Primary:
 Inference:
 InferredElement:
 SoftwareComponent

Software Component whose existence was inferred from this Software Instance

Created Software Container

Primary:
 Inference:
 InferredElement:
 SoftwareContainer

Software Container whose existence was inferred from this Software Instance

Created Software Instance

Primary:
 Inference:
 InferredElement:
 SoftwareInstance

Software Instance whose existence was inferred from this Software Instance

Primary Software Instance

InferredElement:
 Inference:
 Primary:
 SoftwareInstance

Software Instance from which the existence of this Software Instance was inferred

Created Storage

Primary:
 Inference:
 InferredElement:
 Storage

Storage whose existence was inferred from this Software Instance

Created Storage Collection

Primary:
 Inference:
 InferredElement:
 StorageCollection

Storage Collection whose existence was inferred from this Software Instance

Created Storage Device

Primary:
 Inference:
 InferredElement:
 StorageDevice

Storage Device whose existence was inferred from this Software Instance

Created Subnet

Primary:
 Inference:
 InferredElement:
 Subnet

Subnet whose existence was inferred from this Software Instance

Created Unassigned Connections

Primary:
 Inference:
 InferredElement:
 UnassignedConnections

Unassigned Connections whose existence was inferred from this Software Instance

Created Virtual Machine

Primary:
 Inference:
 InferredElement:
 VirtualMachine

Virtual Machine whose existence was inferred from this Software Instance

Maintaining Pattern

Element:
 Maintainer:
 Pattern:
 Pattern

Pattern maintaining this Software Instance

Managed Clusters

Manager:
 Management:
 ManagedElement:
 Cluster

Clusters that this Software Instance manages

Managed Collections

Manager:
 Management:
 ManagedElement:
 Collection

Collections that this Software Instance manages

Managed Hardware Containers

Manager:
 Management:
 ManagedElement:
 HardwareContainer

Hardware Containers that this Software Instance manages

Managed Hosts

Manager:
 Management:
 ManagedElement:
 Host

Hosts that this Software Instance manages

Managed Host Containers

Manager:
 Management:
 ManagedElement:
 HostContainer

Host Containers that this Software Instance manages

Managed Load Balancer Instances

Manager:
 Management:
 ManagedElement:
 LoadBalancerInstance

Load Balancer Instances that this Software Instance manages

Managed Management Controllers

Manager:
 Management:
 ManagedElement:
 ManagementController

Management Controllers that this Software Instance manages

Managed Network Devices

Manager:
 Management:
 ManagedElement:
 NetworkDevice

Network Devices that this Software Instance manages

Managed SNMP Managed Devices

Manager:
 Management:
 ManagedElement:
 SNMPManagedDevice

SNMP Managed Devices that this Software Instance manages

Managed Software Clusters

Manager:
 Management:
 ManagedElement:
 SoftwareCluster

Software Clusters that this Software Instance manages

Managed Software Containers

Manager:
 Management:
 ManagedElement:
 SoftwareContainer

Software Containers that this Software Instance manages

Managed by Software Cluster

ManagedElement:
 Management:
 Manager:
 SoftwareCluster

Software Cluster that manages this Software Instance

Managed by Software Instance

ManagedElement:
 Management:
 Manager:
 SoftwareInstance

Software Instance that manages this Software Instance

Managed Software Instances

Manager:
 Management:
 ManagedElement:
 SoftwareInstance

Software Instances that this Software Instance manages

Managed Virtual Machines

Manager:
 Management:
 ManagedElement:
 VirtualMachine

Virtual Machines that this Software Instance manages

Managed Storage Systems

Manager:
 Management:
 ManagedElement:
 StorageSystem

Storage Systems that this Software Instance manages

Managed Storage System Groups

Manager:
 Management:
 ManagedElement:
 StorageSystemGroup

Storage System Groups that this Software Instance manages

Main Facet

Facet:
 MultiFacet:
 MainFacet:
 SoftwareInstance

Chosen main facet of this Software Instance

Other Facets

MainFacet:
 MultiFacet:
 Facet:
 SoftwareInstance

Other facets of this Software Instance

Load Balancer Instance

NetworkDevice:
 NetworkService:
 NetworkService:
 LoadBalancerInstance

Load Balancer Instance hosted by this Software Instance

Incoming Connections from Candidate SIs

Listening:
 ObservedCommunication:
 Connecting:
 CandidateSoftwareInstance

Candidate Software Instances observed connecting to this Software Instance

Incoming Connections from Software Containers

Listening:
 ObservedCommunication:
 Connecting:
 SoftwareContainer

Software Containers observed connecting to this Software Instance

Outgoing Connections to Candidate SIs

Connecting:
 ObservedCommunication:
 Listening:
 CandidateSoftwareInstance

Candidate Software Instances this Software Instance is observed connecting to

Outgoing Connections to Load Balancer Services

Connecting:
 ObservedCommunication:
 Listening:
 LoadBalancerService

Load Balancer Services this Software Instance is observed connecting to

Outgoing Connections to Software Containers

Connecting:
 ObservedCommunication:
 Listening:
 SoftwareContainer

Software Containers this Software Instance is observed connecting to

Outgoing Connections

Connecting:
 ObservedCommunication:
 Listening:
 SoftwareInstance

Software Instances this Software Instance is observed connecting to

Incoming Connections

Listening:
 ObservedCommunication:
 Connecting:
 SoftwareInstance

Software Instances observed connecting to this Software Instance

Outgoing Connections to Unassigned Connections

Connecting:
 ObservedCommunication:
 Listening:
 UnassignedConnections

Unassigned Connections this Software Instance is observed connecting to

Incoming Connections from Unassigned Connections

Listening:
 ObservedCommunication:
 Connecting:
 UnassignedConnections

Unassigned Connections observed connecting to this Software Instance

Observed Communications

Peer:
 ObservedCommunication:
 Peer:
 CandidateSoftwareInstance

Candidate Software Instances this Software Instance is observed communicating with

Observed Communications

Peer:
 ObservedCommunication:
 Peer:
 SoftwareContainer

Software Containers this Software Instance is observed communicating with

Observed Communications

Peer:
 ObservedCommunication:
 Peer:
 SoftwareInstance

Software Instances this Software Instance is observed communicating with

Observed Communications

Peer:
 ObservedCommunication:
 Peer:
 UnassignedConnections

Unassigned Connections this Software Instance is observed communicating with

Not shown in UI
(Relationship)

PatternConfirmed:
 PatternTouch:
 PatternTrigger:
 PatternTrigger

Executed Pattern

Not shown in UI
(Relationship)

PatternCreated:
 PatternTouch:
 PatternTrigger:
 PatternTrigger

Executed Pattern

Not shown in UI
(Relationship)

PatternDestroyed:
 PatternTouch:
 PatternTrigger:
 PatternTrigger

Executed Pattern

Not shown in UI
(Relationship)

PatternModified:
 PatternTouch:
 PatternTrigger:
 PatternTrigger

Executed Pattern

Files

ElementUsingFile:
 RelatedFile:
 File:
 File

Files used by this Software Instance

Containing Business Application

ContainedSoftware:
 SoftwareContainment:
 SoftwareContainer:
 BusinessApplicationInstance

Containing Business Application

Containing Business Service

ContainedSoftware:
 SoftwareContainment:
 SoftwareContainer:
 BusinessService

Containing Business Service

Containing Technical Service

ContainedSoftware:
 SoftwareContainment:
 SoftwareContainer:
 TechnicalService

Containing Technical Service

Software Cluster

ContainedSoftware:
 SoftwareContainment:
 SoftwareContainer:
 SoftwareCluster

Containing Software Cluster

Contained Software Instances

SoftwareContainer:
 SoftwareContainment:
 ContainedSoftware:
 SoftwareInstance

Contained Software Instances

Software Instance

ContainedSoftware:
 SoftwareContainment:
 SoftwareContainer:
 SoftwareInstance

Containing Software Instance

Contained Software Components

SoftwareContainer:
 SoftwareContainment:
 ContainedSoftware:
 SoftwareComponent

Contained Software Components

Containing Software Container

ContainedSoftware:
 SoftwareContainment:
 SoftwareContainer:
 SoftwareContainer

Containing Software Container

Cluster

ServiceProvider:
 SoftwareService:
 Service:
 Cluster

Cluster that this Software Instance represents

Cluster Service

ServiceProvider:
 SoftwareService:
 Service:
 ClusterService

Cluster Service that this Software Instance is implementing

Load Balancer Member

ServiceProvider:
 SoftwareService:
 Service:
 LoadBalancerMember

Load Balancer Member that this Software Instance is implementing a service for

Software Support Details

ElementWithDetail:
 SupportDetail:
 SoftwareDetail:
 SupportDetail

Software Support Details for this Software Instance

Server External Elements

Client:
 Communication:
 Server:
 ExternalElement

Server External Elements

Client External Elements

Server:
 Communication:
 Client:
 ExternalElement

Client External Elements

Peer External Elements

Peer:
 Communication:
 Peer:
 ExternalElement

Communicating Peer External Elements

Category

ElementInCategory:
 ElementCategory:
 Category:
 Category

Category

Weakly Identified External Element

StrongIdentity:
 Identification:
 WeakIdentity:
 ExternalElement

Weakly identified External Element

The expressions of the SoftwareInstance node are described in the following table:

UI Name

Expression

Description

Host

host_link : nodeLink(#RunningSoftware:HostedSoftware:Host:,#RunningSoftware:HostedSoftware:Host:.name)

Link to host.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*