MP Content

Discovery

Discovery naming

A discovery is tightly coupled with either a class/relationship or a group and the name and ID of the discovery will reflect the object being discovered.

Discovery ID

The ID of the disocvery is made up of three different parts, described below.

Discovery ID
The different parts are separated with dots.

Part Description
MPID This is the management pack ID. This must be included to make the group ID unique in the management group. To learn more about MPID, see Management pack naming
Class Description This should be the same as the description of the class being discovered.
Type The type of element/workflow. This should be Discovery.




Below are some examples of discovery IDs.

Group info MPID
MPID: MyCompany.TestMP.3.0
Class description: ApplicationServerComputerRole
MyCompany.TestMP.3.0.ApplicationServerComputerRole.Discovery
MPID: MyCompany.TestMP.3.0
Group description: IntegrationServiceApplicationComponent
MyCompany.TestMP.3.0.IntegrationServiceApplicationComponent.Discovery


Display name

The group display name is made of the following parts.
Discovery Display Name

The different parts are separated with spaces.

Part Description
Prefix The prefix should be "Discovers" for most cases. This is used when a class or relationship is being discovered. When a discovery is used to populate a group the word "Populates" is used instead.
Class display name This is the display name or the description from the id of the class, relationship or group that it being discovered/populated.


Based on the example above the display name could be the following. The first two examples uses the display name, the last example uses the description part of the class ID.

Populates Application Servers Group
Discovers Application Server

Discovers IntegrationServiceApplicationComponent

Version: 1.0
Created: 2016-05-23, 08:00