Default language.

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

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 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

Relationships of the FunctionalComponent node

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
Contained Software Instances FunctionalContainer:
FunctionalContainment:
ContainedFunctionality:
ContainedSoftwareInstance
 
Contained Software Instances 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 (SaaS)