TXSeries入门系列文章17

cicsadd -c ld -r <region name> <LD entry name> Protocol=TCP TCPService=”<service name>”

选项

<region name>           客户端将要连接的目标region名称。

<LD entry name>        监听器定义的名称。

<service name>          添加到TXSeries服务器”/etc/services“文件中的服务。

例如:

#cicsadd -c ld -r RGN1 LSN1 Protocol=TCP TCPService=”port_43211″

参阅:

http://www-01.ibm.com/support/knowledgecenter/SSAL2T_8.1.0/com.ibm.cics.tx.doc/reference/r_listnr_defns.html?lang=en

2CTG客户端守护进程配置

a.编辑配置文件

当启动客户端守护进程和服务器守护进程时,CTG会从CICSCLI环境变量指定的”.ini“文件中读取配置信息。所以首先,请用户添加这个变量到系统中并使之生效。

    例如:

    #vi /etc/profile

    添加:export CICSCLI=/opt/ibm/cicstg/bin/cicstg.ini

    #. /etc/profile

在本地模式中,仅需要配置客户端守护进程。下面是需要添加到配置文件中的最简单的内容:

SECTION SERVER = <server name(region name)>

DESCRIPTION=<description>

PROTOCOL=TCPIP

NETNAME=<host name or IP address of CICS server>

PORT=<port number listened by region’s listener>

ENDSECTION

这个服务器部分(SECTION SERVER)定义CTG客户端守护进程和TXSeries服务器之间的TCP/IP连接。如果CTG客户端守护进程和TXSeries服务器(region)位于同一机器,NETNAME的值可以是”127.0.0.1“或者”localhost“。否则,应该指定已知的主机名称(/etc/hosts文件中定义的)或IP地址 。端口是在LD中定义的region监听器监听的端口号。

例如:

SECTION SERVER = RGN1

DESCRIPTION=test of local mode

PROTOCOL=TCPIP

NETNAME=9.119.154.229

PORT=43211

ENDSECTION

参阅:

http://www-01.ibm.com/support/knowledgecenter/SSZHFX_9.1.0/configuring/topics/srvsettcp.html?lang=en

b. 启动CTG客户端守护进程并连接到region

CTG提供”cicscli“命令来控制客户端守护进程。下面是本单元中需要知道的关于这条命令的语法和选项。

语法

cicscli -s[=<server name>] | -x[=<server name>] | -l | -y | -j

选项

-s[=<server name>]    启动客户端守护进程[并连接到指定服务器]

-x[=<server name>]    关闭客户端守护进程[或关闭指定服务器的连接]

-l          列出所有激活状态的服务器连接。

-y         有控制得重启客户端守护进程。

-j          立即重启客户端守护进程 

RGN1的示例中,为了连接这个region,配置后需要首先执行下列命令:

#cicscli -s=RGN1

然后列出激活状态的服务器连接。

#cicscli –l

如果出现下列消息,说明客户端守护进程已经成功地连接到RGN1region必须是激活状态):

CCL8001I CICSCLI – CICS Transaction Gateway Client Daemon Control Program

CCL0002I (C) Copyright IBM Corporation 1994, 2013. All rights reserved.

CCL8041I The Client daemon is using the following servers:

CCL8042I Server ‘RGN1’ (using ‘TCPIP’ to ‘9.119.154.229’) is available

参阅:

http://www-01.ibm.com/support/knowledgecenter/SSZHFX_9.1.0/operating/topics/cliref.html?lang=en

3. 配置远程模式

对比本地模式,region和客户端守护进程的配置是相同的,还要配置网关守护进程,用来监听从远程客户端发来的请求。

和客户端守护进程一样,首先修改CTG的配置文件 

1)配置CTG网关守护进程

除了像第2节直接编辑配置文件那样的方式外,CTG还提供了一个叫做”CICS Transaction Gateway Configuration Tool“的GUI工具。通过下列命令打开这个工具:

#ctgcfg

运行后会看到下列窗口:


上一节中RGN1的配置可以通过这个工具查看和修改。

配置网关守护进程可以使用TCP / IP协议:

在左边框点击gateway daemon节点下的TCP/IP

选择”enable protocol“。

修改网关守护进程监听的端口(可选项,2006是默认值)

保存配置信息。


完成后,配置信息将被保存到CICSCLI环境变量指定的文件中。

参阅:

http://www-01.ibm.com/support/knowledgecenter/SSZHFX_9.1.0/configuring/topics/perties.html?lang=en

2)启动网关守护进程

可以通过两种方式启动网关守护进程,一种是前台运行”ctgstart“,另一种是后台运行”ctgd“。如果用户之前没有配置过远程模式,那么推荐使用”ctgstart“,因为它会显示有关客户端连接的额外信息。

客户端守护进程必须在运行网关守护进程之前启动,而且网关守护进程必须在关闭客户端守护进程之前停止。

以下文章点击率最高

Loading…

     

如果这文章对你有帮助,请扫左上角微信支付-支付宝,给于打赏,以助博客运营