发明名称 |
一种事务恢复方法和事务恢复装置 |
摘要 |
本发明实施例提供了一种事务恢复方法和事务恢复装置。事务恢复方法包括拦截一CICS AS进程发往资源管理器RM的事务恢复请求xa_recover;在记录的事务中查找该CICS AS负责的事务;在找到此类事务时,将该事务返回给CICS AS,以便CICS AS对该事务进行恢复。本发明实施例还提供了一种事务恢复装置。在CICS AS启动后通过xa_recover接口请求尚未成功提交的事务时,可直接在记录的事务中查找该CICS AS负责的未完成的事务并返回,而无需向数据库请求此类事务。这样便无需申请数据库锁,使得尚未成功提交的事务可及时返回给CICS AS,实现CICS AS的及时启动。 |
申请公布号 |
CN102317913B |
申请公布日期 |
2016.11.16 |
申请号 |
CN201180001135.4 |
申请日期 |
2011.07.30 |
申请人 |
华为技术有限公司 |
发明人 |
李玉华 |
分类号 |
G06F9/46(2006.01)I |
主分类号 |
G06F9/46(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种事务恢复方法,其特征在于,所述方法由事务恢复装置执行,包括:拦截一客户信息控制系统应用服务器CICS AS进程发往资源管理器RM的事务恢复请求xa_recover;在事务恢复装置记录的事务中查找该CICS AS进程负责的未完成的事务;在找到所述未完成的事务时,将该未完成的事务返回给所述CICS AS进程,以便所述CICS AS进程对所述未完成的事务进行恢复。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |