<props id="classTable"> <entry key="QueryConditionLayout" value="com.ibm.btt.bc.ej.viewer.config.QueryConditionLayout" /> <entry key="QueryResultLayout" value="com.ibm.btt.bc.ej.viewer.config.QueryResultLayout" /> <entry key="QueryConditionFieldDescriptor" value="com.ibm.btt.bc.ej.viewer.config.QueryConditionFieldDescriptor" /> <entry key="QueryResultFieldDescriptor" value="com.ibm.btt.bc.ej.viewer.config.QueryResultFieldDescriptor" /> <entry key="EJViewerConfigurationObject" value="com.ibm.btt.bc.ej.viewer.config.EJViewerConfigurationObject"/> </props>
<QueryConditionLayout id="conditionUIlayout" colum="3" > <java.util.ArrayList Injection="fieldsList"> <QueryConditionFieldDescriptor fieldName="TxnID" /> <QueryConditionFieldDescriptor fieldName="ACCOUNT" /> <QueryConditionFieldDescriptor fieldName="ACCOUNT2" /> <QueryConditionFieldDescriptor fieldName="Status" /> <QueryConditionFieldDescriptor fieldName="AMOUNT" /> <QueryConditionFieldDescriptor fieldName="BankID" /> </java.util.ArrayList> </QueryConditionLayout>The following query condition GUI is generated by the above configuration code. User ID, Sequence Number, and Date are added by the BTT EJ automatically.
<QueryResultLayout id="resultUIlayout" > <java.util.ArrayList Injection="fieldsList"> <QueryResultFieldDescriptor fieldName="TxnID" width="100"/> <QueryResultFieldDescriptor fieldName="ACCOUNT" width="200"/> <QueryResultFieldDescriptor fieldName="AMOUNT" width="100"/> <QueryResultFieldDescriptor fieldName="Status" width="100" /> <QueryResultFieldDescriptor fieldName="ACCOUNT2" width="200"/> <QueryResultFieldDescriptor fieldName="BankID" /> </java.util.ArrayList> </QueryResultLayout>The configuration code above will generate the following query result GUI. User ID, Date and Sequence Number are added by the BTT EJ automatically.
<EJViewerConfigurationObject id="ejvconfig"> <ref Injection="queryConditionLayout" refId="conditionUIlayout" /> <ref Injection="queryResultLayout" refId="resultUIlayout" /> <ref Injection="ejInstance" refId="ejJdbcT2" /> </EJViewerConfigurationObject>The conditionUIlayout and resultUIlayout are defined in step 2 and step 3. The ejJdbcT2 is defined in the section concerning EJ.