Exemple #1
0
        public void Execute(IJobExecutionContext context)
        {
            dataMap = context.JobDetail.JobDataMap;

            //database  program
            string         jobtype    = dataMap.Get("JOBTYPE").ToString();
            SourceTaskItem sourceTask = (SourceTaskItem)dataMap.Get("SOURCETASK");
            TargetTaskItem targetTask = (TargetTaskItem)dataMap.Get("TARGETTASK");
            LogTaskItem    logTask    = (LogTaskItem)dataMap.Get("LOGTASK");

            if (jobtype == "program")
            {
                ExecuteProgramJob(sourceTask, logTask);
            }
            else if (jobtype == "database")
            {
                ExecuteDataJob(sourceTask, targetTask, logTask);
            }
        }
Exemple #2
0
 public virtual void ExecuteDataJob(SourceTaskItem sourceTask, TargetTaskItem targetTask, LogTaskItem logTask)
 {
 }