IBM交易處理中間件TXSeries安裝步驟詳解

本文筆者詳細記錄了對IBM的交易中間件cics的安裝以及region創建過程與測試步驟,希望該博文內容可以幫到正在使用或者學習CICS中間件的博友~如有任何問題歡迎各位在線交流,共同學習進步!
1、cics安裝介質清單
xlc
———————————————–
XLCC++10.1.tar
cob
———————————————–
cob2.tar.Z
———————————————–
cics71foraix
———————————————–
7.1.0.3-TXSeries-AIX-IF018.tar
TXseries71forUNIX.tar
TXSeries_7.1.0.1_AIX_Fixpack_1.tar
TXSeries-7.1.0.1-AIX-T-Fix-9.tar
TXSeries_7.1.0.3_AIX_Fixpack_3.tar
———————————————–
CTG軟件
———————————————–
CTG7201.tar
———————————————–
添加用戶
———————————————–
mkuser cics
usermod -g cics cics
usermod -G cicsterm cics
mkgroup cics
mkgroup cicsterm
usermod -G bin,sys,security,cron,audit,lp,cicsterm root
———————————————–
2、安裝基礎軟件
使用smit安裝cob、xlc程序
3、安裝ctg
tar -xvf CTG7201.tar
./installer -i console
配置ctg
cd /opt/IBM/cicstg/bin
cp ctgdsamp.conf ctgd.conf
cp ctgsamp.ini  ctgd.ini
#具體配置按照業務需求進行
4、安裝cics
安裝主程序
tar -xvf TXseries71forUNIX.tar
./TXSeriesV71-AIX.bin -i console
打補丁
停止cics
cicscp -v stop all
殺死cics守護進程
ps -ef|grep -i cics|grep -v grep|awk ‘{print $2}’|xargs kill -9
tar -xvf TXSeries_7.1.0.3_AIX_Fixpack_3.tar
./TXSeriesV71-PTF3-AIX.bin -i console
繼續打7103的小版本補丁號
ps -ef|grep -i cics|grep -v grep|awk ‘{print $2}’|xargs kill -9
tar -xvf 7.1.0.3-TXSeries-AIX-IF018.tar
cd /usr/lpp/cics/bin
./TXSeriesFixInstaller.sh /backup/software/cics/fix1/FixInstaller_TXSeries_7.1.0.3_InterimServiceFix_18.jar
驗證補丁版本號
cicscp version
TXSeries 7.1.0.3 InterimServiceFix 18
5、配置基礎環境
編輯/etc/environment文件
CICS_SFS_VG=rootvg
CICS_SFS_SIZE=16
6、創建sfs server和region:
cicscp -v create sfs_server /.:/cics/sfs/AORSFS75 ShortName=AORSFS75
cicscp -v create region YourCompanyRegion DefaultFileServer=/.:/cics/sfs/AORSFS75
7、 啟動sfs server和region:
cicscp -v start sfs_server /.:/cics/sfs/AORSFS75 StartType=cold
cicscp -v start region YourCompanyRegion StartType=cold
8、配置RD
cicsupdate -c rd -r YourCompanyRegion XPRecvTimeout=300
cicsupdate -c rd -r YourCompanyRegion MinServer=30
cicsupdate -c rd -r YourCompanyRegion MaxServer=80
cicsupdate -c rd -r YourCompanyRegion ClassMaxTasks=30,30,30,30,30,30,30,30,30,30
cicsupdate -c rd -r YourCompanyRegion MaxRegionPool=62914560
cicsupdate -c rd -r YourCompanyRegion MaxTaskPrivatePool=20971520
cicsupdate -c rd -r YourCompanyRegion MaxTSHPool=41943040
9、配置LD
在/etc/service配置文件內為tran-host添加端口
vi /var/cics_regions/YourCompanyRegion/environment
COBPATH=/user/bin:/usr/lpp/cobol/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:/usr/lpp/cicssm/bin:/usr/lpp/cics/lib:.
CICS_PROGRAM_PATH=/usr/lpp/cics/lib:.
cicsadd -c ld -r YourCompanyRegion LD1 TCPAddress=”36.0.1.75″ TCPService=”tran-host” SNAServerTransport=TCP
10、配置WD
cicsupdate -c wd -r YourCompanyRegion MDCL Permanent=no RecoverTerminal=no
cicsupdate -c wd -r YourCompanyRegion MDCI Permanent=no RecoverTerminal=no
11、配置TD
cicsadd -c td -r YourCompanyRegion TCCZ ProgName=”DFHMIRS” Timeout=5 TWASize=32767
cicsadd -c td -r YourCompanyRegion INQY ProgName=”GCCBINQY” Timeout=5 TWASize=32767
cicsadd -c td -r YourCompanyRegion TCCA ProgName=”GCCBMMN” Timeout=5 TWASize=32767
cicsadd -c td -r YourCompanyRegion TCCC ProgName=”GCCBCOP” Timeout=5 TWASize=32767
cicsadd -c td -r YourCompanyRegion SWTB ProgName=”GTBLSWH” Timeout=5 TWASize=32767
cicsadd -c td -r YourCompanyRegion TRAC ProgName=”GCCBTRAC” Timeout=5 TWASize=32767
cicsadd -c td -r YourCompanyRegion TCCB ProgName=”GCCBMMN” Timeout=5 TWASize=32767
cicsadd -c td -r YourCompanyRegion ECTR ProgName=”ECTR” RSLKey=public RSLCheck=none
cicsadd -c td -r YourCompanyRegion TCCR ProgName=”DFHMIRS” Timeout=5 TWASize=32767
cicsadd -r YourCompanyRegion -c td ECTB ProgName=”ECTB” RSLKey=public RSLCheck=none
12、配置PD
cicsadd -c pd -r YourCompanyRegion GCCBMMN PathName=”GCCBMMN” RSLKey=public
cicsadd -c pd -r YourCompanyRegion GCCBINQY PathName=”GCCBINQY” RSLKey=public
cicsadd -c pd -r YourCompanyRegion GCCBCOP PathName=”GCCBCOP” RSLKey=public
cicsadd -c pd -r YourCompanyRegion GTBLSWH PathName=”GTBLSWH” RSLKey=public
cicsadd -c pd -r YourCompanyRegion GCCBTRAC PathName=”GCCBTRAC” RSLKey=public
cicsadd -c pd -r YourCompanyRegion GCCBMLT PathName=” GCCBMLT” RSLKey=public
cicsadd -c pd -r YourCompanyRegion GCCBMLB PathName=” GCCBMLB” RSLKey=public
cicsadd -c pd -r YourCompanyRegion GCCBMDT PathName=” GCCBMDT” RSLKey=public
cicsadd -c pd -r YourCompanyRegion GCCBMAB PathName=” GCCBMAB” RSLKey=public
cicsadd -r YourCompanyRegion -c pd ECTR PathName=”ectr” RSLKey=public
cicsadd -r YourCompanyRegion -c pd ECT1 PathName=”ect1″ RSLKey=public
cicsadd -c pd -r YourCompanyRegion GCCBMART PathName=”GCCBMART” RSLKey=public
cicsadd -c pd -r YourCompanyRegion GCCBMIAT PathName=”GCCBMIAT” RSLKey=public
cicsadd -c pd -r YourCompanyRegion GCCBMOVT PathName=”GCCBMOVT” RSLKey=public
cicsadd -c pd -r YourCompanyRegion GCCBBMN PathName=”GCCBBMN” RSLKey=public
cicsadd -r YourCompanyRegion -c pd ECTB PathName=”ectb” RSLKey=public
cicsadd -r YourCompanyRegion -c pd ECT2 PathName=”ect2″ RSLKey=public
————————————————————————————-
13、配置XAD(沒有配置完成)
usermod -G staff,cics,cicsterm db2inst1
su – db2inst1
db2 “update dbm cfg using tp_mon_name cics”
db2  “connect to 數據庫名”
db2 “grant bindadd on database to user cics”
db2 “grant select on table sysibm.sysindexes to user cics”
export DBNAME=Yourdb;
export DB2DIR=/home/db2inst1/sqllib;
make –f db21pc.mk
cp /usr/lpp/cics/examples/RM_support/DB2/db21pc* /tmp
添加XAD
cicsadd -c xad -r YourCompanyRegion cicsdb2 SwitchLoadFile=”/usr/lpp/cics/bin/db21pc” XAOpen=”YourDB,db2inst1,db2inst1″(註: Yourdb,db2inst1,db2inst1分別是數據庫名稱,用戶名稱,密碼;如果所建的數據庫名發生變化,用戶名和密碼也發生變化,那麼需要做相應的變化。)
用root用戶,編輯/var/cics_regions/YourCompanyRegion/environment文件,新增以下內容:
DB2INSTANCE=db2inst1
用root用戶,重新啟動region,看看連接是否正常:
cicscp –v start region YourCompanyRegion StartType=cold並用命令cicstail –r YourCompanyRegion 驗證啟動過程中的一些系統信息

 

以下文章點擊率最高

Loading…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營