Imports DigitalData.Modules.Database Imports DigitalData.Modules.Logging Imports Quartz Namespace Scheduler.Jobs Public Class BaseJob Friend LogConfig As LogConfig Friend Logger As Logger Friend Database As MSSQLServer Public Function InitializeJob(context As IJobExecutionContext) As Dictionary(Of String, String) Dim oJobData = context.MergedJobDataMap LogConfig = oJobData.Item(Constants.Scheduler.JOB_CONFIG_LOGCONFIG) Database = oJobData.Item(Constants.Scheduler.JOB_CONFIG_DATABASE) Logger = LogConfig.GetLogger() Return oJobData.Item(Constants.Scheduler.JOB_CONFIG_ARGUMENTS) End Function End Class End Namespace