LoveUnix » 中间件技术 » 【急救】cics调用的困惑...
让LU留住您的每

一天 让LU博客留住您的每一天
2004-4-27 23:14 herfool
同一个CICS程序定义(PD,即.ibmcpp)时而可以正常调用,时而出现错误:<br />ERZ014016E/0036 04/27/04 23:02:35 CICSTEST     : Transaction &#39;CPMI&#39;, Abend &#39;ASRA&#39;, at &#39;????&#39;.<br />ERZ015028W/0154 04/27/04 23:02:35 CICSTEST     : Exception in user application code - exception string is: &#39;exc_e_illaddr&#39;<br />ERZ015018W/0010 04/27/04 23:02:35 CICSTEST     : Abnormal Termination &#39;ASRA&#39;, Transaction &#39;CPMI&#39;, Program &#39;&#39;<br />ERZ016050W/0234 04/27/04 23:02:35 CICSTEST     : Logical unit of work for transaction &#39;CPMI&#39; has been backed out; Distributed Transaction Service (TRAN) reason &#39;ENC-tra-1025: A client (not the transaction service) aborted&#39;<br />找不到到底是哪里出了问题,大家帮我看看啊!!<br />CICS 4.3+Solaris

2004-5-5 18:37 qwerty
典型的&quot;内存混乱&quot;问题.你可以看一下Region的dumps目录下是否有ASRA及traceback文件产生.可以看到stack信息,应用程序的问题

2004-5-8 15:53 hugh_jf_chen
肯定是你的程序里有没初始化就使用的变量,你能运行的时候是没用到这个变量,一旦满足某个条件,程序就abend掉了.

2004-5-10 17:42 sosowang
<!--QuoteBegin-hugh_jf_chen+2004-05-08 15:53:13--><div class='quotetop'>QUOTE(hugh_jf_chen @ 2004-05-08 15:53:13)</div><div class='quotemain'><!--QuoteEBegin--> 肯定是你的程序里有没初始化就使用的变量,你能运行的时候是没用到这个变量,一旦满足某个条件,程序就abend掉了. <!--QuoteEnd--></div><!--QuoteEEnd--><br />我们这里经常有这种问题,人们都见怪不怪了。程序的变量都需要初始化吗?要满足什么条件,才会abend。

2004-6-8 13:54 huacz
很多时候是字符串处理地址越界造成的,检查下有没有把一个超长的字符串strcpy到一个比较短的字符串中去。

2004-6-17 16:43 ciasom
<!--QuoteBegin-herfool+2004-04-27 23:14:15--><div class='quotetop'>QUOTE(herfool @ 2004-04-27 23:14:15)</div><div class='quotemain'><!--QuoteEBegin--> 同一个CICS程序定义(PD,即.ibmcpp)时而可以正常调用,时而出现错误:<br />ERZ014016E/0036 04/27/04 23:02:35 CICSTEST&nbsp; &nbsp;  : Transaction &#39;CPMI&#39;, Abend &#39;ASRA&#39;, at &#39;????&#39;.<br />ERZ015028W/0154 04/27/04 23:02:35 CICSTEST&nbsp; &nbsp;  : Exception in user application code - exception string is: &#39;exc_e_illaddr&#39;<br />ERZ015018W/0010 04/27/04 23:02:35 CICSTEST&nbsp; &nbsp;  : Abnormal Termination &#39;ASRA&#39;, Transaction &#39;CPMI&#39;, Program &#39;&#39;<br />ERZ016050W/0234 04/27/04 23:02:35 CICSTEST&nbsp; &nbsp;  : Logical unit of work for transaction &#39;CPMI&#39; has been backed out; Distributed Transaction Service (TRAN) reason &#39;ENC-tra-1025: A client (not the transaction service) aborted&#39;<br />找不到到底是哪里出了问题,大家帮我看看啊!!<br />CICS 4.3+Solaris <!--QuoteEnd--></div><!--QuoteEEnd--><br />楼主是否用了easycics?

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.