public override void Run()
{
try
{
PISystems piSystems = new PISystems();
PISystem piSystem = piSystems[Server];
piSystem.Connect(true, null);
Logger.InfoFormat("Connected to AF Server {0}", Server);
Logger.InfoFormat("Creating the new database {0} ...", Database);
if(piSystem.Databases.Contains(Database))
throw new Exception("The database already exists. Cannot create the new database.");
piSystem.Databases.Add(Database);
Logger.InfoFormat("Database creation completed");
}
catch (Exception ex)
{
Logger.Error(ex);
}
}