123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
- <beans>
- <bean id="dataItemDbTask" class="com.behosoft.edi.middledb.timertask.DataItemFeedbackTask"/>
- <!-- 产品同步 -->
- <bean id="dataItemDbJbo" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="dataItemDbTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
-
- <bean id="dataItemDbJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="dataItemDbJbo"/>
- </property>
- <property name="cronExpression">
- <value>0 0/2 * * * ?</value>
- </property>
- </bean>
-
- <bean id="saleOrderDbTask" class="com.behosoft.edi.middledb.timertask.SaleOrderMiddleDbTask"/>
- <!-- 销售订单 -->
- <bean id="saleOrderDbJbo" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="saleOrderDbTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
-
- <bean id="saleOrderDbJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="saleOrderDbJbo"/>
- </property>
- <property name="cronExpression">
- <value>0 0/2 * * * ?</value>
- </property>
- </bean>
-
-
- <bean id="purchaseConfirmDbTask" class="com.behosoft.edi.middledb.timertask.PurchaseConfirmFbTask"/>
- <!-- 采购入库订单确认 -->
- <bean id="purchaseConfirmDbJbo" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="purchaseConfirmDbTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
-
- <bean id="purchaseConfirmDbJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="purchaseConfirmDbJbo"/>
- </property>
- <property name="cronExpression">
- <value>0 0/2 * * * ?</value>
- </property>
- </bean>
-
- <bean id="receiveConfirmDbTask" class="com.behosoft.edi.middledb.timertask.ReceiveConfirmFbTask"/>
- <!-- 收货确认 -->
- <bean id="receiveConfirmDbJbo" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="receiveConfirmDbTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
-
- <bean id="receiveConfirmDbJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="receiveConfirmDbJbo"/>
- </property>
- <property name="cronExpression">
- <value>0 0/2 * * * ?</value>
- </property>
- </bean>
-
- <bean id="deliverConfirmDbTask" class="com.behosoft.edi.middledb.timertask.DeliverConfirmFbTask"/>
- <!-- 发运确认 -->
- <bean id="deliverConfirmDbJbo" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="deliverConfirmDbTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
-
- <bean id="deliverConfirmDbJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="deliverConfirmDbJbo"/>
- </property>
- <property name="cronExpression">
- <value>0 0/1 * * * ?</value>
- </property>
- </bean>
-
- <bean id="purchaseCloseDbTask" class="com.behosoft.edi.middledb.timertask.PurchaseCloseFbTask"/>
- <!-- 采购入库订单关闭反馈 -->
- <bean id="purchaseCloseDbJbo" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="purchaseCloseDbTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
-
- <bean id="purchaseCloseDbJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="purchaseCloseDbJbo"/>
- </property>
- <property name="cronExpression">
- <value>0 0/2 * * * ?</value>
- </property>
- </bean>
-
- <bean id="itemCustomerDbTask" class="com.behosoft.edi.middledb.timertask.ItemCustomerDbTask"/>
- <!-- 客户数据同步 -->
- <bean id="itemCustomerDbJbo" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="itemCustomerDbTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
-
- <bean id="itemCustomerDbJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="itemCustomerDbJbo"/>
- </property>
- <property name="cronExpression">
- <value>0 0/2 * * * ?</value>
- </property>
- </bean>
-
- <bean id="saleOrderCancelDbTask" class="com.behosoft.edi.middledb.timertask.SaleOrderCancelDbTask"/>
- <!-- 销售出库订单取消-->
- <bean id="saleOrderCancelDbJbo" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="saleOrderCancelDbTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
-
- <bean id="saleOrderCancelDbJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="saleOrderCancelDbJbo"/>
- </property>
- <property name="cronExpression">
- <value>0 0/2 * * * ?</value>
- </property>
- </bean>
-
- <bean id="addContainerDbTask" class="com.behosoft.edi.middledb.timertask.AddContainerDbTask"/>
- <!-- 拣货加箱定时任务-->
- <bean id="addContainerDbJbo" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="addContainerDbTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
-
- <bean id="addContainerDbJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="addContainerDbJbo"/>
- </property>
- <property name="cronExpression">
- <value>0/2 * * * * ?</value>
- </property>
- </bean>
-
- <!-- 拣货完成定时任务-->
- <bean id="pickListCompleteDbTask" class="com.behosoft.edi.middledb.timertask.PickListCompleteTask"/>
- <bean id="pickListCompleteDbJbo" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="pickListCompleteDbTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
- <bean id="pickListCompleteDbJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="pickListCompleteDbJbo"/>
- </property>
- <property name="cronExpression">
- <value>0/2 * * * * ?</value>
- </property>
- </bean>
-
-
- <bean id="assignBoxFbTask" class="com.behosoft.edi.middledb.timertask.AssignBoxFbTask"/>
- <!-- 派箱反馈定时任务-->
- <bean id="assignBoxFbJbo" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="assignBoxFbTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
-
- <bean id="assignBoxFbJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="assignBoxFbJbo"/>
- </property>
- <property name="cronExpression">
- <value>0 0/2 * * * ?</value>
- </property>
- </bean>
-
-
- <bean id="inventoryImportDbTask" class="com.behosoft.edi.middledb.timertask.InventoryImportFeedbackTask"/>
- <!-- 库存导入同步 -->
- <bean id="inventoryImportDbJbo" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="inventoryImportDbTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
-
- <bean id="inventoryImportDbJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="inventoryImportDbJbo"/>
- </property>
- <property name="cronExpression">
- <value>0 0/2 * * * ?</value>
- </property>
- </bean>
-
- <bean id="saleOrderConfirmDbTask" class="com.behosoft.edi.middledb.timertask.SaleOrderConfirmFeedbackTask"/>
- <!-- 销售出库订单确认同步 -->
- <bean id="saleOrderConfirmDbJbo" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="saleOrderConfirmDbTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
-
- <bean id="saleOrderConfirmDbJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="saleOrderConfirmDbJbo"/>
- </property>
- <property name="cronExpression">
- <value>0 0/2 * * * ?</value>
- </property>
- </bean>
-
-
-
- <bean id="shelvesConfirmDbTask" class="com.behosoft.edi.middledb.timertask.ShelvesConfirmFbTask"/>
- <!-- 入储确认同步 -->
- <bean id="shelvesConfirmDbJbo" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="shelvesConfirmDbTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
- <bean id="shelvesConfirmDbJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="shelvesConfirmDbJbo"/>
- </property>
- <property name="cronExpression">
- <value>0 0/2 * * * ?</value>
- </property>
- </bean>
-
- <bean id="inventoryAdjustDbTask" class="com.behosoft.edi.middledb.timertask.InventoryAdjustFbTask"/>
- <!-- 库存调整同步 -->
- <bean id="inventoryAdjustDbJbo" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="inventoryAdjustDbTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
- <bean id="inventoryAdjustDbJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="inventoryAdjustDbJbo"/>
- </property>
- <property name="cronExpression">
- <value>0 0/2 * * * ?</value>
- </property>
- </bean>
-
- <bean id="propertyTransferDbTask" class="com.behosoft.edi.middledb.timertask.PropertyTransferFbTask"/>
- <!-- 属性转移同步 -->
- <bean id="propertyTransferDbJbo" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="propertyTransferDbTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
- <bean id="propertyTransferDbJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="propertyTransferDbJbo"/>
- </property>
- <property name="cronExpression">
- <value>0 0/2 * * * ?</value>
- </property>
- </bean>
-
- <bean id="returnInStorageDbTask" class="com.behosoft.edi.middledb.timertask.ReturnInStorageFbTask"/>
- <!-- 退货入库同步 -->
- <bean id="returnInStorageDbJbo" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="returnInStorageDbTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
- <bean id="returnInStorageDbJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="returnInStorageDbJbo"/>
- </property>
- <property name="cronExpression">
- <value>0 0/2 * * * ?</value>
- </property>
- </bean>
-
- <bean id="returnOutStorageDbTask" class="com.behosoft.edi.middledb.timertask.ReturnOutStorageFbTask"/>
- <!-- 退货出库同步 -->
- <bean id="returnOutStorageDbJbo" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="returnOutStorageDbTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
- <bean id="returnOutStorageDbJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="returnOutStorageDbJbo"/>
- </property>
- <property name="cronExpression">
- <value>0 0/2 * * * ?</value>
- </property>
- </bean>
-
- <bean id="saleOrderUnExecWaveDbTask" class="com.behosoft.edi.middledb.timertask.SaleOrderUnExecWaveFbTask"/>
- <!-- 销售订单未执行波次同步 -->
- <bean id="saleOrderUnExecWaveDbJbo" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="saleOrderUnExecWaveDbTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
- <bean id="saleOrderUnExecWaveDbJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="saleOrderUnExecWaveDbJbo"/>
- </property>
- <property name="cronExpression">
- <value>0 0/2 * * * ?</value>
- </property>
- </bean>
-
- <bean id="scrapDbTask" class="com.behosoft.edi.middledb.timertask.ScrapFbTask"/>
- <!-- 报废同步 -->
- <bean id="scrapDbJbo" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="scrapDbTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
- <bean id="scrapDbJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="scrapDbJbo"/>
- </property>
- <property name="cronExpression">
- <value>0 0/2 * * * ?</value>
- </property>
- </bean>
-
- <bean id="warehouseAllotDbTask" class="com.behosoft.edi.middledb.timertask.WarehouseAllotFbTask"/>
- <!-- 调拨同步 -->
- <bean id="warehouseAllotDbJbo" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="warehouseAllotDbTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
- <bean id="warehouseAllotDbJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="warehouseAllotDbJbo"/>
- </property>
- <property name="cronExpression">
- <value>0 0/2 * * * ?</value>
- </property>
- </bean>
-
-
- <bean id="freezeDbTask" class="com.behosoft.edi.middledb.timertask.FreezeFbTask"/>
- <!-- 冻结同步 -->
- <bean id="freezeDbJbo" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="freezeDbTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
- <bean id="freezeDbJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="freezeDbJbo"/>
- </property>
- <property name="cronExpression">
- <value>0 0/2 * * * ?</value>
- </property>
- </bean>
-
- <bean id="unFreezeDbTask" class="com.behosoft.edi.middledb.timertask.UnFreezeFbTask"/>
- <!-- 解冻同步 -->
- <bean id="unFreezeDbJbo" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="unFreezeDbTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
- <bean id="unFreezeDbJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="unFreezeDbJbo"/>
- </property>
- <property name="cronExpression">
- <value>0 0/2 * * * ?</value>
- </property>
- </bean>
-
- <bean id="carriageChargeDbTask" class="com.behosoft.edi.middledb.timertask.CarriageChargeFbTask"/>
- <!-- 费用同步 -->
- <bean id="carriageChargeDbJbo" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="carriageChargeDbTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
- <bean id="carriageChargeDbJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="carriageChargeDbJbo"/>
- </property>
- <property name="cronExpression">
- <value>0 0/2 * * * ?</value>
- </property>
- </bean>
-
- <bean id="returnedGoodsFbTask" class="com.behosoft.edi.middledb.timertask.ReturnedGoodsFbTask"/>
- <!-- 退货出库确认同步 -->
- <bean id="returnedGoodsFbJbo" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="returnedGoodsFbTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
- <bean id="returnedGoodsFbJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="returnedGoodsFbJbo"/>
- </property>
- <property name="cronExpression">
- <value>0 0/2 * * * ?</value>
- </property>
- </bean>
-
- <bean id="lendGoodsFbTask" class="com.behosoft.edi.middledb.timertask.LendGoodsFbTask"/>
- <!-- 借货库存同步 -->
- <bean id="lendGoodsFbJbo" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="lendGoodsFbTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
- <bean id="lendGoodsFbJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="lendGoodsFbJbo"/>
- </property>
- <property name="cronExpression">
- <value>0 0/2 * * * ?</value>
- </property>
- </bean>
-
- <!-- 定时器控制器 是按秒 -->
- <bean id="start" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
- <property name="startupDelay" value="30"/>
- <property name="triggers">
- <list>
- <ref bean="dataItemDbJobTrigger"/>
- <ref bean="saleOrderDbJobTrigger"/>
- <ref bean="purchaseConfirmDbJobTrigger"/>
- <ref bean="receiveConfirmDbJobTrigger"/>
- <ref bean="deliverConfirmDbJobTrigger"/>
- <ref bean="purchaseCloseDbJobTrigger"/>
- <ref bean="itemCustomerDbJobTrigger"/>
- <ref bean="saleOrderCancelDbJobTrigger"/>
- <ref bean="assignBoxFbJobTrigger"/>
-
- <ref bean="shelvesConfirmDbJobTrigger"/>
- <ref bean="inventoryImportDbJobTrigger"/>
- <ref bean="saleOrderConfirmDbJobTrigger"/>
- <ref bean="inventoryAdjustDbJobTrigger"/>
- <ref bean="propertyTransferDbJobTrigger"/>
- <ref bean="returnInStorageDbJobTrigger"/>
- <ref bean="returnOutStorageDbJobTrigger"/>
- <ref bean="saleOrderUnExecWaveDbJobTrigger"/>
- <ref bean="scrapDbJobTrigger"/>
- <ref bean="warehouseAllotDbJobTrigger"/>
-
- <ref bean="freezeDbJobTrigger"/>
- <ref bean="unFreezeDbJobTrigger"/>
- <ref bean="carriageChargeDbJobTrigger"/>
- <ref bean="returnedGoodsFbJobTrigger"/>
- <ref bean="lendGoodsFbJobTrigger"/>
- </list>
- </property>
- </bean>
- <!-- 定时器控制器 -->
-
- <bean id="wcsSchedulerFactory" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
- <property name="startupDelay" value="10"/>
- <property name="triggers">
- <list>
-
- <ref bean="addContainerDbJobTrigger"/>
- <ref bean="pickListCompleteDbJobTrigger"/>
-
- </list>
- </property>
- </bean>
-
-
-
- </beans>
|