IBM WebSphere Multichannel Bank Transformation Toolkit, Version 7.1

Defining the components configuration in btt.xml file

About this task

The file btt.xml is the configuration file for all the BTT components. Following is a sample of btt.xml configuration file:
<?xml version="1.0">
<btt.xml>
    <kColl id="components">
        <kColl id="componentA">
            <field id="initializer" value="mypackage.AInitializer" />
            <field id="attributeA" value+"valueA" />
        </kColl>
        </kColl id="componentB">
            <field id="initializer" value="mypackage.BInitializer" />
            <field id="attributeA" value="valueA" />
        </kColl>
    </kColl>

</btt.xml>
In one BTT application, you can only have one btt.xml file. When you call InitManager.reset() method, the InitManager performs the following actions:
  • parses the btt.xml file
  • finds out the components tag
  • gets the value of <field id="initializer"/> tag
  • instantiates the Initializer for the component
  • calls Initializer.initialize() method

Then the Initializer of the component will get initialized. The InitManager gets all the BTT components initialized one by one.

Note: If you remove the configuration for a component, the component will not be initialized. In this way, you can choose which components to use, and disable the other components.


Feedback