IBM WebSphere Multichannel Bank Transformation Toolkit, Version 7.1

Bean data element implementation

The Bank Transformation Toolkit has a hierarchy of data elements. The data elements hierarchy is extensible, and new classes can be easily derived when more functionality is needed. A new type of basic data element is added: BeanCollection, which extends KeyedCollection. With this data element, you can use context to access data in Java? Bean object.

The following diagram shows the data element hierarchy provided by the toolkit:

Diagram showing the data element hierarchy

A BeanCollection contains an ordered collection of data elements. A BeanCollection corresponds to a Java Bean, and the data elements in this BeanCollection correspond to the attributes of the POJO. This BeanCollection only support standard POJO, so you must avoid using polymorphism for data model beans.

The com.ibm.btt.bean.BeanCollection class is the implementation provided by the toolkit. The toolkit uses bColl tag to externalize bean collections.

You can define the Java Beans in btt.xml as BeanCollection:
<field id="bColl" value="com..ibm..btt.bean.BeanCollection" description="compound" />


Feedback