- AliInfo(Form("host: %s",host.Data()));
- AliInfo(Form("port: %d",port));
- AliInfo(Form("user: %s",user.Data()));
- AliInfo(Form("dbPath: %s",dbPath.Data()));
- AliInfo(Form("s.e.: %s",se.Data()));
+ while((str = (TObjString*) iter.Next())){
+ TString entry(str->String());
+ Int_t indeq = entry.Index('=');
+ if(indeq == -1) {
+ if(entry.BeginsWith("alien://")) { // maybe it's a gridUrl!
+ gridUrl = entry;
+ continue;
+ } else {
+ AliError(Form("Invalid entry! %s",entry.Data()));
+ continue;
+ }
+ }
+
+ TString key = entry(0,indeq);
+ TString value = entry(indeq+1,entry.Length()-indeq);
+
+ if(key.Contains("grid",TString::kIgnoreCase)) {
+ gridUrl += value;
+ }
+ else if (key.Contains("user",TString::kIgnoreCase)){
+ user = value;
+ }
+ else if (key.Contains("folder",TString::kIgnoreCase)){
+ dbFolder = value;
+ }
+ else if (key.Contains("se",TString::kIgnoreCase)){
+ se = value;
+ }
+ else{
+ AliError(Form("Invalid entry! %s",entry.Data()));
+ }
+ }
+ delete arr; arr=0;
+
+ AliInfo(Form("gridUrl: %s",gridUrl.Data()));
+ AliInfo(Form("user: %s",user.Data()));
+ AliInfo(Form("dbFolder: %s",dbFolder.Data()));
+ AliInfo(Form("s.e.: %s",se.Data()));