Database node

A Database node represents a logical database.

Logical databases no longer modeled by Database Detail nodes in BMC Discovery 11.2 and later

In versions of BMC Discovery before 11.2, Database Detail nodes were used to represent logical databases. In BMC Discovery 11.2, they are now modeled using Database nodes which simplifies the separation of databases from other database details.

Database node lifecycle

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

Creation/update

This is under the full control of patterns and as a result there is no default Database node behavior.

Setting the key for a Database node

The key for a Database node is entirely dependent on the pattern that creates the Database node. You should take care when constructing the key attribute, as it must be unique among all Database nodes. Achieving this uniqueness can be accomplished by including the following information in the key:

  • The type attribute
  • The parent node's key attribute

Removal

  • Manual removal: find the necessary Database node, select it in the list and pick Destroy from the Actions list.
  • Authoritative removal by the pattern that creates/updates the Database node should be considered. The pattern needs to create the correct Database structure, and maintain it as the configuration changes.
  • Built in removal rules remove all the contained Database nodes if an SI/BAI/Host is removed.
  • Built in removal rules remove all the child Database nodes (over both Containment and List) to allow simple deletion of part structures.

Database Attributes

The attributes on a Database node are as described in the following table:

UI Name
Attribute Name and Type

Description

Key
key string

Globally unique key.

Name
name string

Name of the detail.

Short Name
short_name string

Short name of the detail.

Type
type string

Type of the detail.

Trigger Count
count int

Trigger count.

Database Relationships

The relationships on a Database node are as described in the following table:

UI name

Relationship

Description

Database Contents

Database:
Container:
Containment:
Contained:
DatabaseDetail

Database Details contained within this Database.

Dependant Software Instance

Database:
DependedUpon:
Dependency:
Dependant:
SoftwareInstance

Software Instance that depends on this Database.

Part of Application

Database:
ContainedSoftware:
SoftwareContainment:
SoftwareContainer:
BusinessApplicationInstance

Business applications containing this Database.

Dependant Business Application

Database:
DependedUpon:
Dependency:
Dependant:
BusinessApplicationInstance

Business Application Instance that depends on this Database.

Client Software Instances

Database:
Server:
Communication:
Client:
SoftwareInstance

Software Instances communicating with this database.

Client Software Components

Database:
Server:
Communication:
Client:
SoftwareComponent

Software Components communicating with this database.

Cluster Service

Database:
ServiceProvider:
SoftwareService:
Service:
ClusterService

Cluster service for this Database.

Software Instance

Database:
Detail:
Detail:
ElementWithDetail:
SoftwareInstance

Software Instance with this detail.

Virtual Machine

Database:
Detail:
Detail:
ElementWithDetail:
VirtualMachine

Virtual Machine with this detail.

Software Cluster

Database:
Detail:
Detail:
ElementWithDetail:
SoftwareCluster

Software Cluster with this detail.

Runtime Environment

Database:
Detail:
Detail:
ElementWithDetail:
RuntimeEnvironment

Runtime Environment with this detail.

Business Application Instance

Database:
Detail:
Detail:
ElementWithDetail:
BusinessApplicationInstance

Business Application Instance with this detail.

Host

Database:
Detail:
Detail:
ElementWithDetail:
Host

Host with this detail.

MFPart

Database:
Detail:
Detail:
ElementWithDetail:
MFPart

MFPart with this detail.

Element

Database:
Detail:
Detail:
ElementWithDetail:
GenericElement

Element with this detail.

Detail List

Database:
Member:
List:
List:
Detail

Detail list this Detail is part of.

Members

Database:
List:
List:
Member:
Detail

List members of this Detail.

Containing Details

Database:
Contained:
Containment:
Container:
Detail

Detail this Detail is contained within.

Contents

Database:
Container:
Containment:
Contained:
Detail

Details contained within this Detail.

Depends On Software Instance

Database:
Dependant:
Dependency:
DependedUpon:
SoftwareInstance

Software Instances that this Detail depends on.

Depended Upon By Software Instance

Database:
DependedUpon:
Dependency:
Dependant:
SoftwareInstance

Software Instances that depend upon this Detail.

Depends On Virtual Machine

Database:
Dependant:
Dependency:
DependedUpon:
VirtualMachine

Virtual Machines that this Detail depends on.

Depended Upon By Virtual Machines

Database:
DependedUpon:
Dependency:
Dependant:
VirtualMachine

Virtual Machines that depend upon this Detail.

Depends On Software Component

Database:
Dependant:
Dependency:
DependedUpon:
SoftwareComponent

Software Components that this Detail depends on.

Depended Upon By Software Component

Database:
DependedUpon:
Dependency:
Dependant:
SoftwareComponent

Software Components that depend upon this Detail.

Depends On Files

Database:
Dependant:
Dependency:
DependedUpon:
File

File depended upon by this Detail.

Functional Component

Database:
ContainedFunctionality:
FunctionalContainment:
FunctionalContainer:
FunctionalComponent

Functional Components that contain this Detail.

Maintaining Pattern

Database:
Element:
Maintainer:
Pattern:
Pattern

Pattern that is maintaining this detail.

Depends On Software Clusters

Database:
Dependant:
Dependency:
DependedUpon:
SoftwareCluster

Software Clusters that this Detail depends on.

Dependant Software Clusters

Database:
DependedUpon:
Dependency:
Dependant:
SoftwareCluster

Software Clusters that depend upon this Detail.

Software Cluster

Database:
Detail:
Detail:
ElementWithDetail:
SoftwareCluster

Software Cluster with this detail.

Depends On Software Clusters

Database:
Dependant:
Dependency:
DependedUpon:
SoftwareCluster

Software Clusters that this Detail depends on.

Dependant Software Clusters

Database:
DependedUpon:
Dependency:
Dependant:
SoftwareCluster

Software Clusters that depend upon this Detail.

Was this page helpful? Yes No Submitting... Thank you

Comments