Modifying the BAM Configuration Schema
The Configuration Wizard creates this configuration file automatically. You must modify this file manually if you change your server names or other configuration information after you complete the deployment.
Note
To enact the changes they make in the BAM configuration file, administrators must undeploy the current BAM configuration, and then deploy the updated BAMConfiguration.xml.
For information about undeploying a BAM definition, see Undeploying BAM Definitions. For information about deploying a BAM definition, see Deploying BAM Definitions.
The following is the schema used for the BAMConfiguration.xml file:
<?xml version="1.0" encoding="utf-16" ?>
<xs:schema xmlns="urn:schemas-microsoft.com:BAM" targetNamespace="urn:schemas-microsoft.com:BAM" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="BAMConfiguration">
<xs:complexType>
<xs:sequence>
<xs:element name="DeploymentUnit" maxOccurs="unbounded" type="DeploymentUnit" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="DeploymentUnit">
<xs:sequence>
<xs:element name="Property" maxOccurs="unbounded" type="Property" />
</xs:sequence>
<xs:attribute name="Name" type="xs:string" />
</xs:complexType>
<xs:complexType name="Property">
<xs:simpleContent>
<xs:extension base='xs:string'>
<xs:attribute name='Name' type='xs:NCName' />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:schema>
The following example is an XML file that conforms to the BAM configuration schema.
<?xml version="1.0" encoding="utf-8" ?>
<BAM:BAMConfiguration xmlns:BAM='urn:schemas-microsoft.com:BAM' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
<DeploymentUnit Name="PrimaryImportDatabase">
<Property Name="ServerName">.</Property>
<Property Name="DatabaseName">BAMPrimaryImport</Property>
<Property Name="RTAWindow">60</Property>
<Property Name="RTATimeSlice">5</Property>
</DeploymentUnit>
<DeploymentUnit Name="StarSchemaDatabase">
<Property Name="ServerName">.</Property>
<Property Name="DatabaseName">BAMStarSchema</Property>
</DeploymentUnit>
<DeploymentUnit Name="AnalysisDatabase">
<Property Name="ServerName">localhost</Property>
<Property Name="DatabaseName">BAMAnalysis</Property>
</DeploymentUnit>
<DeploymentUnit Name="ArchivingDatabase">
<Property Name="ServerName">.</Property>
<Property Name="DatabaseName">BAMArchiving</Property>
</DeploymentUnit>
<DeploymentUnit Name="CubeUpdateDTS">
<Property Name="ConnectionTimeOut">15</Property>
<Property Name="UseEncryption">1</Property>
<Property Name="OwnerPassword">myOwnerPassword</Property>
<Property Name="UserPassword">myUserPassword</Property>
</DeploymentUnit>
<DeploymentUnit Name="DataMaintenanceDTS">
<Property Name="ConnectionTimeOut">15</Property>
<Property Name="UseEncryption">1</Property>
<Property Name="OwnerPassword">myOwnerPassword</Property>
<Property Name="UserPassword">myUserPassword</Property>
</DeploymentUnit>
</BAM:BAMConfiguration>
See Also
BAM Configuration Schema
BAM Security Recommendations
Business Activity Monitoring (BAM)