// Copyright (c) 2008 Ole Weidner // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) #include #include #include "saga-job.hpp" /////////////////////////////////////////////////////////////////////////////// void run_test (std::string service_url) { SAGA_GUARDED_EXEC ( using namespace saga::job; saga::url js_url(service_url); saga::job::description jd; jd.set_attribute("Executable", "/bin/date"); std::vector transfers; transfers.push_back ("gsiftp://mO/tmp/files_on_storage_server1 > myfFile1"); transfers.push_back ("file://tmp/test.rsl > myfFile2"); transfers.push_back ("file://tmp/test.rsl < myfFile2"); transfers.push_back ("file://tmp/test.rsl < adasd"); jd.set_vector_attribute("FileTransfer", transfers); saga::job::service js (js_url); saga::job::job j = js.create_job(jd); j.run(); //std::vector job_ids =js.list(); //for(std::size_t i=0; i < job_ids.size(); ++i) //{ //std::cout << job_ids.at(i); //} ) }