Candidate Software Instance


A Candidate Software Instance node represents an unidentified item of software running in the environment that is a candidate for modelling as a Software Instance. 

Candidate Software Instance node lifecycle

The following section describes the scenarios in which a Candidate Software Instance node is created, updated, or removed.

Creation and update

Candidate Software Instance nodes are created to represent an unidentified process is involved in observed communication. They are created and updated in the same way as Software Instance nodes.

Removal

Candidate Software Instance nodes are removed when the corresponding unidentified process disappears. They are also removed when the process that would have confirmed them has become a part of an SI either because an SI pattern is created to match the unidentified item of software or as a result of user action in Start Anywhere Application Modeling.

Attributes and relationships of the CandidateSoftwareInstance node

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

UI Name
Attribute Name and Type

Description

Name
name : string

Name of the Candidate Software Instance

Type
type : string

Type of the Candidate Software Instance

Short Name
short_name : string

Short name of the Candidate Software Instance

Not shown in UI
key : string

Globally unique key

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 Candidate Software Instance

Not shown in UI
last_update_failure : date

The time at which this Candidate Software Instance could have been confirmed but was not

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

UI Name

Relationship

Description

Cloud Service

RunningSoftware:
 HostedSoftware:
 Host:
 CloudService

Cloud Service on which this Candidate Software Instance is running

Cluster

RunningSoftware:
 HostedSoftware:
 Host:
 Cluster

Cluster on which this Candidate Software Instance is running

Host

RunningSoftware:
 HostedSoftware:
 Host:
 Host

Host on which this Candidate Software Instance is running

MF Part

RunningSoftware:
 HostedSoftware:
 Host:
 MFPart

MF Part on which this Candidate Software Instance is running

Network Device

RunningSoftware:
 HostedSoftware:
 Host:
 NetworkDevice

Network Device on which this Candidate Software Instance is running

Associated Business Applications

InferredElement:
 Inference:
 Associate:
 BusinessApplicationInstance

Business Applications associated in some way with this Candidate Software Instance

Associated Discovered API Results

InferredElement:
 Inference:
 Associate:
 DiscoveredAPIResult

Discovered API Results associated in some way with this Candidate Software Instance

Associated Discovered Command Results

InferredElement:
 Inference:
 Associate:
 DiscoveredCommandResult

Discovered Command Results associated in some way with this Candidate Software Instance

Associated Discovered DNS Details

InferredElement:
 Inference:
 Associate:
 DiscoveredDNSDetail

Discovered DNS Details associated in some way with this Candidate Software Instance

Associated Discovered Directory Entries

InferredElement:
 Inference:
 Associate:
 DiscoveredDirectoryEntry

Discovered Directory Entries associated in some way with this Candidate Software Instance

Associated Discovered Files

InferredElement:
 Inference:
 Associate:
 DiscoveredFile

Discovered Files associated in some way with this Candidate Software Instance

Associated Listening Ports

InferredElement:
 Inference:
 Associate:
 DiscoveredListeningPort

Listening Ports associated in some way with this Candidate Software Instance

Associated Network Connections

InferredElement:
 Inference:
 Associate:
 DiscoveredNetworkConnection

Network Connections associated in some way with this Candidate Software Instance

Associated Discovered Packages

InferredElement:
 Inference:
 Associate:
 DiscoveredPackages

Discovered Packages associated in some way with this Candidate Software Instance

Associated Discovered Processes

InferredElement:
 Inference:
 Associate:
 DiscoveredProcess

Discovered Processes associated in some way with this Candidate Software Instance

Associated Discovered Registry Entries

InferredElement:
 Inference:
 Associate:
 DiscoveredRegistryEntry

Discovered Registry Entries associated in some way with this Candidate Software Instance

Associated Discovered Registry Values

InferredElement:
 Inference:
 Associate:
 DiscoveredRegistryValue

Discovered Registry Values associated in some way with this Candidate Software Instance

Associated Discovered SNMP Values

InferredElement:
 Inference:
 Associate:
 DiscoveredSNMP

Discovered SNMP Values associated in some way with this Candidate Software Instance

Associated Discovered SNMP Table Rows

InferredElement:
 Inference:
 Associate:
 DiscoveredSNMPRow

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

Associated Discovered Services

InferredElement:
 Inference:
 Associate:
 DiscoveredService

Discovered Services associated in some way with this Candidate Software Instance

Associated Discovered Software

InferredElement:
 Inference:
 Associate:
 DiscoveredSoftware

Discovered Software associated in some way with this Candidate Software Instance

Associated Discovered Virtual Machines

InferredElement:
 Inference:
 Associate:
 DiscoveredVirtualMachine

Discovered Virtual Machines associated in some way with this Candidate Software Instance

Associated Discovered WBEM Associators Results

InferredElement:
 Inference:
 Associate:
 DiscoveredWBEMAssociatorsResult

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

Associated Discovered WBEM Instances

InferredElement:
 Inference:
 Associate:
 DiscoveredWBEMInstance

Discovered WBEM Instances associated in some way with this Candidate Software Instance

Associated Discovered WBEM Query Results

InferredElement:
 Inference:
 Associate:
 DiscoveredWBEMQueryResult

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

Associated Discovered WMI Query Results

InferredElement:
 Inference:
 Associate:
 DiscoveredWMI

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

Associated Hardware Details

InferredElement:
 Inference:
 Associate:
 HardwareDetail

Hardware Details associated in some way with this Candidate Software Instance

Associated Hosts

InferredElement:
 Inference:
 Associate:
 Host

Hosts associated in some way with this Candidate Software Instance

Associated Packages

InferredElement:
 Inference:
 Associate:
 Package

Packages associated in some way with this Candidate Software Instance

Associated Software Components

InferredElement:
 Inference:
 Associate:
 SoftwareComponent

Software Components associated in some way with this Candidate Software Instance

Associated Software Containers

InferredElement:
 Inference:
 Associate:
 SoftwareContainer

Software Containers associated in some way with this Candidate Software Instance

Associated Software Instances

InferredElement:
 Inference:
 Associate:
 SoftwareInstance

Software Instances associated in some way with this Candidate Software Instance

Primary Business Application

InferredElement:
 Inference:
 Primary:
 BusinessApplicationInstance

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

Primary Business Service

InferredElement:
 Inference:
 Primary:
 BusinessService

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

Primary Technical Service

InferredElement:
 Inference:
 Primary:
 TechnicalService

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

Primary Device Info

InferredElement:
 Inference:
 Primary:
 DeviceInfo

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

Primary Discovered Application Component

InferredElement:
 Inference:
 Primary:
 DiscoveredApplicationComponent

Discovered Application Component from which the existence of this Candidate 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 Candidate Software Instance was inferred

Primary Discovered Coupling Facility

InferredElement:
 Inference:
 Primary:
 DiscoveredCouplingFacility

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

Primary Discovered Database

InferredElement:
 Inference:
 Primary:
 DiscoveredDatabase

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

Primary Discovered Database Detail

InferredElement:
 Inference:
 Primary:
 DiscoveredDatabaseDetail

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

Primary Discovered Directory Entry

InferredElement:
 Inference:
 Primary:
 DiscoveredDirectoryEntry

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

Primary Discovered Disk Drive

InferredElement:
 Inference:
 Primary:
 DiscoveredDiskDrive

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

Primary Discovered File

InferredElement:
 Inference:
 Primary:
 DiscoveredFile

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

Primary Discovered File System

InferredElement:
 Inference:
 Primary:
 DiscoveredFileSystem

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

Primary Discovered HBA

InferredElement:
 Inference:
 Primary:
 DiscoveredHBA

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

Primary Discovered IP Address

InferredElement:
 Inference:
 Primary:
 DiscoveredIPAddress

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

Primary Listening Port

InferredElement:
 Inference:
 Primary:
 DiscoveredListeningPort

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

Primary Discovered MFPart

InferredElement:
 Inference:
 Primary:
 DiscoveredMFPart

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

Primary Discovered MQ Detail

InferredElement:
 Inference:
 Primary:
 DiscoveredMQDetail

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

Primary Discovered Mainframe

InferredElement:
 Inference:
 Primary:
 DiscoveredMainframe

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

Primary Discovered Mainframe View Result

InferredElement:
 Inference:
 Primary:
 DiscoveredMainframeViewResult

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

Primary Discovered Network Interface

InferredElement:
 Inference:
 Primary:
 DiscoveredNetworkInterface

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

Primary Discovered Process

InferredElement:
 Inference:
 Primary:
 DiscoveredProcess

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

Primary Discovered Program

InferredElement:
 Inference:
 Primary:
 DiscoveredProgram

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

Primary Discovered Registry Entry

InferredElement:
 Inference:
 Primary:
 DiscoveredRegistryEntry

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

Primary Discovered Service

InferredElement:
 Inference:
 Primary:
 DiscoveredService

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

Primary Discovered Software

InferredElement:
 Inference:
 Primary:
 DiscoveredSoftware

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

Primary Discovered Storage Subsystem

InferredElement:
 Inference:
 Primary:
 DiscoveredStorageSubsystem

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

Primary Discovered Sysplex

InferredElement:
 Inference:
 Primary:
 DiscoveredSysplex

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

Primary Discovered Tape Drive

InferredElement:
 Inference:
 Primary:
 DiscoveredTapeDrive

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

Primary Discovered Transaction

InferredElement:
 Inference:
 Primary:
 DiscoveredTransaction

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

Primary Discovered Virtual Machine

InferredElement:
 Inference:
 Primary:
 DiscoveredVirtualMachine

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

Primary Host Info

InferredElement:
 Inference:
 Primary:
 HostInfo

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

Primary MF Part

InferredElement:
 Inference:
 Primary:
 MFPart

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

Primary Network Connection List

InferredElement:
 Inference:
 Primary:
 NetworkConnectionList

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

Primary Software Component

InferredElement:
 Inference:
 Primary:
 SoftwareComponent

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

Primary Software Container

InferredElement:
 Inference:
 Primary:
 SoftwareContainer

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

Primary Software Instance

InferredElement:
 Inference:
 Primary:
 SoftwareInstance

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

Outgoing Connections to Candidate SIs

Connecting:
 ObservedCommunication:
 Listening:
 CandidateSoftwareInstance

Candidate Software Instances this Candidate Software Instance is observed connecting to

Incoming Connections from Candidate SIs

Listening:
 ObservedCommunication:
 Connecting:
 CandidateSoftwareInstance

Candidate Software Instances observed connecting to this Candidate Software Instance

Outgoing Connections to Load Balancer Services

Connecting:
 ObservedCommunication:
 Listening:
 LoadBalancerService

Load Balancer Services this Candidate Software Instance is observed connecting to

Outgoing Connections to Software Containers

Connecting:
 ObservedCommunication:
 Listening:
 SoftwareContainer

Software Containers this Candidate Software Instance is observed connecting to

Outgoing Connections

Connecting:
 ObservedCommunication:
 Listening:
 SoftwareInstance

Software Instances this Candidate Software Instance is observed connecting to

Outgoing Connections to Unassigned Connections

Connecting:
 ObservedCommunication:
 Listening:
 UnassignedConnections

Unassigned Connections this Candidate Software Instance is observed connecting to

Incoming Connections from Software Containers

Listening:
 ObservedCommunication:
 Connecting:
 SoftwareContainer

Software Containers observed connecting to this Candidate Software Instance

Incoming Connections

Listening:
 ObservedCommunication:
 Connecting:
 SoftwareInstance

Software Instances observed connecting to this Candidate Software Instance

Incoming Connections from Unassigned Connections

Listening:
 ObservedCommunication:
 Connecting:
 UnassignedConnections

Unassigned Connections observed connecting to this Candidate Software Instance

Observed Communications

Peer:
 ObservedCommunication:
 Peer:
 CandidateSoftwareInstance

Candidate Software Instances this Candidate Software Instance is observed communicating with

Observed Communications

Peer:
 ObservedCommunication:
 Peer:
 SoftwareContainer

Software Containers this Candidate Software Instance is observed communicating with

Observed Communications

Peer:
 ObservedCommunication:
 Peer:
 SoftwareInstance

Software Instances this Candidate Software Instance is observed communicating with

Observed Communications

Peer:
 ObservedCommunication:
 Peer:
 UnassignedConnections

Unassigned Connections this Candidate Software Instance is observed communicating with

Load Balancer Member

ServiceProvider:
 SoftwareService:
 Service:
 LoadBalancerMember

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

 

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

BMC Discovery 22.1