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 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 |
Relationships of the DataSourceAccess node
The relationships of the DataSourceAccess node are described in the following table:
UI Name | Relationship | Description |
---|---|---|
Container | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: ContainerInfo | Container |
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 OS Namespace List | DiscoveryAccess: DiscoveryAccessResult: DiscoveryResult: DiscoveredOSNamespaceList | Discovered OS Namespace 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 |
Activity Result | Member: List: List: ActivityResult | Activity Result |
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 |