IBMTXSeriesCICS管理2.ppt
《IBMTXSeriesCICS管理2.ppt》由会员分享,可在线阅读,更多相关《IBMTXSeriesCICS管理2.ppt(45页珍藏版)》请在三一文库上搜索。
1、IBM TXSeries CICS管理(2),刘睿,概要,CICS系统间通信(ISC) 概述 CICSTCP与PPCTCP SNA连通性 IPIC 通信的安全认证 代码页转换 负载均衡和高可用性 硬件的实现 应用级实现 CTG/CUC的工作负载管理器 CTG/CUC的用户出口程序 通过MQ集群的实现 TXSeries的集群实现 TXSeries负载均衡和高可用性-综合使用的成功案例,CICS系统间通信(ISC),CICS系统间通讯(ISC),同步级别(SyncLevel),SyncLevel 0 (Non XA) 提交(Commit) SyncLevel 1 (One phase XA) 提交
2、(Commit) 提交返回(Commit Return) SyncLevel 2 (Two phase XA) 准备(Prepare) 准备返回(Prepare Return) 提交(Commit) 提交返回(Commit Return),CD:ConnectionType,CICS family TCP/IP 支持Sync Level 0, 1 PPC TCP/IP 支持Sync Level 0, 1, 2 Local SNA 支持Sync Level 0, 1 PPC Gateway 支持Sync Level 0, 1, 2,如何使用cics_tcp方式建立两个CICS域的互连,1. 添加
3、侦听定义(Listener Definition) 域名 LD名 TCPServicename TCPAddress Protocol CICS01 LI1 cicsp1 11.11.1.1 TCP CICS02 LI1 cicsp2 11.11.1.2 TCP 对于CICS01域,使用下面命令添加一个新的侦听定义 LI1 (其中服务名cicsp1在/etc/services文件中对应的端口为1416): cicsadd -c ld -r CICS01 LI1 TCPServicename=cicsp1 TCPAddress=11.11.1.1 Protocol=TCP 对于CICS02域,使
4、用下面命令添加一个新的侦听定义LI1 (其中服务名cicsp2在/etc/services文件中对应的端口为1417) cicsadd -c ld -r CICS02 LI1 TCPServicename=cicsp2 TCPAddress=11.11.1.2 Protocol=TCP 2. 添加一个通讯定义(Communication Definition) 域名 CD名 RemoteLUName RemoteTCPAddress RemoteTCPort ListenerName CICS01 TEL2 CICS02 11.11.1.2 1416 LI1 CICS02 TEL1 CICS0
5、1 11.11.1.1 1417 LI1 其中RemoteLUName为对方CICS域的域名,RemoteTCPAddress 为对方CICS域的侦听定义中TCPAddress指定的IP地址,RemoteTCPort为对方CICS域的侦听定义中TCPServicename指定的服务名所对应的端口号,ListenerName为上面定义的本机侦听定义名。 对于CICS01域,使用下面命令添加通讯定义TEL2: cicsadd -c cd -r CICS01 TEL2 ConnectionType=cics_tcp RemoteLUName=CICS02 RemoteTCPAddress=11.11
6、.1.2 RemoteTCPort=1417 ListenerName=LI1 对于CICS02域,使用下面命令添加通讯定义TEL1: cicsadd -c cd -r CICS02 TEL1 ConnectionType=cics_tcp RemoteLUName=CICS01 RemoteTCPAddress=11.11.1.1 RemoteTCPort=1416 ListenerName=LI1 3. 重新冷启CICS域,如何使用ppc_tcp方式建立两个CICS域的互连,1.配置环境变量CICS_HOSTS 例:CICS_HOSTS=hostA hostB 以空格为间隔列出所有拥有CI
7、CS域的主机名。 2. 添加一个通讯定义(Communication Definition) 域名 CD名 RemoteLUName CICS01 TEL2 CICS02 CICS02 TEL1 CICS01 其中RemoteLUName为对方CICS域的域名。 对于CICS01域,使用下面命令添加通讯定义TEL2: cicsadd -c cd -r CICS01 TEL2 ConnectionType=ppc_tcp RemoteLUName=CICS02 对于CICS02域,使用下面命令添加通讯定义TEL1: cicsadd -c cd -r CICS02 TEL1 ConnectionT
8、ype=ppc_tcp RemoteLUName=CICS01 3. 重新冷启CICS域,PPCTCP注意事项,PPCTCP必须设置双向CD,并在双方定义环境变量CICS_HOSTS。 如果使用PPCTCP或RPC Client,必须使用已定义的用户,否则有安全错误。 发现/etc/hosts中主机名对应127.0.0.1,或者主机名采用localhost,都是不允许的。 CICS_HOSTS指定的主机顺序不对,应检查系统的CICS Region environment文件,一般把本机放在前面。 使用小写的域名可能导致访问失败。,TXSeries v5.1设置PPCTCP连接使用动态绑定方式,
9、1. 概述 TXSeries v6以后版本的PPC_TCP采用了动态绑定方式。 TXSeries v5.1与过去的版本进行PPC_TCP连接时采用的是默认的方式,如果要与TXSeries v6以后版本进行PPC_TCP连接必须使用环境变量设置动态绑定方式。 动态连接方式的好处是避免force purge后可能产生的一种叫做“one-cicsas“的故障。 2. 版本要求 确保/usr下有足够的空闲空间(至少1G以上) - TXSeries CICS 5.1 PTF4以上,比如可以使用TXSeries PTF7 - ENCINA 5.1 PTF1 IFIX-21以上,比如可以使用Encina P
10、TF2 可以在http:/ 5.1.0.2来下载这些补丁 3. 设置动态绑定方式 1) 在/etc/environment文件设置 除去RPC_SUPPORTED_PROTSEQS 除去ENCINA_BINDING_FILE 除去CICS_HOSTS 设置ENCINA_BINDING_ENDPOINT_HOSTS=“ 2) 在region的environment文件设置 设置ENCINA_BINDING_ENDPOINT_HOSTS=“ 如果有多个,需要用空格分隔,不必写本机名称或IP地址。 3) 停止所有CICS进程,重新登陆,重建DCE,启动SFS和region。 重建DCE前,确保当前环
11、境满足以下条件(使用env命令): 没有设置RPC_SUPPORTED_PROTSEQS 没有设置ENCINA_BINDING_FILE 没有设置CICS_HOSTS 设置了ENCINA_BINDING_ENDPOINT_HOSTS=“,使用IBM Communication Server配置CICS SNA Gateway和Local SNA (1),SNA Resource配置 1. 配置Node Definition 2. 配置Connectivity - DLCs, Ports, Link Stations 2.1 配置DLC 2.2 配置Port 2.3 配置Link Station
12、 3. 配置LU 6.2 - Transaction Programs (TP) 3.1 配置LU 6.2 Transaction Programs Definitions 3.2 配置LU 6.2 Transaction Load Information 4. 配置LU 6.2 - LUs 4.0 配置LU 6.2 LU Definition 4.1 配置LU 6.2 Partner LU Definition 4.2 配置Partner LU 6.2 Location 4.3 配置LU 6.2 Mode 4.4 配置LU 6.2 Side Information 5. 权限设置: snaa
13、dmin define_trusted_groups, group_id=0, group_id=200, group_id=201 检查组ID(例:200-cics,201-cicsterm)。,使用IBM Communication Server配置CICS PPC Gateway和Local SNA (2),建立PPC Gateway: 设置环境变量: CICS_PPCGWY_SERVER=/.:/cics/ppc/gateway/lrgwy ENCINA_GWY_SERVER=/.:/cics/ppc/gateway/lrgwy CICS_PPCGWY_SIZE=128 CICS_PP
14、CGWY_VG=rootvg 创建PPC Gateway: cicscp create ppcgwy_server /.:/cics/ppc/gateway/lrgwy (相关信息参见GSD和cicsppcgwycreate, cicsppcgwydestroy, cicsppcgwylock, cicsppcgwyshut),使用IBM Communication Server配置CICS SNA Gateway和Local SNA (3),设置CICS资源 1. RD: LocalNetworkName, LocalLUName 2. CD: ConnectionType (local_s
15、na|ppc_gateway), RemoteLUName, RemoteNetworkName, DefaultSNAModeName, GatewayName (用于ppc_gateway), ListenerName (用于local_sna), RemoteCodePageTR (例IBM-037), RemoteSysSecurity (例trusted) 3. GD: GatewayCDSName (例lrgwy或/.:/cics/ppc/gateway/lrgwy), GatewayLUName (要在Side Information中定义) 4. LD:(用于Local SNA
16、) Protocol (SNA),测试TXSeries的SNA的连通性,启动SNA smitty sna 观察SNA连通状态 观察link station: sna -d l 观察session: sna -d sl 使用CICSTERM观察: CRTE SYSID=HOST CEMT I CON,ECI TXSeries使用IPIC通信(举例),准备工作 TXSeries 7.1必须至少打补丁1,建议打补丁2 Java客户程序建议使用CTGv7.2.0.2 C客户程序建议使用CTGv8.0.0.0 配置CICS 定义LD cicsadd -c ld -r CICS01 IPIC1 Proto
17、col=IPIC TCPService=“cics1436“ #注:在/etc/services文件中定义“cics1436“。 在客户程序的ECI的ServerName参数填写“tcp:/172.16.0.101:1436”,CICS TS与TXSeries使用IPIC通信(举例),准备工作 TX 7.1必须至少打补丁1,建议打补丁2 配置RD cicsupdate -c rd -r CICS01 LocalNetworkName=CNIBMB01 LocalLUName=“CICS01“ 定义LD cicsadd -c ld -r CICS01 IP1 Protocol=IPIC TCPS
18、ervice=“cics1436” TCPAddress=“9.181.157.51“ #注:在/etc/services文件中定义”cics1436”。 #注:TXSERIES的IP和端口主机也需要定义。 配置CD cicsadd -c cd -r CICS01 MF01 ConnectionType=cics_ipic ListenerName=IP1 RemoteTCPAddress=9.181.155.26 RemoteTCPPort=50000 RemoteLUName=CI01TAA0 RemoteNetworkName=“CNIBMB01“ ReceiveCount=100 Se
19、ndCount=100,CD的安全属性,对于CICSTCP,会自动生成匹配的CD。对于PPCTCP,要手工定义。 CD: RemoteSysSecurity 该属性指定了 CICS 如何处理与入站请求一同接收到的安全性信息,如用户标识和口令。它可以是以下三个值之一: local (默认设置)。表示废弃接收到的所有安全性信息,并将 LinkUserId属性中指定的用户标识分配给请求。 verify 表示只能将所接收到的具有效口令的用户标识分配给入站请求。如果口令丢失或不正确,或者没有发送用户标识,则将使用RD 条目属性 DefaultUserId 中指定的用户标识。 trusted 无论接收到的
20、用户标识是否带有口令,都允许将此用户标识分配给请求。如果没有发送用户标识,则将使用RD条目属性DefaultUserId中指定的用户标识。 CD: OutboundUserIds 您可将该属性设置成: sent (默认)。在本次连接的出站请求中发送用户标识。 not_sent 禁止在本次连接的出站请求中发送用户标识。 sent_only_with_pswd 发送用户标识及其口令。如果没有口令,则不发送用户标识。 sent_maybe_with_pswd 发送用户标识及其口令。如果没有口令,则发送用户标识。 发生作用的安全级别 一旦分配了用户标识,就为该请求计算事务安全性级别 (TSL) 和资源
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IBMTXSeriesCICS 管理
链接地址:https://www.31doc.com/p-3101662.html