4 #include "IRODSDataRepository.h"
38 cout <<
"**********************************************************************************" << endl << endl;
39 cout <<
" The list of datasets which are available (i.e. for which data files are" << endl;
40 cout <<
" present on HPSS) will now be updated by consulting the IRODS catalogue." << endl;
41 cout <<
" This normally takes about 30 seconds to 1 minute to perform." << endl << endl;
42 cout <<
" However, if there is a problem with IRODS, this will block KaliVeda!" << endl;
43 cout <<
" Two kinds of problem exist:" << endl;
44 cout <<
" 1). IRODS is not functioning (check http://cctools.in2p3.fr/services_status)" << endl;
45 cout <<
" => SOLUTION : wait for Centre de Calcul to fix IRODS ;)" << endl;
46 cout <<
" 2). You have not authenticated your account for use with IRODS and your current group" << endl;
47 cout <<
" => SOLUTION : see message that appears when you log into your CCIN2P3 account!" << endl << endl;
48 cout <<
" We will now test if IRODS is functioning (for you)." << endl;
49 cout <<
" If everything is OK, at the end of this message you should see a listing like this :" << endl << endl;
50 cout <<
" /fazia:" << endl;
51 cout <<
" C- /fazia/FAZIACOR" << endl;
52 cout <<
" C- /fazia/FAZIAPRE" << endl;
53 cout <<
" etc. etc." << endl << endl;
54 cout <<
" OR:" << endl;
55 cout <<
" /indra:" << endl;
56 cout <<
" C- /indra/campagne1" << endl;
57 cout <<
" C- /indra/campagne2" << endl;
58 cout <<
" etc. etc." << endl << endl;
59 cout <<
" If you DON'T see the listing then this is probably the last" << endl;
60 cout <<
" bit of activity you'll be seeing from KaliVeda for a while... :D" << endl << endl;
R__EXTERN TSystem * gSystem
Remote data repository using IRODS (Integrated Rule-Oriented Data System) DMS.
virtual ~IRODSDataRepository()
Destructor.
void PrintAvailableDatasetsUpdateWarning() const override
Interface to IRODS (Integrated Rule-Oriented Data System) DMS client.
virtual Int_t Exec(const char *shellcmd)