protected CamelContext createCamelContext() throws Exception {
SimpleRegistry registry = new SimpleRegistry();
auditDataSource = EmbeddedDataSourceFactory.getDataSource("sql/schema.sql");
//registry.put("auditDataSource", auditDataSource);
DataSourceTransactionManager transactionManager = new DataSourceTransactionManager(auditDataSource);
registry.put("transactionManager", transactionManager);
SpringTransactionPolicy propagationRequired = new SpringTransactionPolicy();
propagationRequired.setTransactionManager(transactionManager);
propagationRequired.setPropagationBehaviorName("PROPAGATION_REQUIRED");