Business Application Instance node
Business Application Instance node
A Business Application Instance (BAI) node is a datastore node which represents a running instance of a known business application running in the environment. This node type is composed of a number of Software Instances and/or other Business Application Instances.
Business Application Instance lifecycle
Business Application Instance nodes are created, maintained and destroyed by patterns. Business Application Instance nodes always have a relationship to the Pattern node corresponding to their maintaining pattern.
If a pattern is deleted, any Business Application Instance nodes it is maintaining are immediately destroyed (as are all other nodes it might be maintaining).
Creation/update
When a pattern declares the existence of a Business Application Instance node, it must provide a key for it. If the key matches the key of an existing BAI node, the node is updated, otherwise a new BAI node is created.
Removal
Business Application Instance node can be destroyed either manually or automatically.
To remove a Business Application Instance node manually, find the necessary Business Application Instance, select it in the list and pick Destroy from the Actions list.
Automatic removal happens according to the following scenario
Business Application Instance node patterns normally trigger on the creation or modification of Software Instance or Business Application Instance nodes. In this case, the Business Application Instance nodes are removed using the Cascade removal type; when the triggering Software Instance node or Business Application Instance node is destroyed, the destruction is cascaded to the Business Application Instance. See Cascade Removal.
The situation where the primary data provenance (triggering) SI ages out, that is, not discovered for seven scans and ten days is unlikely as another SI would become primary. The same situation might occur through manual deletion, though this is considered unlikely in a production system.
If a Business Application Instance node is created by a pattern triggered on a node kind other than a Software Instance node or Business Application Instance node, BMC Discovery has no automatic removal behavior. Patterns must be used to explicitly destroy any such Business Application Instance node.
Business Application Instance attributes
The attributes on a Business Application Instance node are as described in the following table:
UI Name | Description |
---|---|
Type | Business Application type. |
Instance | The application's own name for this instance. |
Full Version | Full-resolution version. |
Product Version | Version publicised by the vendor. |
Release | Release name. |
Edition | Edition. |
Service Pack | Service pack. |
Build | Build number. |
Patch | Patch level. |
Revision | Revision. |
Support Email | Email contact details for the support of this Business Application Instance. |
Support Phone | Telephone contact details for the support of this Business Application Instance. |
Support Website | Website details for the support of this Business Application Instance. |
Not shown in the UI | Attributes used internally for explicit removal. |
General Details | |
Name | The name that the Business Application is known by. |
Key | Globally unique key. |
Short Name | Short name. |
Description | Description of the Business Application. Legacy attribute not currently used. Can be used by patterns if desired |
URL | URL for information about the Business Application. Legacy attribute not currently used. Can be used by patterns if desired |
Business Continuity Critical | If true, the Business Application is critical to operation of the business. Legacy attribute not currently used. Can be used by patterns if desired |
Supported by 3rd Party | If true, the Business Application is supported by a third party. Legacy attribute not currently used. Can be used by patterns if desired |
Synonyms | Other names by which this Business Application is known. Legacy attribute not currently used. Can be used by patterns if desired |
Business Application Instance relationships
The relationships on a Business Application Instance node are as described in the following table:
UI name | Relationship | Description |
---|---|---|
Applications This Depends On |
| Applications on which this application depends. |
Applications Depending Upon This |
| Applications that depend on this application. |
Database Elements This Depends On |
| Detail that this application depends on. |
Location |
| Location of this application. |
Not displayed in UI |
| Family of this application. |
Components |
| Business applications that form components of this application. |
Component Of |
| Higher-level business applications of which this application is a component. |
Software Instances |
| Software Instances contained in this application instance. |
Software Components |
| Software Components contained in this application instance. |
Hosts |
| Hosts where this instance is running. |
Part of Functional Component |
| Functional Components that contain this Business Application Instance. |
Contains Functional Components |
| Functional Components contained in this Business Application Instance. |
MFParts |
| MFParts where this instance is running. |
Details |
| Details of this application. |
Collections |
| A collection which this Business Application Instance is a member of. |
Not displayed in UI |
| Pattern that is maintaining this application instance. |
Not displayed in UI |
| Software instance from which the existence of this application was inferred. |
Not displayed in UI |
| Software instance from which one or more attributes of this application were inferred. |
Associated Software |
| Software instance related in some way to this application. |
Not displayed in UI |
| Application instance from which the existence of this application was inferred. |
Not displayed in UI |
| Application instance from which one or more attributes of this application were inferred. |
Associated Applications |
| Application instance related in some way to this application. |
Not displayed in UI |
| Application instance related in some way to this application. |
Not displayed in UI |
| Application instance related in some way to this application. |
Associated to Applications |
| Application instance related in some way to this application. |
Model Definition |
| Model Definition for this Application |
Contains Software Clusters |
| Software Clusters contained in this application instance. |
Business Application Instance expressions
The expressions on a Business Application Instance node are as described in the following table:
Name | Expression | Description |
---|---|---|
Favorite | favorite : isFavorite(#) | Favorite status |
Comments
Log in or register to comment.