<SmartChannelDataCollect.xml> <props id="classTable"> <entry key="SmartCollectorConfig4Transaction" value="com.ibm.btt.channel.SmartCollectorConfig4Transaction"></entry> <entry key="SmartCollectorConfig" value="com.ibm.btt.channel.SmartCollectorConfig"></entry> <entry key="SmartDataCollectJMSImpl" value="com.ibm.btt.channel.smart.dao.jms.SmartDataCollectJMSImpl"></entry> <entry key="SmartDataCollectDefaultImpl" value="com.ibm.btt.channel.smart.dao.jpa.SmartDataCollectDAOImpl"></entry> </props> <SmartDataCollectJMSImpl id="jmsDAOImpl" jmsConnectionFactory="jms/SmartChannelCF" jmsSendQueue="jms/SmartQueue"> </SmartDataCollectJMSImpl> <SmartDataCollectDefaultImpl id="smartDAOImpl"> </SmartDataCollectDefaultImpl> <SmartCollectorConfig id="smartCollectorConfig" sampleRateRuleServiceName="globalDataCollectorRuleService" smartDAO="smartDAOImpl"> <ref Injection="transactionCollectorConfig" refId="TransactionDataCollectorConfig"/> </SmartCollectorConfig> <java.util.ArrayList id="TransactionDataCollectorConfig"> <SmartCollectorConfig4Transaction transactionID="accountTransferOp" actionType="behavior"> </SmartCollectorConfig4Transaction> </java.util.ArrayList> </SmartChannelDataCollect.xml>
For the behavior server collector, the actionType should be set as behavior. The transactionID field should be set the transaction operation name.