Ofbiz中的job使用
Job是什么?
Job是ofbiz中的一个自动作业的模块,某种意义上有点类似timer,可以用这个完成大多数周期性的任务操作。
1、首先要先写这个jobSendBox,如下:
<JobSandbox jobId="FAM_AUTO_CREATE" jobName="Auto-create Fixed Asset Maintenances" runTime="2000-01-01 00:00:00.000" serviceName="createMaintsFromTimeInterval" poolId="pool" runAsUser="system" tempExprId="FAM_AUTO_CREATE" maxRecurrenceCount="-1"/>
Job要表达更复杂的执行条件,需要配合TemporalExpression表达式,如下:
<TemporalExpression tempExprId="FAM_AUTO_CREATE" tempExprTypeId="FREQUENCY" description="Every Hour" integer1="12" integer2="60"/>
其实,这个jobSendBox就是执行的条件规则和触发对象的调用以及次数的设置。但是这要在web项目一启动便要开始运行,所以我们在之前需要先将这个Job数据初始化。
<!--如果想对线程池、job的其他的全局属性进行调整的话,可以在serviceengine.xml里面<thread-pool>标签进行调整-->
初始化的方法有三种
一、 利用ofbiz工具xml数据导入工具,将上述job导进数据库
二、 利用ofbiz本身的job配置的界面化工具进行配置
三、 利用ofbiz种子数据的加载方式将job进行初始化
<TemporalExpression>标签属性介绍:
属性tempExprTypeId有如下几种:
DateRange
DayInMonth
DayOfMonthRange
DayOfWeekRange
Difference
Frequency
Intersection
MonthRange
TimeOfDayRange
Union
JobSendBox标签简单介绍
JobSendBox标签里面的属性serviceName指的是被调用service的名称
属性maxRecurrenceCount, 值为0,表示不重复,值为-1,表示无限次重复,值为大于0的数,则重复次数为这个数值。
TemporalExpression表达式相关:http://juck.iteye.com/admin/blogs/1501722
转载注明出处:charles,http://juck.iteye.com/blog/1507440
分享到:
相关推荐
ofbiz从配置到使用,对于初学者是非常有用的
Ofbiz的Lookup字段,讲解ofbiz辅助输入,包括文本,选择框,日期,时间,主从文本框。后面还介绍一下自定义修改的Lookup
搞ofbiz或者opentaps二次开发的朋友可以看看,中文技术文档,比较详细的
ofbiz 数据模型 中文手册 ofbiz 核心的数据模型 表结构和字段翻译
OFBIZ快速入门OFBIZ快速入门OFBIZ快速入门OFBIZ快速入门OFBIZ快速入门OFBIZ快速入门
ofbiz后台应用 - 订单 - 订单查询/订单列表 - 订单明细 - "PDF" 报表, 中文报"#" 错误。 需导入中文解决
ofbiz中文指南 此中文手册对ofbiz中的mvc模式,服务引擎和实体引擎都作了说明
ofbiz权限非常介绍,ofbiz进阶之权限介绍!
Opentaps widget使用说明.rar OFBiz.Development.2008.rar Groovy中文教程.rar freemarker中文手册.rar ofbiz10.04表结构.rar OFBiz开发指南.rar Java开发必备装备包 IBM技术专区 OFBiz官网
不用解压ofbiz-manual-zh-cn.zip 直接把.zip修改为.pdf即可 ofbiz-manual-zh-cn.pdf 博文链接:https://jiasudu.iteye.com/blog/157891
Ofbiz框架中的事务解析.pdf
Ofbiz(http://www.ofbiz.org) 是 Open Source 的商务软件系统,充分利用了...你在程序中可以只考虑对 Object 的处理,Ofbiz 会自动通过事务逻辑更新到数据库中。Ofbiz 宣称的优点之一是用 很少的 Code 完成复杂的处理。
非常不错的开源框架,电子商务。。。。。 非常不错的开源框架,电子商务。。。。。 非常不错的开源框架,电子商务。。。。。 非常不错的开源框架,电子商务。。。。。 非常不错的开源框架,电子商务。...
实际上,OFBiz框架不仅帮助构建自定义软件,还打包有许多可能在ERP系统中期望的工具,以及更多。使用这些应用程序的扩展完全取决于你和业务的需求。一些业务直接选择使用这些组件的部分或全部。其它的可能花费一些...
ofbiz_服务引擎,ofbiz中最为称道的部分
自学整理的ofbiz学习笔记,自学整理的ofbiz学习笔记,自学整理的ofbiz学习笔记,自学整理的ofbiz学习笔记,适合初学者,可以下个看看
Ofbiz-minilang标签示例
ofbiz的获取与部署,主要用到了gradle 和 eclipse,注意:cmd部署时,需要一个较好的网络环境以下载gradle