2004-9-29 20:38
l0gin
CICS6000环境,与9000用PPC GATEWAY方式通讯,<br />用LINK调9000程序时,发现若是LINK PROG() SYNCONRETURN 调用成功,正常返回;<br />若不使用SYNCONRETURN调用失败,返回53(SYSIDERR)。<br /><br />当不用SYNCONRETURN时有什么与用SYNCONRETURN有区别的么?<br /><br />两种情况下的ppc的msg显示如下:<br />使用SYNCONRETURN<br /> 39 24830 04/09/28-16:10:47.177253 74109818 A gateway configuration local lu data written to log<br /> 39 24830 04/09/28-16:10:47.177431 74107818 A local lu entry LCLU0001 deleted<br /> 39 24830 04/09/28-16:10:47.189310 74109818 A gateway configuration local lu data written to log<br /> 39 24830 04/09/28-16:10:47.189545 74107418 A local lu entry LCLU0001 created<br /><br /><br />不使用SYNCONRETURN<br /> 50 24830 04/09/28-17:54:48.960928 7c204858 A Resynchronization Completed Successfully: for localLu: LCLU0001 - partnerLu: RMLU0001<br /> 50 24830 04/09/28-17:54:48.973174 7028b4d7 W SNA_PARMS: Internal bad parameter<br /> 50 24830 04/09/28-17:54:48.974019 74203c18 A sna relay allocate failure, loca<br />l LU = LCLU0001, remote LU = RMLU0001, tpn = CPMI, status = ENC-ppc-0016: Connection failure, no retry<br /><br /><br />谢谢!<br />
2004-9-30 09:46
sosowang
采用PPC TCP和PPC Gateway的方式并且采用无SYNCONRETURN的调用,则为两阶段提交的连接方式。<br />采用CICS TCP和Local SNA的方式或采用有SYNCONRETURN的调用,则为一阶段提交的连接方式。<br />sysid 指出被link的程序在哪个region。如果没有指定sysid,则sysid的值为pd的RemoteSysId属性,你看一下你的pd定义情况。<br />你的提示参数错,应该是没有指定sysid。<br />exec cics link program() commarea() sysid()<br /><br />你试一下,然后把你的结果写出来,我在这里先谢了。
2004-10-1 13:48
l0gin
因为这个远程program是在本地region中也定义个镜像了,指定了通过CD方式指定了远程region.而且,用synconreturn方式是可以的,同样在link语句中没有指定sysid.
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.