Default language.

Information
Important This documentation space contains information about the on-premises version of BMC Helix Discovery. If you are using the SaaS version of BMC Helix Discovery, see BMC Helix Discovery (SaaS).

Functional Component node


A Functional Component node represents an application component created using Collaborative Application Mapping. They represent a grouping of software "items", or parts of the application, into a logical collection that provides an element of the Business Application Instance.

Examples in a tiered application are, Web tier, or Database tier.

Functional Component node lifecycle

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

Creation/update

Functional Component nodes are created and updated in exactly the same way, and in parallel with their related BAI nodes.

Removal

Functional Component nodes are removed in exactly the same way, and in parallel with their related BAI nodes.

Attributes and relationships of the FunctionalComponent node

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

UI Name
Attribute Name and Type

Description

Key
key : string

Globally unique key

Name
name : string

Name of component

Type
type : string

Type of component

Required
is_required : boolean

True if Functional Component must exist if model is present

Instance
instance : string

The component's own name for this instance

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

UI Name

Relationship

Description

Activity Records

ActedUpon:
 Activity:
 ActivityRecord:
 ActivityRecord

Record of model activity associated with this Functional Component

Excluded from Model Definitions

ExcludedItem:
 DefinitionContainment:
 Definition:
 ModelDefinition

Model Definitions this Functional Component has been excluded from

Included in Model Definitions

IncludedItem:
 DefinitionContainment:
 Definition:
 ModelDefinition

Model Definitions this Functional Component is included in

Business Applications

FunctionalContainer:
 FunctionalContainment:
 ContainedFunctionality:
 BusinessApplicationInstance

Business Applications that are members of this Functional Component

Business Services

FunctionalContainer:
 FunctionalContainment:
 ContainedFunctionality:
 BusinessService

Business Services that are members of this Functional Component

Technical Services

FunctionalContainer:
 FunctionalContainment:
 ContainedFunctionality:
 TechnicalService

Technical Services that are members of this Functional Component

Databases

FunctionalContainer:
 FunctionalContainment:
 ContainedFunctionality:
 Database

Databases that are members of this Functional Component

Database Details

FunctionalContainer:
 FunctionalContainment:
 ContainedFunctionality:
 DatabaseDetail

Database Details that are members of this Functional Component

Details

FunctionalContainer:
 FunctionalContainment:
 ContainedFunctionality:
 Detail

Details that are members of this Functional Component

Software Clusters

FunctionalContainer:
 FunctionalContainment:
 ContainedFunctionality:
 SoftwareCluster

Software Clusters that are members of this Functional Component

Software Components

FunctionalContainer:
 FunctionalContainment:
 ContainedFunctionality:
 SoftwareComponent

Software Components that are members of this Functional Component

Software Instances

FunctionalContainer:
 FunctionalContainment:
 ContainedFunctionality:
 SoftwareInstance

Software Instances that are members of this Functional Component

Business Application

ContainedFunctionality:
 FunctionalContainment:
 FunctionalContainer:
 BusinessApplicationInstance

Business Application that contains this Functional Component

Business Service

ContainedFunctionality:
 FunctionalContainment:
 FunctionalContainer:
 BusinessService

Business Service that contains this Functional Component

Technical Service

ContainedFunctionality:
 FunctionalContainment:
 FunctionalContainer:
 TechnicalService

Technical Service that contains this Functional Component

Maintaining Pattern

Element:
 Maintainer:
 Pattern:
 Pattern

Pattern maintaining this Functional Component

 

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

BMC Helix Discovery 24.1 (On-Premises)