v6.1相对v5.1的一些改变
- 除掉DCE, Encina等组件
- 无须再启动DCE,但SFS还保留
- 增加Web控制台
- XA容错性增强
开发TXSeries CICS v6.1 for Windows注意事项
- 必须使用Microsoft Visual Studio.Net 2005或者VC8提供的C编译器
- 目前的版本不能用在Windows 2000上,可以用在Windows 2003或者Windows XP上。
- 取消的GUI管理工具,但是提供了Web控制台,后面有说明。
安装配置
纯新手安装TXSeries CICS v6.1 for Windows
- 执行安装程序
TXSeriesV61-Windows.exe - 修改环境变量
TXSeries 6.1有Bug,需要把NLSPATH改为en_US
#例:
set NLSPATH=C:/opt/cics/MSG/en_US/@N
set CICSNLS=C:/opt/cics/MSG/en_US/@N - 创建region(自动创建SFS)
cicscp -v create region <域名>
#例:
cicscp -v create region CICSNT01
熟手安装TXSeries CICS v6.1 for Windows / UNIX
1. 注备工作: 1.1 OS AIX 5.3 ML3 HP-UX 11iv2 ( B11.23 ) Solaris 10 Windows 2003 Server / XP 1.2 磁盘空间 1) 产品600M CICS for AIX在/usr/lpp/cics,CICS for其它平台在/opt/cics 2) 应用 /var/cics_regions /var/cics_servers data volume, log volume: 256M X2 1.3 Supported Locale 参见《Installation Guide》P18 AIX: en_US, zh_CN HP-UX: en_US.iso88591, zh_CN.hp15CN Solaris: en_US, zh Windows: en_US, zh_CN 1.4 系统内核参数 参见其它文档 1.5 检查网络状态 hostname /etc/hosts smitty tcpip, ifconfig, netstat -in 2. 安装TXSeries 2.1 执行安装程序 /TXSeries61-.bin -console #例:./TXSeriesV61-AIX.bin -console #注:设置TERM TERM=vt100 ln -s /etc/3270keys.vt100 /etc/3270.keys 或: TERM=xterm ln -s /etc/3270keys.xterm /etc/3270.keys 2.2 自动更新环境变量(一般不用手工修改) 参见《Installation Guide》P22 2.2.1 Windows环境变量 #注:TXSeries 6.1有Bug,需要把NLSPATH改为en_US #例: set PATH=c:/windows/system32;c:/windows;c:/windows/System32/Wbem;C:/vs8/Common7/IDE;c:/vs8/vc/bin;c:/cic/bin;c:/opt/cics/bin set INCLUDE=c:/SQLLIB/INCLUDE;c:/vs8/include;c:/m/vc98/Include;c:/cic/include;c:/opt/cics/include set LIB=c:/SQLLIB/LIB;c:/vs8/vc/lib;;c:/m/vc98/lib;c:/cic/lib;c:/opt/cics/lib set CLASSPATH=.;c:/B/cics/java/easycics.jar;c:/cic/classes/ctgclient.jar;c:/cic/classes/ctgserver.jar;c:/cic/classes/cicsj2ee.jar set NLSPATH=C:/opt/cics/MSG/en_US/@N set CICSNLS=C:/opt/cics/MSG/en_US/@N set LANG=zh_CN set CICSPATH=c:/opt/cics Rem ---DCE--- Rem (v6.1不能使用) set RPC_SUPPORTED_PROTSEQS=ncadg_ip_udp Rem ---SFS--- set CICS_SFS_SERVER=/.:/cics/sfs/LR1PC set CICS_SFS_SIZE=128 2.2.2 AIX环境变量 PATH加入:/usr/lpp/cics/bin:/usr/lpp/cicssm/bin LIBPATH加入:/usr/lpp/cics/lib:/usr/lpp/cicssm/lib NLSPATH加入:/usr/lpp/cics/msg/%L/%N:/usr/lpp/cics/msg/C/%N:/usr/lpp/cicssm/msg/en_US/%N 2.2.3 HP-UX环境变量 PATH加入:/opt/cics/bin SHLIB_PATH加入:/opt/cics/lib NLSPATH加入:/opt/cics/msg/%L/%N:/opt/cics/msg/C/%N CICSPATH=/opt/cics 2.2.3 Solaris环境变量 PATH加入:/opt/cics/bin LD_LIBRARY_PATH加入:/opt/cics/lib NLSPATH加入:/opt/cics/msg/%L/%N:/opt/cics/msg/C/%N CICSPATH=/opt/cics 2.3 自动创建用户/组(一般不用手工修改) 1) 用户:cics, cicssm 2) 组: cics, cicsterm, cicssm 包括用户:cics和root 3. 创建SFS File Server 3.1 设置环境变量(如果不关心SFS大小,不必设置任何环境变量) CICS_SFS_SERVER Sets the default working SFS. This overrides the environment variable ENCINA_SFS_SERVER. #例:CICS_SFS_SERVER=/.:/cics/sfs/LR1PC CICS_SFS_SIZE Specifies the size (in MB) of both the data and the log logical volumes for the SFS. 在AIX上是/4*<块大小>。 #例:CICS_SFS_SIZE=68 CICS_SFS_VG For Open Systems this specifies the logical volume group for and for Windows NT this specifies the location of both the data and the log logical volumes for the SFS. CICS_SFS_DATA_SIZE Specifies the size (in MB) of the data logical volume for the SFS. This overrides the environment variable CICS_SFS_SIZE. CICS_SFS_DATA_VG For Open systems this specifies the logical volume group for and for Windows NT this specifies the location of the data logical volume for the SFS. This overrides the environment variable CICS_SFS_VG. CICS_SFS_LOG_SIZE Specifies the size (in MB) of the log logical volume for the SFS. This overrides the environment variable CICS_SFS_SIZE. CICS_SFS_LOG_VG For Open Systems the specifies the logical volume group for and for Windows NT this specifies the location of the log logical volume for the SFS. This overrides the environment variable CICS_SFS_VG. 3.2 执行创建命令: cicscp -v create sfs_server [ShortName=...] [UserID=...] #即: cicscp -v create sfs_server /.:/cics/sfs/ #注:By default, sfs_server_name is the first seven characters of the name of the machine on which you are creating the SFS server. 3.3 自动创建的:逻辑卷、SFS短名称、SFS用户 1) SSD:ShortName (即%S) SSD:ShortName默认为SFS_SERV,但是用cicscp创建的SFS默认的SSD:ShortName=S 2) SSD:UserID默认为%S 3) 默认SSD:DataVolume=sfs_%S,SSD:LogVolume=log_%S 创建的两个逻辑卷的大小由CICS_SFS_SIZE等指定。 3.4 冷启动SFS cicscp -v start sfs_server StartType=cold 4. 创建Region 4.1 执行创建命令: cicscp -v create region <域名> DefaultFileServer= #例: cicscp -v create region CICS01 DefaultFileServer=/.:/cics/sfs/LR1PC 4.2 冷启动Region cicscp -v start region <域名> StartType=cold #例: cicscp -v start region CICS01 StartType=cold
配置Web Admin Console (Web管理控制台)
1. 更新默认的Web管理控制台端口(80端口经常与其它系统冲突) 修改“%CICSPATH%/wui/conf/config.properties”文件,例如: com.ibm.pvc.webcontainer.port=9853 2. 停止/启动lwi 2A. UNIX cd $CICSPATH/wui/bin ./lwistop.sh nohup ./lwistart.sh & 2B. 在Windows上有TXSeries LWI服务。 1) 把管理用户将其加入cicsgroup。 2) 可能需要重新启动操作系统。 3. 访问主页“http://localhost:9853/txseries/admin”