• Loading...
This documentation refers to a previously released version of BMC Atrium Discovery (other versions).

Detail Node

Skip to end of metadata
Go to start of metadata
Space Search

Searching TWF 7.2

Table of Contents

A Detail Node is a multipurpose node kind that, as its name suggests, is used to store additional details of other nodes. Typically it would be used when there is a need to add something more than some basic attributes to augment existing nodes in the model. If you are extending database Software Instance nodes then you should use a Database Detail Node.

Detail nodes have two default relationships defined that allow for multiple levels of modeling. For tree like structures us the containment relationship Detail:Contained:Containment:Container:Detail. For record/table like structures use the list relationship Detail:List:List:Member:Detail

By default SoftwareInstance, BusinessApplicationInstance and Host nodes all have relationships to Detail nodes. This does not prevent you relating Detail nodes to other node kinds.

Detail Node Lifecycle

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

Setting the key for a Detail Node
The key for a Detail Node is entirely dependent on the pattern that creates the 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 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

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

Detail Attributes

The attributes and relationships on a Detail Node are described in the tables below.

UI Name
Attribute Name and Type
Description
Name
name string
Name of the detail.
Type
type string
Type of detail.
Trigger Count
count string
Trigger count.

Detail Relationships

The relationships on a Detail Node are described in the table below.

Destination Relationship Description
BusinessApplicationInstance Detail
Detail
Detail
ElementWithDetail
BusinessApplicationInstance
Business Application Instance with this detail.
Detail Detail
Contained
Containment
Container
Detail
Detail this Detail is contained within.
Detail Detail
Container
Containment
Contained
Detail
Details contained within this Detail.
Detail Detail
List
List
Member
Detail
List members of this Detail.
Detail Detail
Member
List
List
Detail
Detail list this Detail is part of.
File Detail
Dependant
Dependency
DependedUpon
File
File depended upon by this Detail.
GenericElement Detail
Detail
Detail
ElementWithDetail
GenericElement
Element with this detail.
Host Detail
Detail
Detail
ElementWithDetail
Host
Host with this detail.
Pattern Detail
Element
Maintainer
Pattern
Pattern
Pattern that is maintaining this detail.
SoftwareInstance Detail
Dependant
Dependency
DependedUpon
SoftwareInstance
Software Instance depended upon by this Detail.
SoftwareInstance Detail
Detail
Detail
ElementWithDetail
SoftwareInstance
Software Instance with this detail.

Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.