54
54
// maybe just nordugrid_libexec_loc_?
55
55
std::string execpath = Arc::ArcLocation::Get()+G_DIR_SEPARATOR_S+PKGLIBEXECSUBDIR+G_DIR_SEPARATOR_S+"DataStagingDelivery";
56
56
args.push_back(execpath);
57
58
// check for alternative source or destination eg cache, mapped URL, TURL
59
67
logger_->msg(Arc::ERROR, "DTR %s: No locations defined for %s", dtr_id, dtr->get_source()->str());
67
71
if (dtr->get_destination()->TransferLocations().empty()) {
68
72
logger_->msg(Arc::ERROR, "DTR %s: No locations defined for %s", dtr_id, dtr->get_destination()->str());
71
75
std::string durl = dtr->get_destination()->TransferLocations()[0].fullstr();
72
77
if ((dtr->get_cache_state() == CACHEABLE) && !dtr->get_cache_file().empty()) {
73
78
durl = dtr->get_cache_file();