Software AG Products 10.5 | Using CentraSite | Asset Management | Asset Navigator | Asset Navigator in CentraSite Business UI | Configuration Settings
 
Configuration Settings
The visualization types, use cases, and information for the visualization types can be configured in the CentraSite's customization file, centrasite.xml.
You can find this file on <CentraSiteInstall_Directory>\cast\cswebapps\BusinessUI\custom\conf. However, CentraSite provides the following built-in configurations available in the <AssetNavigatorConfigurations> tag in the centrasite.xml file. You can modify the configurations to suit your requirements.
1. Use Cases: You can configure the different use cases to view the assets and also specify the default chart for that object. For example,
<UseCases>
<UseCase id="OrganizationStructure" rootQueryId="getRootForOrgStructure"
fillChild="false" default = "true" defaultChart="SunBurst"
applicableChartTypes="SunBurst,TreeChart,Icicle">
INMCL_USECASE_ORG</UseCase>
<UseCase id="RuntimeLandscapeView"
rootQueryId="getRootForRuntimeLandscapeview"
fillChild="false" defaultChart="TreeChart"
applicableChartTypes="SunBurst,TreeChart,Icicle">
INMCL_USECASE_RUNTIMELANDSCAPEVIEW</UseCase>
</UseCases>
The following attributes can be configured for each use case:
Parameter
Description
id
Unique identifier for the use case.
rootQueryId
ID for the first saved search to be executed.
fillChild
Boolean to determine whether to display the complete information at the beginning of the tree chart.
default
Use cases to be displayed by default for the first time.
defaultChart
Chart to be displayed by default for the first time.
applicableChartTypes
The chart types that you want to be displayed for a specific use case.
2. Asset Specific Use cases: You can configure the list of use cases displayed under the Asset Specific Use cases. For example,
<AssetSpecificUseCases>
<UseCase id="AssetDependency"
rootQueryId="getRootForAssetDependencies"
default="true" defaultChart="TreeChart"
applicableChartTypes="SunBurst,TreeChart,Icicle">
INMCL_USECASE_ASSETDEPENDENCY</UseCase>
<UseCase id="AssetUsage"
rootQueryId="getRootForAssetUsage"
defaultChart="TreeChart"
applicableChartTypes="SunBurst,TreeChart,Icicle">
INMCL_USECASE_ASSETUSAGE</UseCase>
<UseCase id="DeploymentOverview"
rootQueryId="getRootForDeploymentOverview"
defaultChart="TreeChart"
applicableChartTypes="SunBurst,TreeChart">
INMCL_USECASE_DEPLOYMNENT</UseCase>
</AssetSpecificUseCases>
The following attributes can be configured for each use case:
Parameter
Description
id
Unique identifier for the use case.
rootQueryId
ID for the first saved search to be executed.
fillChild
Boolean to determine whether to display the complete information at the beginning of the tree chart.
default
Use cases to be displayed by default for the first time.
defaultChart
Chart to be displayed by default for the first time.
applicableChartTypes
The chart types that you want to be displayed for a specific use case.
3. Chart Types: You can configure the type of charts and their corresponding images. For example,
<ChartTypes>
<Chart id="SunBurst" nameTruncationLimit="12"
imageUrl="images/system/charticons/sunburst.png" />
<Chart id="TreeChart" nameTruncationLimit="18"
imageUrl="images/system/charticons/treechart.png" />
<Chart id="Icicle" nameTruncationLimit="18"
imageUrl="images/system/charticons/icicle.gif" />
</ChartTypes>
The following attributes can be configured for each use case:
Parameter
Description
id
Unique identifier for the chart.
nameTruncationLimit
Truncation limit for the displaying text.
imageUrl
Display icons for the charts are configured here.
4. Images: You can configure the icons used for the nodes in the tree chart. For example,
<Images>
<Image ref="getRootForOrgStructure">d3/images/org.png</Image>
<Image ref="getOrgNames">d3/images/org-child-icon.png</Image>
<Image ref="rolesDummy">d3/images/medium dummy.png</Image>
<Image ref="groupsDummy">d3/images/medium dummy.png</Image>
</Images>
Note:
The path mentioned in this configuration is related to the images folder. You can find this folder on <CentraSiteInstall_Directory>\cast\cswebapps\BusinessUI\d3.
The following attributes can be configured for each use case:
Parameter
Description
ref
Id of the savedQuery.
5. Common Attributes: You can configure the list of common attributes (displayed when you hover over an asset or node) for each asset or node. For example, name, description, type, and so on.
<CommonAttributes>
<Attribute qname=
"{http://namespaces.CentraSite.com/Schema/jaxr}name"
description=
"INMCL_COMMON_ATTR_NAME_DEC">INMCL_COMMON_ATTR_NAME</Attribute>
<Attribute qname=
"{http://namespaces.CentraSite.com/Schema/jaxr}description"
description=
"INMCL_COMMON_ATTR_DESC_DESC">INMCL_COMMON_ATTR_DESC</Attribute>
<Attribute qname=
"{http://namespaces.CentraSite.com/Schema/jaxr}type"
description=
"INMCL_COMMON_ATTR_TYPE_DESC">INMCL_COMMON_ATTR_TYPE</Attribute>
</CommonAttributes>
The following attributes can be configured for each use case:
Parameter
Description
qname
The qualified name.
description
The description of the common attribute.
6. Saved query: To retrieve data with respect to the asset and node from the database. For example,
<SavedQueries>
<SavedQuery id="getRootForAssetDependencies"
childQueries="getTypeNamesForAssetDependencies"
ref="AssetDependency" >${AssetName}</SavedQuery>
<SavedQuery id="getTypeNamesForAssetDependencies"
resource="GetOutgoingTypesAssociatedWithAsset"
parameters="${assetKey}" ref="AssetDependency"
childQueries="getAssetsForOutgoingAssociation"></SavedQuery>
<SavedQuery id="getAssetsForOutgoingAssociation"
resource="GetAssetsForOutgoingAssociation"
parameters="${typeId},${assetKey}"
childQueries="getTypeNamesForAssetDependencies" ref="AssetDependency"/>
</SavedQueries>
The following attributes can be configured for each use case:
Parameter
Description
id
Unique identifier for the saved query.
resource
Name of the saved search file.
childQueries
Set of queries to be executed next to the current saved query.
ref
Use case ID for which the data is provided.
parameters
Input parameters required by the saved search.