Trx config

Use DBAgent()::transaction instead of DBCLINET_TRANSACTION_BEGIN() macro.
The previous statement with the marco has broken the C++ syntax grammer and
seems to a little storange.