in ValidateSetup/src/ValidateSetup/Program.cs [9:79]
public static void Main(string[] args)
{
AppConfiguration config = null;
try
{
config = AppConfiguration.Instance;
}
catch(Exception e)
{
Console.WriteLine("Error is Loading Configuration File : " + e.Message);
}
if (config != null)
{
List<StatusResponse> webNodeStatus = new List<StatusResponse>();
List<StatusResponse> lbStatus = new List<StatusResponse>();
bool webNodeStatusCheck = false;
bool lbStatusCheck = false;
foreach (Uri uri in config.WebNodeUri)
{
using (ValidateServer server = new ValidateServer(uri, config.User, config.Password))
{
try
{
Console.WriteLine("************* Validating WebNode Server : " + uri.AbsoluteUri + " ***************");
server.ExecuteValidateServer();
webNodeStatus.Add(server.Status);
webNodeStatusCheck = true;
}
catch (Exception e)
{
string message = string.Format("Error Validating WebNode Server {0} ", uri.AbsoluteUri);
Console.WriteLine(message + e.Message);
webNodeStatusCheck = false;
}
}
}
foreach (Uri uri in config.LoadBalancerUri)
{
using (ValidateServer server = new ValidateServer(uri, config.User, config.Password))
{
try
{
Console.WriteLine("************* Validating LoadBalancer Server : " + uri.AbsoluteUri + " ***************");
server.ExecuteValidateServer();
lbStatus.Add(server.Status);
lbStatusCheck = true;
}
catch (Exception e)
{
string message = string.Format("Error Validating LoadBalancer Server {0} ", uri.AbsoluteUri);
Console.WriteLine(message + e.Message);
lbStatusCheck = false;
}
}
}
if (webNodeStatusCheck)
{
ValidateExtensions.compareStatus(webNodeStatus);
}
if (lbStatusCheck)
{
ValidateExtensions.compareStatus(lbStatus);
}
}
}