This documentation supports the 21.3 (12.3) version of BMC Discovery.

Business Service node


A Business Service is an identifiable service that supports a particular business function. This node type is composed of a number of Software Instances and/or other Business Services.

Business Service lifecycle

Business Service nodes are created, maintained and destroyed by patterns. Business Service nodes always have a relationship to the Pattern node corresponding to their maintaining pattern.

If a pattern is deleted, any Business Service 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 Service node, it must provide a key for it. If the key matches the key of an existing Business Service node, the node is updated, otherwise a new Business Service node is created.

Removal

A Business Service node can be destroyed either manually or automatically.

To remove a Business Service node manually, find the necessary Business Service, select it in the list and pick Destroy from the Actions list.

Automatic removal happens according to the following scenario

Business Service node patterns normally trigger on the creation or modification of Software Instance or Business Service nodes. In this case, the Business Service nodes are removed using the Cascade removal type; when the triggering Software Instance node or Business Service node is destroyed, the destruction is cascaded to the Business Service. 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 Service node is created by a pattern triggered on a node kind other than a Software Instance node or Business Service node, BMC Discovery has no automatic removal behavior. Patterns must be used to explicitly destroy any such Business Service node.

Business Service attributes

The attributes on a Business Service node are as described in the following table:

UI Name
Attribute Name and Type

Description

Type
type string

Business Service type.

Instance
instance string

The name for this instance.

Kind
kind string

The kind of service.

Full Version
version string

Full-resolution version.

Product Version
product_version string

Version publicized by the vendor.

Support Email
support_email string

Email address for support.

Support Phone
support_phone string

Phone number for support.

Support Website
support_website string

Web site for support.

Key
key string

Globally unique key.

Name
name string

Primary name.

Short Name
short_name string

Short name.

Description
description string

Description of the element.

URL
url string

URL for information about the element.

Business Continuity Critical
business_continuity_critical boolean

If true, element is critical to operation of the business.

Supported by 3rd Party
third_party_support boolean

True if the element is supported by a third party.

Synonyms
synonyms list string

Other names for the element.

External Identifiers
external_ids list string

Identifiers for this element in other systems.

Cloud Identifier
cloud_id string

Unique cloud identifier.

Business Service relationships

The relationships on a Business Service node are as described in the following table:

Destination

Relationship

Description

Services This Depends On

Dependant
Dependency
DependedUpon
BusinessService

Services on which this service depends.

Services Depending Upon This

DependedUpon
Dependency
Dependant
BusinessService

Services that depend on this service.

Applications This Depends On

Dependant
Dependency
DependedUpon
BusinessApplicationInstance

Applications on which this service depends.

Applications Depending Upon This

DependedUpon
Dependency
Dependant
BusinessApplicationInstance

Applications that depend on this service.

Contains Services

SoftwareContainer
SoftwareContainment
ContainedSoftware
BusinessService

Services that form components of this service.

Part Of Service

ContainedSoftware
SoftwareContainment
SoftwareContainer
BusinessService

Higher-level services of which this service is a component.

Contains Applications

SoftwareContainer
SoftwareContainment
ContainedSoftware
BusinessApplicationInstance

Business applications that form components of this service.

Part Of Application

ContainedSoftware
SoftwareContainment
SoftwareContainer
BusinessApplicationInstance

Higher-level business applications of which this service is a component.

Contains Software Instances

SoftwareContainer
SoftwareContainment
ContainedSoftware
SoftwareInstance

Software Instances contained in this service.

Contains Virtual Machines

SoftwareContainer
SoftwareContainment
ContainedSoftware
VirtualMachine

Virtual Machines contained in this service.

Contains Software Components

SoftwareContainer
SoftwareContainment
ContainedSoftware
SoftwareComponent

Software Components contained in this service.

Contains Software Clusters

SoftwareContainer
SoftwareContainment
ContainedSoftware
SoftwareCluster

Software Clusters contained in this service.

Contains Load Balancer Services

SoftwareContainer
SoftwareContainment
ContainedSoftware
LoadBalancerService

Load Balancer Services contained in this service.

Contains Databases

SoftwareContainer
SoftwareContainment
ContainedSoftware
Database

Databases contained in this service.

Contains Namespaces

SoftwareContainer
SoftwareContainment
ContainedSoftware
Namespace

Namespaces contained in this service.

Contains Deployments

SoftwareContainer
SoftwareContainment
ContainedSoftware
Deployment

Deployments contained in this service.

Hosts

AggregateSoftware
HostedSoftware
Host
Host

Hosts where this service is running.

MFParts

AggregateSoftware
HostedSoftware
Host
MFPart

MFParts where this service is running.

Details

ElementWithDetail
Detail
Detail
Detail

Details of this service.

Collections

Member
Collection
Collection
Collection

A collection which this Business Service is a member of.

Administrative Collections

Member
Collection
Collection
AdminCollection

An administrative collection which this Business Service is a member of.

Model Definition

Element
Maintainer
Definition
ModelDefinition

Model Definition for this Service.

Not displayed in UI

Element
Maintainer
Pattern
Pattern

Pattern that is maintaining this service.

Not displayed in UI

InferredElement
Inference
Primary
SoftwareInstance

Software instance from which the existence of this service was inferred.

Not displayed in UI

InferredElement
Inference
Contributor
SoftwareInstance

Software instance from which one or more attributes of this service were inferred.

Associated Software

InferredElement
Inference
Associate
SoftwareInstance

Software instance related in some way to this service.

Not displayed in UI

InferredElement
Inference
Primary
BusinessService

Service from which the existence of this service was inferred.

Not displayed in UI

InferredElement
Inference
Contributor
BusinessService

Service from which one or more attributes of this service were inferred.

Not displayed in UI

Primary
Inference
InferredElement
BusinessService

Service inferred to exist due to this service.

Not displayed in UI

Contributor
Inference
InferredElement
BusinessService

Service contributed to by this service.

Not displayed in UI

InferredElement
Inference
Primary
BusinessApplicationInstance

Application instance from which the existence of this service was inferred.

Not displayed in UI

InferredElement
Inference
Contributor
BusinessApplicationInstance

Application instance from which one or more attributes of this service were inferred.

Not displayed in UI

Primary
Inference
InferredElement
BusinessApplicationInstance

Application instance inferred to exist due to this service.

Not displayed in UI

Contributor
Inference
InferredElement
BusinessApplicationInstance

Application instance contributed to by this service.

Not displayed in UI

AttachmentContainer
Attachment
Attachment
Attachment

A file attached to this element.

Status

ElementInCategory
ElementCategory
Category
LifecycleStatus

The lifecycle status of this element.

Recovery Time

ElementInCategory
ElementCategory
Category
RecoveryTime

The recovery time specified for this element.

Family

ElementInCategory
ElementCategory
Category
Family

Family of this element.

Organizational Unit

OwnedItem
Ownership
Owner
OrganisationalUnit

The Organizational Unit that this element belongs to.

Location

ElementInLocation
Location
Location
Location

Location of this element.

Support Manager

OwnedItem
Ownership
SupportOwner
Person

The person or owner responsible for the support of this element.

Business Owner

OwnedItem
Ownership
BusinessOwner
Person

The person or owner responsible for this element from a business perspective.

IT Owner

OwnedItem
Ownership
ITOwner
Person

The person or owner responsible for this element from an IT perspective.

Business Service expressions

The expressions on a Business Service node are as described in the following table:

UI Name
Expression Name and Type

Description

Favorite
favorite isFavorite(#)

Favorite status.

 

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