Default language.

Important This documentation space contains information about the on-premises version of BMC Helix Discovery. If you are using the SaaS version of BMC Helix Discovery, see BMC Helix Discovery (SaaS).

DataSourceAccess node


Each time an data source is discovered, a DataSourceAccess node is created. It has relationships to the retrieved discovery information. DataSourceAccess nodes are created even if discovery fails, so that failed access is clearly identified in the model.

The endpoint attribute of a DataSourceAccess node describes the target used for discovery. The target for discovery is currently an IP v4 or IP v6 address.

DataSourceAccess Lifecycle

The following section describes the scenarios in which a DataSourceAccess is created or destroyed. DDD nodes are never updated.

Creation

A DataSourceAccess node is created when a data source pattern is triggered as part of discovery.

Removal

Aging parameters exist for Directly Discovered Data Nodes which have a particular cut-off time. The Aging process will remove any DataSourceAccess Nodes and all of the other DDD Nodes associated with that node if this default time period is exceeded.

However, if the DataSourceAccess Node is the only one for an endpoint, then it is not removed, unless it is considered dark space. This enables BMC Discovery to keep a permanent record of every endpoint that has ever been scanned. These DataSourceAccess Nodes are the only ones which can exceed the default cut-off Aging process. 

The cut-off time is configurable, see DDD removal for more information.

Attributes and relationships of the DataSourceAccess node

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

UI Name
Attribute Name and Type

Description

Data Source Name
name : string

Data source name

Scope
scope : string

Distinguish overlapping address spaces

Endpoint
endpoint : string

Accessed endpoint

Database Name
database : string

Database name

Port
port : int

Port number

Start Time
starttime : date

Date and time this data source access was created

Discovery Start Time
discovery_starttime : date

Date and time access started

Failure Reason
reason : string

Reason for failure, if any

Not shown in UI
_consolidation_done : list:string

List of the consolidation appliance identifiers this SA has been be sent to

Retrieved by scanning appliance
is_consolidation : boolean

If present, always have the value True and indicates that the data for this DataSourceAccess originated from a scanning appliance before being consolidated on this one

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

UI Name

Relationship

Description

Device Info

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DeviceInfo

Device Info

DDD List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DirectlyDiscoveredList

DDD List

Directory Listing

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DirectoryListing

Directory Listing

Discovered API Provider Result List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredAPIProviderResultList

Discovered API Provider Result List

Discovered API Result

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredAPIResult

Discovered API Result

Discovered API Result List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredAPIResultList

Discovered API Result List

Discovered Application Component List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredApplicationComponentList

Discovered Application Component List

Discovered Card List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredCardList

Discovered Card List

Discovered Certificate

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredCertificate

Discovered Certificate

Discovered Chassis List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredChassisList

Discovered Chassis List

Discovered Cloud API Result List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredCloudAPIResultList

Discovered Cloud API Result List

Discovered Command Result

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredCommandResult

Discovered Command Result

Discovered Coupling Facility List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredCouplingFacilityList

Discovered Coupling Facility List

Discovered DNS Detail

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredDNSDetail

Discovered DNS Detail

Discovered Database Detail List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredDatabaseDetailList

Discovered Database Detail List

Discovered Database List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredDatabaseList

Discovered Database List

Discovered Dependency List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredDependencyList

Discovered Dependency List

Discovered Disk Drive List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredDiskDriveList

Discovered Disk Drive List

Discovered File

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredFile

Discovered File

Discovered IP Address List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredIPAddressList

Discovered IP Address List

Discovered MAC Addresses

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredMACAddresses

Discovered MAC Addresses

Discovered MFPart List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredMFPartList

Discovered MFPart List

Discovered MQ Detail List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredMQDetailList

Discovered MQ Detail List

Discovered Mainframe List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredMainframeList

Discovered Mainframe List

Discovered Mainframe View Result List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredMainframeViewResultList

Discovered Mainframe View Result List

Discovered Managed Device List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredManagedDeviceList

Discovered Managed Device List

Discovered Network Interface List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredNetworkInterfaceList

Discovered Network Interface List

Discovered Packages

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredPackages

Discovered Packages

Discovered Patches

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredPatches

Discovered Patches

Discovered Program List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredProgramList

Discovered Program List

Discovered Registry Value

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredRegistryValue

Discovered Registry Value

Discovered SNMP Values

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredSNMP

Discovered SNMP Values

Discovered SNMP Table

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredSNMPTable

Discovered SNMP Table

SQL Query Result

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredSQLQuery

SQL Query Result

Discovered Software List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredSoftwareList

Discovered Software List

Discovered Storage Subsystem List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredStorageSubsystemList

Discovered Storage Subsystem List

Discovered Sysplex List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredSysplexList

Discovered Sysplex List

Discovered Tape Drive List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredTapeDriveList

Discovered Tape Drive List

Discovered Transaction List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredTransactionList

Discovered Transaction List

Discovered WBEM Association

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredWBEMAssociators

Discovered WBEM Association

Discovered WBEM Enumerate Instances

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredWBEMEnumInstances

Discovered WBEM Enumerate Instances

Discovered WBEM Query

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredWBEMQuery

Discovered WBEM Query

Discovered WMI Query

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 DiscoveredWMIQuery

Discovered WMI Query

FQDN List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 FQDNList

FQDN List

File System List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 FileSystemList

File System List

HBA Info List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 HBAInfoList

HBA Info List

Host Info

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 HostInfo

Host Info

Integration Result

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 IntegrationResult

Integration Result

Network Connection List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 NetworkConnectionList

Network Connection List

Process List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 ProcessList

Process List

Registry Listing

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 RegistryListing

Registry Listing

Service List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 ServiceList

Service List

Virtual Machine List

DiscoveryAccess:
 DiscoveryAccessResult:
 DiscoveryResult:
 VirtualMachineList

Virtual Machine List

Discovery Run

Member:
 List:
 List:
 DiscoveryRun

Discovery Run

External Event

Member:
 List:
 List:
 ExternalEvent

External Event that caused this Data Source Access

Pattern Execution

Member:
 List:
 List:
 PatternExecution

Pattern Execution

Session Log

ItemWithLog:
 Log:
 Log:
 SessionLog

Session Log for this Data Source Access

Session Results

DiscoveryAccess:
 Metadata:
 Detail:
 SessionResult

Session Results

 

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