25 if (config_control->contains(
"config-databases")) {
27 auto elem = config_control->get(
"config-databases");
30 << elem->getPosition() <<
")");
33 const std::vector<data::ElementPtr>& db_list = elem->listValue();
34 for (
auto db = db_list.cbegin(); db != db_list.end(); ++db) {
36 std::string access_string;
37 parser.
parse(access_string, *db);
41 ctl_info->addConfigDatabase(access_string);
47 }
catch (
const std::exception& ex) {
49 << config_control->getPosition() <<
")");