<props id="classTable"> <entry key="EJDAO" value="com.ibm.btt.bc.ej.dao.jdbc.EJDAOJdbcImpl" /> <entry key="EJBase" value="EJBase" /> <entry key="EJBufferImpl" value="com.ibm.btt.bc.ej.BTTEJBufferImpl" /> <entry key="DAOConfig" value="com.ibm.btt.bc.ej.dao.jdbc.JdbcConnectionConfig" /> </props> <java.util.ArrayList id="UserDefinedFieldsDescriptionTable"> <com.ibm.btt.bc.ej.FieldDescriptor fieldName="ACCOUNT" isNumeric="false" /> <com.ibm.btt.bc.ej.FieldDescriptor fieldName="AMOUNT" isNumeric="true" /> <com.ibm.btt.bc.ej.FieldDescriptor fieldName="TxnID" isNumeric="false" /> <com.ibm.btt.bc.ej.FieldDescriptor fieldName="BankID" isNumeric="false" /> <com.ibm.btt.bc.ej.FieldDescriptor fieldName="Status" isNumeric="false" /> <com.ibm.btt.bc.ej.FieldDescriptor fieldName="ACCOUNT2" isNumeric="false" /> <com.ibm.btt.bc.ej.FieldDescriptor fieldName="AMOUNT2" isNumeric="true" /> </java.util.ArrayList> <com.ibm.btt.bc.common.pool.ConnectionPoolImpl id="JDBCDAOPool" disablePool="true"> <com.ibm.btt.bc.common.pool.JdbcConnectionConfig Injection="jdbcConfig" dbDriverName="COM.ibm.db2.jdbc.app.DB2Driver" dbUrl="jdbc:db2:journal" dataSource="jdbc/DEMO" /> <com.ibm.btt.bc.common.pool.PoolProperty Injection="poolProperty" maxActive="10" /> </com.ibm.btt.bc.common.pool.ConnectionPoolImpl> <com.ibm.btt.bc.ej.BTTEJBase id="ejJdbcT1" sharedMode="false"> <com.ibm.btt.bc.ej.dao.jdbc.EJDAOJdbcImpl Injection="ejDAO" tableName="ejtable"> <ref Injection="connectionPool" refId="JDBCDAOPool" /> </com.ibm.btt.bc.ej.dao.jdbc.EJDAOJdbcImpl> <ref Injection="userDefinedFieldsDesc" refId="UserDefinedFieldsDescriptionTable" /> </com.ibm.btt.bc.ej.BTTEJBase>
InitManager.reset("jar:///com/ibm/btt/bc/ej/ut/btt.xml"); BasicElementFactory ejFactory=new BasicElementFactory("jar:///com/ibm/btt/bc/ej/ut/ej.xml"); BTTEJ ej= ejFactory.getElement("ejJdbcT1");