Example #1
0
 private ProteusAPI LoginBluecat(ProteusAPI oProteusAPI, Variables oVariable)
 {
     strBluecatLogin = "";
     try
     {
         oProteusAPI.login(oVariable.BlueCatUsername(), oVariable.BlueCatPassword());
         APIEntity oTest = oProteusAPI.getEntityByName(0, oVariable.BlueCatConfiguration(), "Configuration");
     }
     catch (Exception exLogin)
     {
         //if (exLogin.Message.ToUpper().Contains("HTTP STATUS 503: SERVICE UNAVAILABLE") == true)
         //{
         //    oProteusAPI.Url = oVariable.BlueCatWebService2();
         //    try
         //    {
         //        oProteusAPI.login(oVariable.BlueCatUsername(), oVariable.BlueCatPassword());
         //        APIEntity oTest2 = oProteusAPI.getEntityByName(0, oVariable.BlueCatConfiguration(), "Configuration");
         //    }
         //    catch (Exception exLogin2)
         //    {
         //        strBluecatLogin = exLogin2.Message;
         //        return null;
         //    }
         //}
         //else
         //{
         strBluecatLogin = exLogin.Message;
         return(null);
         //}
     }
     return(oProteusAPI);
 }