1、CICS + Linux + Oracle 环境搭建1. 安装CICS v8.1介质如果安装包已经被压缩,可以使用命令进行解压缩:gzip -d *tax -xvf *为压缩包名rootceshi cics# pwd/root/TXSeries_Install/cicsrootceshi cics# ./TXSeriesV81-Linux.bin -f TXSeriesV81.res -i silentrootceshi cics# cicscp -v versionERZ096176I/0381: The version is TXSeries 8.1.0.0 s810-L131118.ER
2、Z096002I/0003: The cicscp command has completed successfully.安装如果失败会在 /根目录、/root/或者/tmp有日志2. 安装CICS v8.1介质的补丁包rootceshi fixpack# ps -ef | grep cicsroot 4864 1 0 13:00 ? 00:00:00 /opt/ibm/cics/bin/sarpcdroot 5022 1 14 13:00 pts/6 00:00:13 /opt/ibm/cics/_jvm/bin/java -XX:MaxPermSize=256m -Djava.securi
3、ty.auth.login.config=./././security/jaas/jaas.config -javaagent:/opt/ibm/cics/wui/bin/tools/ws-javaagent.jar -jar /opt/ibm/cics/wui/bin/tools/ws-server.jar txserverroot 6162 6124 1 13:01 pts/8 00:00:00 cicscp -v create region Testcics 6239 6162 0 13:01 ? 00:00:00 /opt/ibm/cics/bin/sfs -n /.:/cics/sf
4、s/ceshi -v /var/cics_servers/SSD/cics/sfs/ceshi/restart:/var/cics_servers/SSD/cics/sfs/ceshi/restart.bak -c C -N none -Z 0 -d 300 -i 60:5000:5000 -b 1000 -P 12 3root 6271 28505 0 13:01 pts/6 00:00:00 grep cicsrootceshi fixpack# kill -9 4864 5022 6162 6239-bash: kill: (6162) - No such processrootcesh
5、i fixpack# ps -ef | grep cicsroot 6288 28505 0 13:02 pts/6 00:00:00 grep cicsrootceshi fixpack# ./TXSeriesV81-FP1-Linux.bin -f TXSeriesV81-FixPack.res -i silentrootceshi fixpack# cicscp -v versionERZ096176I/0381: The version is TXSeries 8.1.0.1 s810-L140701.ERZ096002I/0003: The cicscp command has co
6、mpleted successfully.rootceshi fixpack#3. 创建regionrootceshi fixpack# cicscp -v create region testERZ058504I/0107: Starting RPC daemon.ERZ058502I/0101: RPC daemon is already running.ERZ096118I/0247: Creating a region.ERZ046045I/0222: Creating region test from archive of default region /opt/ibm/cics/D
7、EFAULTERZ010114I/0728: Creating subsystem cics.test for region testERZ046339I/0421: Successfully imported region testERZ096111I/0224: Processing a start sfs_server command.ERZ096141I/0224: Starting SFS server /.:/cics/sfs/ceshi.ERZ096103I/0199: Creating an SFS server.ERZ105006I/0011: Directory /var/
8、cics_servers/SSD/cics/sfs/ceshi createdERZ084009W/8429: No runtime recovery image for server /.:/cics/sfs/ceshi, cold start assumedERZ010130I/0734: Creating subsystem cicssfs.SceshiERZ038038I/0044: Server /.:/cics/sfs/ceshi added as a subsystemERZ096107I/0214: The SFS server /.:/cics/sfs/ceshi was c
9、reated successfully.ERZ038214I/0168: Authorization for server /.:/cics/sfs/ceshi has been set to noneERZ038216I/0175: Subsystem cicssfs.Sceshi has been initialized.ERZ038219I/0179: Server /.:/cics/sfs/ceshi is responding to RPCs.ERZ036204I/0251: Created logical volume log_Sceshi for server /.:/cics/
10、sfs/ceshiERZ036206I/0253: Initialized logical volume log_Sceshi initialized for logging by server /.:/cics/sfs/ceshiERZ036208I/0255: Created log file log_Sceshi/logfile for server /.:/cics/sfs/ceshiERZ036231I/0260: Log file logfile on server /.:/cics/sfs/ceshi has been enabled.ERZ036233I/0262: Logic
11、al volumes on server /.:/cics/sfs/ceshi have been recovered.ERZ038228I/0189: Server /.:/cics/sfs/ceshi has been enabled.ERZ038223I/0192: SFS Logical volume sfs_Sceshi has been created for server /.:/cics/sfs/ceshi.ERZ038224I/0194: Logical volume sfs_Sceshi on server /.:/cics/sfs/ceshi has been enabl
12、ed.ERZ038226I/0196: Logical volume sfs_Sceshi has been added to server /.:/cics/sfs/ceshi.ERZ038182I/0182: Server /.:/cics/sfs/ceshi started successfully.ERZ096113I/0231: SFS server has /.:/cics/sfs/ceshi successfully started.ERZ038176I/0339: Adding TSQ file testcicsrectsqfile to server /.:/cics/sfs
13、/ceshi, volume sfs_Sceshi.ERZ038176I/0344: Adding TSQ file testcicsnrectsqfil to server /.:/cics/sfs/ceshi, volume sfs_Sceshi.ERZ038177I/0349: Adding TDQ file testcicstdqlgfile to server /.:/cics/sfs/ceshi, volume sfs_Sceshi.ERZ038177I/0354: Adding TDQ file testcicstdqphfile to server /.:/cics/sfs/c
14、eshi, volume sfs_Sceshi.ERZ038177I/0359: Adding TDQ file testcicstdqnofile to server /.:/cics/sfs/ceshi, volume sfs_Sceshi.ERZ038178I/0364: Adding Local Queueing file testcicsnlqfile to server /.:/cics/sfs/ceshi, volume sfs_Sceshi.ERZ038178I/0369: Adding Local Queueing file testcicsplqfile to server
15、 /.:/cics/sfs/ceshi, volume sfs_Sceshi.ERZ010013I/0024: CICS has removed the lock file for region testERZ096121I/0256: The region test was created successfully.ERZ096002I/0003: The cicscp command has completed successfully.4. 启动regionrootceshi cics_app# cicscp -v status allERZ058504I/0107: Starting
16、RPC daemon.ERZ058502I/0101: RPC daemon is already running.ceshi sfs Runningtest region Stoppedrootceshi cics_app# cicscp -v start region test StartType=coldERZ058504I/0107: Starting RPC daemon.ERZ058502I/0101: RPC daemon is already running.ERZ096122I/0264: Processing the start region command.ERZ0961
17、58I/0264: The region test is starting.ERZ096111I/0224: Processing a start sfs_server command.ERZ096141I/0224: Starting SFS server /.:/cics/sfs/ceshi.ERZ096112I/0229: The SFS server /.:/cics/sfs/ceshi is running.ERZ096113I/0231: SFS server has /.:/cics/sfs/ceshi successfully started.ERZ038216I/0382:
18、Subsystem test has been initialized.ERZ038219I/0390: Server test is responding to RPCs.ERZ096126I/0276: Region test has successfully started.ERZ096002I/0003: The cicscp command has completed successfully.rootceshi cics_app# cicscp -v status allERZ058504I/0107: Starting RPC daemon.ERZ058502I/0101: RP
19、C daemon is already running.ceshi sfs Runningtest region RunningERZ096002I/0003: The cicscp command has completed successfully.5. 如何重建region使用destroy会删除regioncicscp -v destroy region test第一次创建region后会自动创建一个sfs_server彻底的重建环境,可以使用destroy删除sfs_servercicscp -v destroy sfs_server all6. 编译程序rootceshi cics
20、_app# pwd/root/cics_approotceshi cics_app# cicstcl -lC HELLOWLD.ccsERZ004047I/9005: Running the translation step: cicstran -lC HELLOWLD.ccsERZ004060I/5015: cicstran translation ended: 0 error(s), 0 warning(s).ERZ004049I/0096: Running the compile and link step: gcc -I/opt/ibm/cics/include -m32 -ansi
21、-fPIC -c HELLOWLD.cld -G -e main -o HELLOWLD HELLOWLD.o -L/opt/ibm/cics/lib -m elf_i386 rootceshi cics_app# ls -lrttotal 12-rw-r-r- 1 root root 305 Oct 21 11:40 HELLOWLD.ccs-rw-rw-r- 1 root root 1808 Oct 21 13:16 HELLOWLD.o-rwxrwxr-x 1 root root 2394 Oct 21 13:16 HELLOWLD7. 将程序配置到CICS Regionrootcesh
22、i cics_app# cicsadd -c pd -r test HELLOWLD PathName=/root/cics_app/HELLOWLDrootceshi cics_app#rootceshi cics_app# cicsadd -ctd -r test HELO ProgName=HELLOWLDrootceshi cics_app#8. 重新启动regionrootceshi cics_app# cicscp -v stop region testERZ058504I/0107: Starting RPC daemon.ERZ058502I/0101: RPC daemon
23、is already running.ERZ096131I/0277: Processing a stop region command.ERZ096160I/0277: Stopping region test.ERZ096135I/0288: The region test is not running.ERZ096134I/0290: Region test successfully stopped.ERZ096002I/0003: The cicscp command has completed successfully.停止命令连续执行两次rootceshi cics_app# ci
24、cscp -v start region test StartType=coldERZ058504I/0107: Starting RPC daemon.ERZ058502I/0101: RPC daemon is already running.ERZ096122I/0264: Processing the start region command.ERZ096158I/0264: The region test is starting.ERZ096111I/0224: Processing a start sfs_server command.ERZ096141I/0224: Starti
25、ng SFS server /.:/cics/sfs/ceshi.ERZ096112I/0229: The SFS server /.:/cics/sfs/ceshi is running.ERZ096113I/0231: SFS server has /.:/cics/sfs/ceshi successfully started.ERZ038216I/0382: Subsystem test has been initialized.ERZ038219I/0390: Server test is responding to RPCs.ERZ096126I/0276: Region test
26、has successfully started.ERZ096002I/0003: The cicscp command has completed successfully.9. (TIPS)如何快速强制关闭region连续两次执行stop 或者追加 -f参数连续两次执行stop,相当于系统在第二次时追加了-f参数rootceshi cics_app# cicscp -v stop region test10. 触发交易rootceshi cics_app# cicsltermvt100 keysERZ011060I/3710: Searching for available regions
27、. Please wait.ERZ011102I/4321: Searching for regions on ceshi Available CICS RegionsMove cursor to desired item and press TOP test Region Definition BOTTOM PF2=Refresh PF3=Cancel PF7=BackwardPF8=Forward PF9=Shell PF10=Exit Enter=Select成功返回This is a test11. 安装CTGrootceshi v81# pwd/root/TXSeries_Insta
28、ll/ctg/v81rootceshi v81# ls -lrttotal 233224-rw-r-r- 1 11889 11889 15108 Oct 25 2011 readme.txt-rwxr-xr-x 1 11889 11889 119268040 Oct 25 2011 installer-rw-r-r- 1 root root 119285760 Oct 21 11:55 CICS_TG_V8.1_FR_LINUX_ON_I_EIMAGE.tarrootceshi v81# rootceshi v81# rootceshi v81# ./installerPreparing to
29、 install.Extracting the JRE from the installer archive.Unpacking the JRE.Extracting the installation resources from the installer archive.Configuring the installer for this systems environment.Launching installer.Graphical installers are not supported by the VM. The console mode will be used instead.=Select Language- 1- Deutsch -2- English 3- Espa帽ol 4- Fran莽ais 5- ItalianoSelect language by number: 2=IBM CICS Transaction Gateway for Multiplatforms (created with InstallAnywhere)-Preparing CONSOLE Mode Installation.=Introduction-InstallAnywhere guides you through the installati
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1