本版版主招募中

 
标题: 如何配置CICS客户端与服务器端连接或添加一个新的侦听端口
sosowang
版主
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15


UID 1750
精华 3
积分 129
帖子 241
活跃指数 24
LU金币 6233 个
LU金条 0 个
阅读权限 210
注册 2003-11-5
 
发表于 2004-10-27 14:58  资料  个人空间  短消息  加为好友  添加 sosowang 为MSN好友 通过MSN和 sosowang 交谈 ICQ 状态
环境
产品:TXSeries
平台:AIX,HP-UX,Solaris,Windows NT
版本:TXSeries 4.2,TXSeries 4.3
问题
如何配置CICS客户端与服务器端连接或添加一个新的侦听端口
解答
配置CICS 域
步骤如下:
1.CICS 通用客户端要向服务器端申请服务,必须在服务器端增加一个使用TCP属性的侦听定义。

如果是AIX平台上CICS , 可以使用 SMIT 工具定义。

Smit cics ---.>
manage cics regions ----->
change working cics regions (选择你操作的域)---->
Define resources for CICS regions --->
listeners---->
Add new--->
model listener identifier ” ”

下列4个属性比较需要注意,其它属性可以采用缺省值。

Listener identifer:
用于标志此侦听定义。最多不能超过12个字节。可为 A-Z,0-9,$,@,# 的任意组合。
Protocol :
对IBM CICS 通用客户端来说,此处应设置成 TCP.
TCPAdapter address :
服务器端网络适配卡的IP 地址。它告诉侦听进程在一个特定的适配卡上侦听。
缺省配置是在所有的网络适配卡上侦听。

TCPService name:
不填,则使用缺省留给CICS 客户端的端口 1435。如果您是另外增加一个侦听定义或1435口已 被占用,则需在此输入 一个服务名,要求将此服务名加入/etc/services 文件中。比如:你想通过2222端口侦听客户端的请求。在此可先输入一个名字 比如叫cicsuser,然后在/etc/services 中加入下面一行:

cicsuser 2222/tcp #CICS Client Listener

如果是NT 或其它平台上的CICS,可以使用命令添加侦听定义:

下面此命令是将名为CLIENTS 的侦听定义加入名为REGIONA 的域的永久数据库中。侦听端口 使用1435,使用CICS所在服务器端的网络适配卡地址为9。115。42。114

cicsadd -c ld -r regionA -P CLIENTS Protocol=TCP TCPAddress=9.115.42.114

如果不用预留的端口1435,如上例使用端口2222,则用如下命令:

cicsadd -c ld -r regionA -P CLIENTS Protocol=TCP TCPService=Client1 TCPAddress=9.115.42.114

同样需在/etc/services 中加入下面一行:

Client1 2222/tcp #CICS Client Listener

2.如果不是使用的1435 端口,则需将inetd daemon 更新。
3.重新冷启动 CICS 服务器. 这将启动CICS 的侦听进程。

cicscp -v start region regionname StartType=cold

客户端的配置。

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拷贝而来)。如下部分:

Server = CICSTCP ; Arbitrary name for the server. 此处最好取所要连的CICS域名。
Description=TCPIP Server ; Arbitrary description for the server.
Protocol=TCPIP ; Match with a description section below.
Netname=9.115.42.214 ; The server's TCPIP name or address
Port= 2222 ; Use the TCPIP CICS port.

如果 CICS 客户端要与两个以上的CICS 域连接,还需检查CICSCLI.INI 的如下部份:

Client=*
Maxservers= k (k must be more than 1)

2.对Windows NT 或98,95客户端来说, 加入一个系统环境变量CICSCLI,将CICSCLI.INI 文件路径 输入即可。
对unix 客户端来说, 在/etc/environment 中加入环境变量CICSCLI,同样将CICSCLI.INI 文件路径输入即可。

3.停止并重新启动 CICS 客户端。
cicscli /x
cicscli /s=CICSTCP 其中CICSTCP 为CICS客户端要连的服务器名。这是在CICSCLI。INI或CTG。INI文件中指定的。


顶部
自在时光
LU幼天使
Rank: 2



UID 26803
精华 0
积分 28
帖子 55
活跃指数 1
LU金币 2008 个
LU金条 0 个
阅读权限 20
注册 2004-10-9
 
发表于 2004-12-29 13:13  资料  个人空间  短消息  加为好友 
对于cics客户端来说,我用的ctg5.0,在每一次配置后,都需要先初始化一次 cicscli /i 如果直接cicscli /x、cicscli /s 的话,配置后的结果不会生效





茫茫寰宇岂少伴 漠漠云海路八千
男儿莫将奇节弃 谁存真心一寸丹
顶部
happy2boy
LU新生
Rank: 1



UID 39667
精华 0
积分 3
帖子 5
活跃指数 0
LU金币 5 个
LU金条 0 个
阅读权限 10
注册 2006-1-16
 
发表于 2006-1-25 10:55  资料  个人空间  短消息  加为好友 
能把你的CICS给我装一下吗?
我的email是:lsc@vip.163.com
谢谢!

顶部
 



当前时区 GMT+8, 现在时间是 2008-10-11 02:37
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.051577 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver