Seding mails to FXS experts in case of error, FXS base path in LDAP.
[u/mrichter/AliRoot.git] / SHUTTLE / AliShuttleConfig.cxx
index b707e9efd5082153c2f592259962f67459cf3596..ebc0ecf19254461c5a89a0ae5641228d5058d588 100644 (file)
@@ -306,6 +306,7 @@ AliShuttleConfig::AliShuttleConfig(const AliShuttleConfig & other):
                fFXSPort[i]=other.fFXSPort[i];
                fFXSUser[i]=other.fFXSUser[i];
                fFXSPass[i]=other.fFXSPass[i];
+               fFXSBaseFolder[i]=other.fFXSBaseFolder[i];
                fFXSdbHost[i]=other.fFXSdbHost[i];
                fFXSdbPort[i]=other.fFXSdbPort[i];
                fFXSdbUser[i]=other.fFXSdbUser[i];
@@ -366,6 +367,7 @@ AliShuttleConfig& AliShuttleConfig::operator=(const AliShuttleConfig &other)
                this->fFXSPort[i]=other.fFXSPort[i];
                this->fFXSUser[i]=other.fFXSUser[i];
                this->fFXSPass[i]=other.fFXSPass[i];
+               this->fFXSBaseFolder[i]=other.fFXSBaseFolder[i];
                this->fFXSdbHost[i]=other.fFXSdbHost[i];
                this->fFXSdbPort[i]=other.fFXSdbPort[i];
                this->fFXSdbUser[i]=other.fFXSdbUser[i];
@@ -1362,6 +1364,9 @@ UInt_t AliShuttleConfig::SetSysConfig(TList* list)
 
                anAttribute = anEntry->GetAttribute("fxsPasswd");
                if (anAttribute) fFXSPass[iSys] = anAttribute->GetValue();
+
+               anAttribute = anEntry->GetAttribute("fxsBaseFolder");
+               if (anAttribute) fFXSBaseFolder[iSys] = anAttribute->GetValue();
        
                anAttribute = anEntry->GetAttribute("fxsAdmin"); // MAY
                if (!anAttribute)