protected void OnTick(Object state)
        {
            eventLog.WriteEntry("Database sync started...");
            timer.Change(System.Threading.Timeout.Infinite, System.Threading.Timeout.Infinite);

            try
            {
                RIS.RISService.DataMigrators.Debug.Instance.EventLog = eventLog;
                RISDataMigrator dataMigrator = new RISDataMigrator();
                dataMigrator.MigrateData();
            }
            catch (Exception ex)
            {
                eventLog.WriteEntry("Exception in RISService:" + ex.ToString());
            }
            finally
            {
                timer.Change(interval, interval);
                eventLog.WriteEntry("Database sync ended");
            }
        }
Exemplo n.º 2
0
 static void Main(string[] args)
 {
     RISDataMigrator migrator = new RISDataMigrator();
     migrator.MigrateData();
 }