예제 #1
0
 public void Initialize()
 {
     try
     {
         DailyScheduler.Initial();
     }
     catch (Exception ex)
     {
         Log.Save(ex.Message, LogType.ApplicationError, ex.Source, ex.StackTrace);
     }
 }
        protected override void OnStart(string[] args)
        {
            Console.WriteLine("PCS Data Intergration Service is starting");
            Log.LogTrace("PCS Data Intergration Service is starting");
            ServiceAgentManager.SendReport("PCS Data Intergration Service is starting", 3);

            //WCF Service
            Console.WriteLine("Setup WCF Service - Start");
            SetupWCFService();

            Console.WriteLine("Setup WCF Service - End");
            DailyScheduler.ScheduleUpdateCommsTasks();
            //DailyScheduler.ScheduleSendAliveMessageTasks();
            DailyScheduler.ScheduleTransactionsAndIncidentsTasks();
            DailyScheduler.ScheduleHourlyAuditJobTasks();
            DailyScheduler.ScheduleEndOfDayTask();
        }