SOA Governance and API Management : Working with CentraSite Business UI : Asset Navigator : Configuration Settings
Configuration Settings
The visualization types, usecases, and information for the visualization types can be configured in the centrasite.xml file available in the <SAG_HOME>\CentraSite\cast\cswebapps\BusinessUI\custom\conf folder. However, CentraSite provides the following built-in configurations available in the <AssetNavigatorConfigurations> tag in the centrasite.xml file. You can modify the configurations available in the centrasite.xml file based on your requirements:
1. UseCases: You can configure the different usecases 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 usecase:
Parameter
Description
id
Unique identifier for the usecase.
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 and graph charts.
default
Usecases 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 usecase.
2. Asset Specific Usecases: You can configure the list of usecases displayed under the Asset Specific Usecases. 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 usecase:
Parameter
Description
id
Unique identifier for the usecase.
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 and graph charts.
default
Usecases 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 usecase.
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="Graph" nameTruncationLimit="10"
imageUrl="images/system/charticons/graph.png" />
<Chart id="Icicle" nameTruncationLimit="18"
imageUrl="images/system/charticons/icicle.gif" />
</ChartTypes>
The following attributes can be configured for each usecase:
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 and graph charts. 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 BusinessUI folder. This folder is available in the following location: CentraSite\cast\cswebapps\BusinessUI\d3.
The following attributes can be configured for each usecase:
Parameter
Description
ref
Id of the savedQuery.
5. Common Attributes: You can configure the list of common attributes (displayed when you hover the mouse 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 usecase:
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 usecase:
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
Usecase ID for which the data is provided.
parameters
Input parameters required by the saved search.
Copyright © 2015- 2016 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback