一种可配置的定时数据同步方法与流程

文档序号:12178463阅读:来源:国知局

技术特征:

1.一种可配置的定时数据同步方法,其特征在于,包括如下步骤:

1)、同步数据信息配置DbCrmJob.config;

2)数据同步任务定时配置文件jobs.xml;

3)日志配置文件JobScheduler.exe.config;

4)、SQL Server生成字段配置SQL。

2.根据权利要求1所述的方法,其特征在于,

其中步骤1),在这个文件里需要配置的信息包括数据的来源、目的,需要同步的数据,数据同步的方向和步骤;主要节点如下:

数据库信息配置节点,配置数据的来源和目的数据库连接信息,根据实际项目的环境修改配置;

WebService信息配置节点,配置数据的来源和目的为UpdateCrm Interface的连接信息,根据实际项目的环境修改配置;

同步数据配置节点,配置需要同步的数据;每个InfObject相当于数据库中的一个表,Field相当于表中的字段;如果同步双方的表结构相同,可以只配置一个,如果双方的表结构不同都需要配置;

数据同步任务配置节点,配置数据同步的方向,同步的步骤,即将来源于一个数据库或UpdateCRM中的数据同步到目的数据库或UpdateCRM;每一个Task表示一个同步任务,包含多个同步步骤Item,Item为具体的需要同步的数据;

3.根据权利要求1所述的方法,其特征在于,

其中步骤2),主要对DbCrmJobCfg.xml配置的数据同步任务的定时执行信息进行配置;配置节点如下:

主要配置作业节点Job和时间触发器节点trigger;Job和DbCrmJobCfg中的任务对应,Job的name需要与DbCrmJob.Config中Task的taskName相同;

trigger配置作业的执行时间,其中的job-name需要job节点的name相同;Trigger的定时分为两种Simple和cron。

4.根据权利要求1所述的方法,其特征在于,

其中步骤3),对程序的运行信息、任务执行信息、错误信息的日志输出配置;程序默认配置为错误信息输出到文件并且将错误日志发送邮件给指定的的维护人员;对于程序的运行日志可运行logView.bat查看实时日志;

部署时主要修改如下信息:

<subject value="JobScheduler Log[测试项目]"/>

<to value="***@inspur.com"/>

[测试项目]修改为实际的项目名称

***@inspur.com修改维护人员的邮件地址。

5.根据权利要求1所述的方法,其特征在于,

其中步骤4,代码如下

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1