Configuring for discovery of placeholders
You can configure TADDM to create placeholders for undiscovered dependencies in your infrastructure.
Placeholder is an object that is a part of your infrastructure but is not represented in TADDM with the default settings. The reasons why it is not represented might be that one side of the connection is not discovered, no sensor supports such type of the object, or no custom server template is created for it.
hierarchyDomain
and
hierarchyType
attributes set. The following table specifies the values of the
attributes:
Connection side | hierachyDomain attribute value |
hierarchyType attribute value |
---|---|---|
Local | app.placeholder.client.local |
Name of the command which originates the connection, for example
Java |
Remote | app.placeholder.server.remote |
Unknown |
When a placeholder is created, and then the equivalent App Server is created by a sensor, or a custom server template, the PlaceholderCleanupAgent merges the placeholder with the discovered App Server.
Enabling creation of placeholders
com.ibm.cdb.topomgr.topobuilder.agents.ConnectionDependencyAgent2dependencyPlaceholders=true
The
default value is false. When you set this property to true for the first time, you must restart TADDM to enable extended attributes for LogicalConnection and SoftwareServer classes. These extended attributes are necessary for proper functioning of this feature.
In case, above property is set to true then there is no need to set the below properties in collation.properties explicitly, rather their default coded values will be used.
com.ibm.taddm.dependencyPlaceholders.create.localClient.to.remoteServer=true
The
default value is true. com.ibm.taddm.dependencyPlaceholders.create.remoteClient.to.localServer=false
The
default value is false. Viewing placeholders
You can view the placeholders in the Inventory Summary pane after you set
the filter to Placeholders
. Placeholders for undiscovered dependencies are in the
Software Servers tab.
Creating custom server templates
- By using information about placeholders that is generated by the
bizappscli
tool. For details, see Actions for analyzing the content of business applications. - By using the command line information that is displayed on the Runtime
tab in the Details pane for placeholders of type
app.placeholder.*.local
.