LoveUnix » 中间件技术 » 关于cics External_call,求救!!!!!
让LU留住您的每

一天 让LU博客留住您的每一天
2005-4-17 17:09 mayxx
<br />我在AIX5上使用External_Call,但是有时候会有问题,调用会中断,我在   Rc = CICS_ExternalCall (&amp;EciParms);<br />   Response(&quot;ECI_STATE_SYNC&quot;, Rc, EciParms.eci_abend_code);<br /><br />/******************************************** add *****************/<br /> fprintf(stderr,&quot;RC=%d\n&quot;,Rc);<br />/***********************************************************************/<br />调用后输出返回值,发现没有运行到那里,怎么回事呢?<br /><br /><br />参数为:<br /><br />    EciParms.eci_version                           = ECI_VERSION_1;<br />    EciParms.eci_call_type                         = ECI_SYNC;<br />    memcpy(&amp;EciParms.eci_program_name, cics_prgm,  8);<br />    memcpy(&amp;EciParms.eci_userid,       cics_user,     8);<br />    memcpy(&amp;EciParms.eci_password,     &quot; &quot;,     8);<br />    memcpy(&amp;EciParms.eci_system_name,  cics_srv,     8);<br />    EciParms.eci_commarea                          = (void *)&amp;CommArea;<br />    EciParms.eci_commarea_length                   = sizeof(CommArea);<br />    EciParms.eci_extend_mode                       = ECI_NO_EXTEND;<br />    EciParms.eci_luw_token                         = ECI_LUW_NEW;<br />    EciParms.eci_timeout                           = 0;

2005-4-17 21:32 seven
帮不上忙:(<br /><br />你们用不是easy cics接口?cics的接口太复杂了!<br /><br />ibm 中国cics实验室的easy cics接口封装的很简单!

2005-4-26 11:20 jxufe
你的cics版本是5.0吗?装在aix 5.2上吗?是32位核心还是64位核心?你的编译联接模式?我认为,你可能把32位编译的region pd  拷到/var/cics_regions/RgionName/bin下,但操作系统核心处于64位模式

页: [1]


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