transactionTemplate.setPropagationBehaviorName("PROPAGATION_REQUIRES_NEW");
idempotentRepository = new JdbcMessageIdRepository(auditDataSource, transactionTemplate, "ws");
CamelContext camelContext = new DefaultCamelContext(registry);
SqlComponent sqlComponent = new SqlComponent();
sqlComponent.setDataSource(auditDataSource);
camelContext.addComponent("sql", sqlComponent);
return camelContext;
}