- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TDS平台参考手册
(平台基础组件分册)
2011年2月
产品研发部
上海棠棣信息科技有限公司
文档信息及修订记录
项目名称 TDS平台 项目编号 文档密级 内部 项目经理 项目总监 文档主送 文档抄送 修 订 人 修订日期 修订说明 版本号 吴芳祥 2011-2-15 结合cron expr开始编写初稿 初稿 吴芳祥 2011-3-17 重写定时服务 1.0.0 吴芳祥 2012-3-21 编写冲正重发服务代码及文档相关文档初稿 1.1.0 吴芳祥 2012-4-20 添加fmt格式文件配置方法 1.2.0 吴芳祥 2012-5-30 修订,完善文档 1.2.1 吴芳祥 2012-06-06 修改定时后修改文档 1.2.2
目 录
1 What’s New 4
1.1 2012-06-06更新简述 4
2 定时触发服务 5
2.1 配置文件说明 5
2.1.1 app.xml文件配置 5
2.1.2 定时交易配置文件 5
2.1.3 定时服务说明 5
2.2 Cron Expression 表达式说明 6
3 冲正重发服务beta 10
3.1 配置文件说明 10
3.1.1 app.xml 10
3.1.2 主控代码 10
3.1.3 配套原子函数 11
3.1.3.1 TranBeginWork 启动交易完整性控制 11
3.1.3.2 TranCommitWork 提交交易完整性事务 11
3.1.3.3 TranRollbackWork回滚交易完整性事务 12
4 导入导出格式化文件beta 13
4.1 格式化文件配置指南 14
4.1.1 process节点属性说明 14
4.1.2 unpack节点属性说明 14
4.1.3 item节点属性说明 15
4.1.4 其它节点配置 15
4.2 ImportToDB原子函数说明 16
What’s New
2012-06-06更新简述
更新定时服务日志文件名及日志文件存储位置.删除定时服务配置文件中的app属性.
定时触发服务
定时触发服务主要用来定时发起一个指定的主控交易.定时服务可能配置当前交易的ETF数据等信息.但是配置的ETF数据为固定的数据,交易发起时会当用户配置的数据带到当前交易的ETF树中去.
配置文件说明
平台定时配置文件一般以*_TIM.XML方式命名,一般简称TIM文件.
app.xml文件配置
?xml version=1.0 encoding=UTF-8?
application name=app log_level=1 natures=……,timer,……
……
timers
fileetc/TEST_TIM.xml/file
/timers
……
/application
定时交易配置文件
timetrigger
schitem txncod=111111 cronExpression=0/6 * * * * ?
data
root
telntelno
/root
/data
/schitem
schitem txncod=222222 cronExpression=0 * 14-20 * * ?
data /
/schitem
schitem txncod=33333 cronExpression =0/7 * * * * ? /
/timetrigger
定时服务说明
txncod为主控交易码。cronExpression触发时间点配置,具体配置请看这里。
日志目录结构
交易日志:
定时触发交易生成的交易日志文件名形式为: Scheduler交易序号_交易码.trc.
错误日志放在应用下的log目录当日文件夹Scheduler.log中。
定时服务日志放在平台下trc/ Scheduler.trc中。
Cron Expression 表达式说明
TDS平台定时触发服务使用作业调度框架Quartz,其时间配置采用的是Cron Expression方式配置.以下是对Cron Expression格式的一些说明:
Cron Expression表达式的格式十分类似于 UNIX cron 格式,但还是有少许明显的区别。区别之一就是Cron Expression的格式向下支持到秒级别的计划,而 UNIX cron 计划仅支持至分钟级。许多我们的触发计划要基于秒级递增的(例如,每45秒),因此这是一个非常好的差异。
在 UNIX cron 里,要执行的作业(或者说命令)是存放在 cron 表达式中的,在第六个域位置上。Cron Expression表达式存放执行计划。
另一个
文档评论(0)