Database Detail node

A Database Detail node is a multipurpose node kind that, as its name suggests, is used to store additional details of databases. Typically it would be used when there is a need to add table and schema information for existing database Software Instance nodes.

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 alo 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 Detail node lifecycle

The following section describes the scenarios in which a Database Detail 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 Detail node behavior.

Setting the key for a Database Detail node

The key for a Database Detail node is entirely dependent on the pattern that creates the Database Detail node. It is advised therefore that you take extra care when constructing the key attribute, as it will need to be unique amongst all Database Detail nodes. Achieving this uniqueness would typically be done by including the following information in the key:

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

Removal

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

Database Detail Attributes

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

UI Name
Attribute Name and Type

Description

Name
name string

Name of the detail.

Short Name
short_name string

Short name of the detail

Key
key string

Globally unique key.

Type
type string

Type of detail.

Trigger Count
count string

Trigger count.


Database Detail Relationships

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

UI name

Relationship

Description

Database Detail List

DatabaseDetail:
Member:
List:
List:
DatabaseDetail

Database Detail list this Database Detail is part of.

Database Members

DatabaseDetail:
List:
List:
Member:
DatabaseDetail

List members of this Database Detail.

Parent Database Details

DatabaseDetail:
Contained:
Containment:
Container:
DatabaseDetail

Database Detail this Database Detail is contained within.

Database Detail Contents

DatabaseDetail:
Container:
Containment:
Contained:
DatabaseDetail

Database Details contained within this Database Detail.

Containing Database Details

DatabaseDetail:
Contained:
Containment:
Container:
DatabaseDetail

Database Detail this Database Detail is contained within.

Database Contents

DatabaseDetail:
Container:
Containment:
Contained:
DatabaseDetail

Database Details contained within this Database Detail.

Database Dependant Software Instance

DatabaseDetail:
DependedUpon:
Dependency:
Dependant:
SoftwareInstance

Software Instance that depends on this Detail.

Database Dependant Business Application

DatabaseDetail:
DependedUpon:
Dependency:
Dependant:
BusinessApplicationInstance

Business Application Instance that depends on this Detail.

Software Instance

DatabaseDetail:
Detail:
Detail:
ElementWithDetail:
SoftwareInstance

Software Instance with this detail.

Runtime Environment

DatabaseDetail:
Detail:
Detail:
ElementWithDetail:
RuntimeEnvironment

Runtime Environment with this detail.

Business Application Instance

DatabaseDetail:
Detail:
Detail:
ElementWithDetail:
BusinessApplicationInstance

Business Application Instance with this detail.

Host

DatabaseDetail:
Detail:
Detail:
ElementWithDetail:
Host

Host with this detail.

MFPart

DatabaseDetail:
Detail:
Detail:
ElementWithDetail:
MFPart

MFPart with this detail.

Element

DatabaseDetail:
Detail:
Detail:
ElementWithDetail:
GenericElement

Element with this detail.

Detail List

DatabaseDetail:
Member:
List:
List:
Detail

Detail list this Detail is part of.

Members

DatabaseDetail:
List:
List:
Member:
Detail

List members of this Detail.

Containing Details

DatabaseDetail:
Contained:
Containment:
Container:
Detail

Detail this Detail is contained within.

Contents

DatabaseDetail:
Container:
Containment:
Contained:
Detail

Details contained within this Detail.

Depends On Software Instance

DatabaseDetail:
Dependant:
Dependency:
DependedUpon:
SoftwareInstance

Software Instances that depend upon this Detail.

Depended Upon By Software Instance

DatabaseDetail:
DependedUpon:
Dependency:
Dependant:
SoftwareInstance

Software Instances that this Detail depends on.

Depends On Software Component

DatabaseDetail:
Dependant:
Dependency:
DependedUpon:
SoftwareComponent

Software Components that depend upon this Detail.

Depended Upon By Software Component

DatabaseDetail:
DependedUpon:
Dependency:
Dependant:
SoftwareComponent

Software Components that this Detail depends on.

Depends On Files

DatabaseDetail:
Dependant:
Dependency:
DependedUpon:
File

File depended upon by this Detail.

Functional Component

DatabaseDetail:
ContainedFunctionality:
FunctionalContainment:
FunctionalContainer:
FunctionalComponent

Functional Components that contain this Detail.

Maintaining Pattern

DatabaseDetail:
Element:
Maintainer:
Pattern:
Pattern

Pattern that is maintaining this detail.

Server to Software Instances

DatabaseDetail:
Server:
Communication:
Client:
SoftwareInstance

Software Instances communicating with this database.

Server to Software Components

DatabaseDetail:
Server:
Communication:
Client:
SoftwareComponent

Software Components communicating with this database.

 


Relationships inherited from Detail

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

UI Name

Relationship

Description

Software Cluster

DatabaseDetail:
Detail:
Detail:
ElementWithDetail:
SoftwareCluster

Software Cluster with this detail.

Depends On Software Clusters

DatabaseDetail:
Dependant:
Dependency:
DependedUpon:
SoftwareCluster

Software Clusters that this Detail depends on.

Dependant Software Clusters

DatabaseDetail:
DependedUpon:
Dependency:
Dependant:
SoftwareCluster

Software Clusters that depend upon this Detail.

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

Comments