LoveUnix » 中间件技术 » 如何配置CICS客户端与服务器端连接或添加一个新的侦听端口
让LU留住您的每

一天 让LU博客留住您的每一天
2004-10-27 14:58 sosowang
<span style='color:red'>环境  </span><br />产品:TXSeries<br />平台:AIX,HP-UX,Solaris,Windows NT<br />版本:TXSeries 4.2,TXSeries 4.3 <br /><span style='color:red'>问题  </span><br />如何配置CICS客户端与服务器端连接或添加一个新的侦听端口 <br /><span style='color:red'>解答 </span><br />配置CICS 域<br />步骤如下:<br />1.CICS 通用客户端要向服务器端申请服务,必须在服务器端增加一个使用TCP属性的侦听定义。<br /><br />如果是AIX平台上CICS , 可以使用 SMIT 工具定义。<br /><br />Smit cics ---.&gt; <br />  manage cics regions -----&#62; <br />  change working cics regions (选择你操作的域)----&#62;<br />    Define resources for CICS regions ---&#62;<br />      listeners----&#62;<br />        Add new---&#62;<br />          model listener identifier ” ” <br /><br />下列4个属性比较需要注意,其它属性可以采用缺省值。 <br /><br />Listener identifer:<br />用于标志此侦听定义。最多不能超过12个字节。可为 A-Z,0-9,$,@,# 的任意组合。 <br />Protocol :<br />对IBM CICS 通用客户端来说,此处应设置成 TCP. <br />TCPAdapter address : <br />服务器端网络适配卡的IP 地址。它告诉侦听进程在一个特定的适配卡上侦听。<br />缺省配置是在所有的网络适配卡上侦听。 <br /><br />TCPService name:<br />不填,则使用缺省留给CICS 客户端的端口 1435。如果您是另外增加一个侦听定义或1435口已 被占用,则需在此输入 一个服务名,要求将此服务名加入/etc/services 文件中。比如:你想通过2222端口侦听客户端的请求。在此可先输入一个名字 比如叫cicsuser,然后在/etc/services 中加入下面一行:<br /><br />  cicsuser   2222/tcp     #CICS Client Listener<br /><br />如果是NT 或其它平台上的CICS,可以使用命令添加侦听定义:<br /><br />下面此命令是将名为CLIENTS 的侦听定义加入名为REGIONA 的域的永久数据库中。侦听端口 使用1435,使用CICS所在服务器端的网络适配卡地址为9。115。42。114<br /><br />cicsadd -c ld -r regionA -P CLIENTS Protocol=TCP TCPAddress=9.115.42.114<br /><br />如果不用预留的端口1435,如上例使用端口2222,则用如下命令:<br /><br />cicsadd -c ld -r regionA -P CLIENTS Protocol=TCP TCPService=Client1 TCPAddress=9.115.42.114<br /><br />同样需在/etc/services 中加入下面一行:<br /><br />  Client1   2222/tcp     #CICS Client Listener<br /><br />2.如果不是使用的1435 端口,则需将inetd daemon 更新。<br />3.重新冷启动 CICS 服务器. 这将启动CICS 的侦听进程。<br /><br />cicscp -v start region regionname StartType=cold<br /><br />客户端的配置。<br /><br />1.对UNIX客户端来说:修改/usr/lpp/cicscli/bin/CICSCLI.INI 或CTG.INI(CICS Universal Client V3 以上) ,对Windows NT或Windows 98,95 客户端来说:假如客户端是装在D盘,修改 D:\Programfiles\IBM\IBM Universal Client \bin\CICSCLI.INI (对CICS Universal Client V3 以上版本由CTGSAMP拷贝而来)。如下部分:<br /><br />Server = CICSTCP ; Arbitrary name for the server. 此处最好取所要连的CICS域名。 <br />Description=TCPIP Server ; Arbitrary description for the server.  <br />Protocol=TCPIP ; Match with a description section below. <br />Netname=9.115.42.214 ; The server&#39;s TCPIP name or address  <br />Port= 2222 ; Use the TCPIP CICS port. <br /><br />如果 CICS 客户端要与两个以上的CICS 域连接,还需检查CICSCLI.INI 的如下部份:<br /><br />Client=*<br />Maxservers= k     (k must be more than 1)<br /><br />2.对Windows NT 或98,95客户端来说, 加入一个系统环境变量CICSCLI,将CICSCLI.INI 文件路径 输入即可。<br />对unix 客户端来说, 在/etc/environment 中加入环境变量CICSCLI,同样将CICSCLI.INI 文件路径输入即可。<br /><br />3.停止并重新启动 CICS 客户端。<br />  cicscli /x <br />  cicscli /s=CICSTCP 其中CICSTCP 为CICS客户端要连的服务器名。这是在CICSCLI。INI或CTG。INI文件中指定的。<br /> <br />

2004-12-29 13:13 自在时光
对于cics客户端来说,我用的ctg5.0,在每一次配置后,都需要先初始化一次 cicscli /i 如果直接cicscli /x、cicscli /s 的话,配置后的结果不会生效<br />

2006-1-25 10:55 happy2boy
能把你的CICS给我装一下吗?
我的email是:lsc@vip.163.com
谢谢!

页: [1]


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