找回密码
 注册成为天翎用户
查看: 795|回复: 5

求助

[复制链接]
bess 发表于 2012-11-9 11:31:37 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2012-11-12 10:36 编辑

另外想请问一下,目前我将数据同步代码放在审批的送出校验脚本里;假如数据已经同步好了,而OA流程因为网络原因不能正常审批结束,这种情况要如何保证事务完整呢?OA是否存在机质防止这种情况发生吗?
摘自原帖子:http://www.teemlink.com/bbs/view ... &extra=page%3D1
原作者:normchan
 楼主| bess 发表于 2012-11-9 11:39:54 | 显示全部楼层
您好,您这里说的数据同步代码,放在校验送出脚本里面????您是说,您自己写了一段数据库数据同步的代码,来控制数据的实时同步,然后这段代码放在校验脚本里面??
如果是实时同步的脚本,那么您为什么不放在表单操作里面呢?
放在操作的执行后脚本里面,如果操作执行成功,就执行您的数据同步脚本同步数据,操作不成功,那么就不同步数据,这样不就可以了吗?
回复

使用道具 举报

normchan 发表于 2012-11-9 11:54:24 | 显示全部楼层
本帖最后由 normchan 于 2012-11-9 11:55 编辑

操作执行后代码是否包含在   该操作(应该是指“流程处理”吧)   的事务当中?
如果不是,可能同样存在   OA表单操作成功   而    数据实时同步不成功    的情况。
如果是,也可能存在    实时同步成功    而    OA表单操作不成功(比如刚好执行commit前OA数据库断网)   的情况。

或者换另一个提问方式:这种    OA应用数据库    +    外部数据库     的多库事务一致性问题,有什么建议可以给到我们吗?
回复

使用道具 举报

spiral 发表于 2012-11-9 14:02:02 | 显示全部楼层
不包括在里面。动作执行后,就是操作结束以后才运行的

关于数据库同步您可以自行查找相关资料,只要配置成功以后,就不需要使用您这种那么复杂的解决方案了
回复

使用道具 举报

normchan 发表于 2012-11-12 10:35:02 | 显示全部楼层
好的,感谢!
回复

使用道具 举报

 楼主| bess 发表于 2012-11-12 10:36:23 | 显示全部楼层
感谢楼主告知结果!
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 13:39

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表