昨天CICS问题搞定了,今天开始编程,新问题
客户端使用ECI调用,报错: ECI_ERR_TRANSACTION_ABEND,
IBM的东东就是这样,看起来似乎问题很清楚,也算很经常的一个错误,可是我就是不知道是怎么引起的。查IBM站点也是没什么帮助;
没有经验要自己从头钻研,还真是痛苦。
请教各位大虾,有做过的应该觉得这个是小CASE了,麻烦指导一下,非常感谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
哥们,为啥问题解决了,却不说出解决办法呢,我最讨厌这样的人了,非得别人问你么?
咋个搞得呢?我也有类似问题。
感谢回复,这个问题已经解决了。
感觉还是用得太少,做了这么一段时间后,熟悉了也就不再那么困难了。
查一下server端cics的console日志,或者data目录下的CSMT.out,abend一般是cics程序异常出错。
abend的信息前面一般会有错误码,可以用google查找。
如:
ERZ014016E/0028 07/09/03 09:11:01 , Abend 'A466', at 'R4SU'.
cicstail -r $REGION
看看有什么异常?是不是ABEND了.
cics abend有很多种
查console和log可以看到大部分abend的原因
接上:
从字面上看,是事务失败;如果不可能有其他更详细的解释,那么是否存在方法和设置可以:
1、在后台事务资源中设置日志。
2、在后台程序中增加写跟踪记录(文件)
3、是否使用CICS的SYNPOINT取代DB自己的事务提交作为前提。
尝试着用帮助文件做了一下,达不到效果,特此请教各位大虾帮忙,谢谢!