Directory Listing node


A Directory Listing node stores information about a list of directory entries.

Directory Listing Lifecycle

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

Creation

Whenever BMC Discovery scans an IP address, a Discovery Access node is created. A directory listing can be obtained using the discovery-listDirectory function. A Directory Listing node is created for the listing.

Removal

A Directory Listing node is removed when the Discovery Access node which it is associated with has been destroyed through the Aging process.

Attributes and relationships of the DirectoryListing node

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

UI Name
Attribute Name and Type

Description

Directory Name
path : string

Path of the directory

Check Windows Redirect Location
win64_redirect : boolean

Look in both redirected and original file location on 64-bit Windows

Retrieved Path
actual_path : string

Actual file location

Discovery Method
discovery_method : string

Discovery method

Discovery Duration
discovery_duration : int

Time in seconds spent in discovery

Request Time
request_time : date

When this request was made

Reason
failure_reason : string

Reason for state or failure, if any

Failure Cause
failure_cause : string

Extra details, if any, on reason for failure

Details
details : string

Any other details

Not shown in UI
command_status_failure : boolean

Flag that this node has command failures linked to it

Not shown in UI
method_failure : boolean

Flag that this node has script failures linked to it

Not shown in UI
method_success : string

The name of the script that succeeded in getting this data

Access Method
access_method : string

The access method used by the script that succeeded in getting this data

Processing Messages
processing_messages : list:string

Optional list of processing messages

Skipped
skipped : boolean

Flag that this request was skipped

Requesting Pattern
requesting_pattern : string

The name of the pattern that requested this data

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

UI Name

Relationship

Description

Data Source Access

DiscoveryResult:
 DiscoveryAccessResult:
 DiscoveryAccess:
 DataSourceAccess

Related Data Source Access

Discovery Access

DiscoveryResult:
 DiscoveryAccessResult:
 DiscoveryAccess:
 DiscoveryAccess

Related Discovery Access

Provider Access

DiscoveryResult:
 DiscoveryAccessResult:
 DiscoveryAccess:
 ProviderAccess

Related Provider Access

Entries

List:
 List:
 Member:
 DiscoveredDirectoryEntry

Entries in the directory

Command Failures

DiscoveryResult:
 Metadata:
 Detail:
 CommandFailure

Command Failures

Script Failures

DiscoveryResult:
 Metadata:
 Detail:
 ScriptFailure

Script Failures

Requesting Discovery Access

DiscoveryResult:
 Request:
 RequestSource:
 DiscoveryAccess

Requesting Discovery Access

Requesting External Event

DiscoveryResult:
 Request:
 RequestSource:
 ExternalEvent

Requesting External Event

Data Source Access

DiscoveryResult:
 DiscoveryAccessResult:
 DiscoveryAccess:
 DataSourceAccess

Related Data Source Access

Discovery Access

DiscoveryResult:
 DiscoveryAccessResult:
 DiscoveryAccess:
 DiscoveryAccess

Related Discovery Access

Provider Access

DiscoveryResult:
 DiscoveryAccessResult:
 DiscoveryAccess:
 ProviderAccess

Related Provider Access

Command Failures

DiscoveryResult:
 Metadata:
 Detail:
 CommandFailure

Command Failures

Script Failures

DiscoveryResult:
 Metadata:
 Detail:
 ScriptFailure

Script Failures

Requested Discovery Access

RequestSource:
 Request:
 DiscoveryAccess:
 DiscoveryAccess

Discovery requested during discovery of another device

Requesting Pattern

DiscoveryResult:
 Request:
 Pattern:
 Pattern

Pattern from which the request to retrieve this information originated (deprecated)

Not shown in UI
(Relationship)

DiscoveryResult:
 Request:
 PatternExecution:
 PatternTrigger

Pattern Execution Trigger which requested retrieval of this information

Requesting Discovery Access

DiscoveryResult:
 Request:
 RequestSource:
 DiscoveryAccess

Requesting Discovery Access

Requesting External Event

DiscoveryResult:
 Request:
 RequestSource:
 ExternalEvent

Requesting External Event

 

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