txnManager = pool.getTransactionManager();
assertNotNull(txnManager);
txn = txnManager.beginTransaction();
assertNotNull(txn);
broker.moveResource(txn, doc1, col, doc3uri.lastSegment());
txnManager.commit(txn);
} catch (Exception e) {
e.printStackTrace();
txnManager.abort(txn);