LoveUnix » 中间件技术 » 救火!cics客户端出错!各位大虾救救我!在客户这里不好交待了!
让LU留住您的每

一天 让LU博客留住您的每一天
2005-9-5 19:22 wyjmasternj
救火!cics客户端出错!各位大虾救救我!在客户这里不好交待了!<br />好几天了搞不定,晕了! 下面还有很多活等着干呢,想到这泪流满面。。。。<br /><br /><br />===============================================================================<br />ERZ030051W/5002 08/26/05 18:51:20 AP11         : Unable to validate the password<br /> received with userid &#39;CICSUSER&#39; from system &#39;@KVS&#39;.  Using the region default u<br />serid &#39;CICSUSER&#39; instead<br />ERZ030051W/5002 08/26/05 18:51:20 AP11         : Unable to validate the password<br /> received with userid &#39;CICSUSER&#39; from system &#39;@KVS&#39;.  Using the region default u<br />serid &#39;CICSUSER&#39; instead<br />ERZ030051W/5002 08/26/05 18:51:20 AP11         : Unable to validate the password<br /> received with userid &#39;CICSUSER&#39; from system &#39;@KVS&#39;.  Using the region default u<br />serid &#39;CICSUSER&#39; instead<br />ERZ030051W/5002 08/26/05 18:52:27 AP11         : Unable to validate the password<br /> received with userid &#39;CICSUSER&#39; from system &#39;@KVS&#39;.  Using the region default u<br />serid &#39;CICSUSER&#39; instead<br />ERZ010030I/0204 08/26/05 18:55:36 AP11         : CICS self consistency checking<br />started.<br />ERZ010054I/0205 08/26/05 18:55:36 AP11         : CICS self consistency checking<br />completed<br />================================================================================<br />=<br />ERZ030051W/5002 08/26/05 19:01:23 AP11         : Unable to validate the password<br /> received with userid &#39;CICSUSER&#39; from system &#39;@KVS&#39;.  Using the region default u<br />serid &#39;CICSUSER&#39; instead<br /><br />/////////////////////////////////////////////////////////////////<br />vi CICSCLI.INI  这是客户端的配置文件,服务器端应该没有问题,因为电话银行刚测完<br />Server = AP11                 ; Arbitrary name for the server<br />   Description = TCP/IP Server ; Arbitrary description for the server<br />   Protocol = TCPIP            ; Matches with a Driver section below<br />   NetName = 139.0.0.33        ; The server&#39;s TCP/IP address<br />   Port = 6611                 ; Use the default TCP/IP CICS port<br />   InitialTransid = CESN<br />/////////////////////////////////////////////////////////////////////<br /><br />vi cicstst.c<br />int Response1(char *result, short Rc, char *Abend)<br />{<br />...........<br />}<br />int EciSync(  )<br />{<br />      char *Name = &quot;ECI_SYNC&quot;;<br />      short Rc;<br />      /*char CommArea [ECI_STATUS_LENGTH];*/<br />      char CommArea [1024];<br />      ECI_STATUS EciStatus;<br />      ECI_PARMS EciParms;<br />      char *p, *q, *r;<br />      char result[200];<br />      <br />      /*memset (CommArea, &#39;\0&#39;, ECI_STATUS_LENGTH);*/<br />      memset (CommArea, &#39;\0&#39;, 1024);<br />      strcpy( CommArea, &quot;00&lt;ap&gt;&lt;MsgType&gt;01&lt;/MsgType&gt;&lt;TransCode&gt;6507&lt;/TransCode&gt;&lt;ReqDate&gt;20050904&lt;/ReqDate&gt;&lt;ReqTime&gt;000000&lt;/ReqTime&gt;&lt;ReqId&gt;03079000&lt;/ReqId&gt;&lt;ReqSeqNo&gt;000000000000&lt;/ReqSeqNo&gt;&lt;abib&gt;07&lt;/abib&gt;&lt;atti&gt;&lt;qryflag&gt;0&lt;/qryflag&gt;&lt;qryitems&gt;10&lt;/qryitems&gt;&lt;qryfirst&gt;1&lt;/qryfirst&gt;&lt;qryctrl&gt;&lt;/qryctrl&gt;&lt;prdid&gt;01&lt;/prdid&gt;&lt;markid&gt;001&lt;/markid&gt;&lt;goodisd&gt;&lt;/goodisd&gt;&lt;/atti&gt;&lt;/ap&gt;&quot; );<br /><br />      memset (&amp;EciParms, 0, sizeof (ECI_PARMS));<br />      <br />      EciParms.eci_version = ECI_VERSION_1A;<br />      /*EciParms.eci_version = ECI_VERSION_1;*/<br />      EciParms.eci_call_type = ECI_SYNC;<br />      EciParms.eci_commarea = CommArea;<br />      EciParms.eci_commarea_length = strlen( CommArea ) ;<br />      EciParms.eci_extend_mode = ECI_NO_EXTEND;<br />      EciParms.eci_luw_token = ECI_LUW_NEW;<br />      EciParms.eci_timeout = 5;<br />      memcpy(&amp;EciParms.eci_system_name, &quot;AP11&quot;, 6);<br />      memcpy(&amp;EciParms.eci_program_name, &quot;CAABIBTZ&quot; , 8 );<br />      memcpy(&amp;EciParms.eci_userid, &quot;CICSUSER&quot;, 8);<br />      memcpy(&amp;EciParms.eci_password,&quot;CICSUSER&quot;, 8);<br />      Rc = CICS_ExternalCall (&amp;EciParms);<br />      Response1(result, Rc, EciParms.eci_abend_code);<br />      <br />      /*printf( &quot;CICS状态检测结果[%s]\n&quot;,result  );*/<br />      if (Rc == ECI_NO_ERROR)<br />      {<br />         printf( &quot; 交易成功&quot; , p,q,r );<br />      } /* endif */<br />      else<br />      {<br />      printf( &quot;result=[%s]\neci_sys_return_code=[%d]\n&quot;,<br />         result, EciParms.eci_sys_return_code ); <br /><br />     } <br />      return Rc;<br />}<br /><br />main()<br />{<br />      int ip,rc;<br />      for( ip=0;ip&lt;1;ip++)<br />      {<br />      printf(&quot;检测CICS状态...\n&quot; );<br />      rc = EciSync(  );<br />      if (rc == ECI_NO_ERROR) break;<br />      <br />      if ( ip &gt;= 2 )<br />        printf(&quot;CICS状态错误,交易放弃\n&quot; );<br />    <br />      }      <br />}<br /><br />执行了cicstst后 结果显示:<br />result=[ECI_ERR_TRANSACTION_ABEND ]<br />eci_sys_return_code=[0]<br />

2005-9-5 20:35 强人
<!--emo&^_^--><img src='style_emoticons/default/happy.gif' border='0' style='vertical-align:middle' alt='happy.gif' /><!--endemo-->

2005-9-5 23:39 jxufe
server端的password也是CICSUSER吗?请我做枪手吧,保证一小时帮你搞定,一小时内搞不定不收钱还倒找钱给你

2005-9-6 08:41 wyjmasternj
忘了说了,据客户讲server端的密码是CICSUSER啊,我现在想知道的是:<br />1、SERVER端密码怎么知道是CICSUSER-----确认一下!!!!!<br />2、客户端程序怎么写才能让SERVER端不检查密码呢<br />3、我明明用的是USERID = CICSUSER USERPWD=CICSUSER 怎么还是报密码不对呢<br /><br />希望大家发扬一下 互相帮助的精神吧  在客户这里没着了,急死了我。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 <!--emo&:(--><img src='style_emoticons/default/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif' /><!--endemo-->  <!--emo&:(--><img src='style_emoticons/default/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif' /><!--endemo-->  <!--emo&:(--><img src='style_emoticons/default/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif' /><!--endemo-->  <!--emo&:(--><img src='style_emoticons/default/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif' /><!--endemo-->  <!--emo&:mad:--><img src='style_emoticons/default/mad.gif' border='0' style='vertical-align:middle' alt='mad.gif' /><!--endemo-->  <!--emo&:mad:--><img src='style_emoticons/default/mad.gif' border='0' style='vertical-align:middle' alt='mad.gif' /><!--endemo-->  <!--emo&:mad:--><img src='style_emoticons/default/mad.gif' border='0' style='vertical-align:middle' alt='mad.gif' /><!--endemo-->  <!--emo&:mad:--><img src='style_emoticons/default/mad.gif' border='0' style='vertical-align:middle' alt='mad.gif' /><!--endemo-->  <!--emo&:mad:--><img src='style_emoticons/default/mad.gif' border='0' style='vertical-align:middle' alt='mad.gif' /><!--endemo-->  <!--emo&:mad:--><img src='style_emoticons/default/mad.gif' border='0' style='vertical-align:middle' alt='mad.gif' /><!--endemo-->  <!--emo&:mad:--><img src='style_emoticons/default/mad.gif' border='0' style='vertical-align:middle' alt='mad.gif' /><!--endemo-->

2005-9-6 13:52 wcp2004
用CICSCLI 重新置用户。<br />CICSCLI /C=server /U=userid /P=password。

2005-9-14 16:56 hubb-1
<!--QuoteBegin-jxufe+2005-09-06 00:39:13--><div class='quotetop'>QUOTE(jxufe @ 2005-09-06 00:39:13)</div><div class='quotemain'><!--QuoteEBegin-->server端的password也是CICSUSER吗?请我做枪手吧,保证一小时帮你搞定,一小时内搞不定不收钱还倒找钱给你<br />[right][snapback]488932[/snapback][/right]<br /><!--QuoteEnd--></div><!--QuoteEEnd--><br /><br />你想要多少钱?

2005-9-14 17:19 wcp2004
你试了没有。用CICSCLI

2005-9-15 08:59 sosowang
<!--emo&:huh:--><img src='style_emoticons/default/huh.gif' border='0' style='vertical-align:middle' alt='huh.gif' /><!--endemo-->  <!--emo&:huh:--><img src='style_emoticons/default/huh.gif' border='0' style='vertical-align:middle' alt='huh.gif' /><!--endemo-->  <!--emo&:huh:--><img src='style_emoticons/default/huh.gif' border='0' style='vertical-align:middle' alt='huh.gif' /><!--endemo--> <br />你的客户是农行?<br />server端底PD加了吗?

页: [1]


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