配置CICS 中间件

更新时间:2023-11-10 13:01:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

配置CICS

1.配置DCE

#/usr/lpp/dce/bin/lsdce

#/usr/lpp/dce/bin/rmdce all

#/usr/lpp/cics/bin/cicscp –v –l /tmp/dce.log create dce –R

2.配置SFS

--创建缺省的服务器资源定义文件 这些文件:/var/cics_servers/SSD/SSD.stanza 结构化文件服务器定义 /var/cics_servers/SCD/SCD.stanza 模式文件定义 /var/cics_servers/GSD/GSD.stanza 网关服务器定义 输入如下命令产生: /usr/lpp/cics/bin/cicsdefaultservers --配置SFS服务器

已完成的任务:为SFS创建用户ID;为SFS创建逻辑卷 定义SFS:

smitty cics?MANAGE Filesystems?Manage Encina SFS Servers?Define Encina SFS Server ?Create?Model SFS Server Identifier[]

*SFS Server Identifier /.:/cics/sfs/bocom Are you using Dce Servers? No

Short name used for SRC [SFS_SERV] Name service for advertising server NONE

--为SFS创建联接文件(server_bindings),已完成 --第一次冷启动SFS

#/usr/lpp/cics/bin/cicssfs /.:/cics/sfs/f85 StartType=cold --验证SFS是否启动

#/usr/lpp/encina/bin/sfsadmin list files –server /.:/cics/sfs/bocom

如果输出显示SFS服务器文件列表或没有文件表示SFS服务器正在运行 --如果无法删除SFS,可执行如下命令删除:

#/usr/lpp/cics/bin/cicssfsdestroy –s SFS_SERV

3.CICS Region

--create CICS Region

#smitty cics?Manage CICS Regions?Create(Import) CICS Region *Name of Region to be Created [ATI] Action to be Taken for Resolving Links mandatory Force redefinition of region? No Group Id. For Region Data [] *Input file

[/usr/lpp/cics/DEFAULT] Force use non-use of DCE servers? Do not use DCE Servers

--如果无法删除Region: #cicssrcdestroy –r BCSSCICS --创建SFS的CICS区域对列 创建第一个Region:

#cicssfsconf -R wc BCSSCICS DefaultFileServer=/.:/cics/sfs/bocom 以后再加入区域到SFS中: #smitty cicsconfwcssd

--创建专用的Region Log #cd /var/cics_regions/region_name/log #rm –r * 建立一个4MB的文件系统安装在/var/cics_regions/region_name/log #chown cics:cics /var/cics_regions/region_name/log --启动Region #smitty cicscoldstart #/usr/lpp/cics/bin/cicstail –r region_name 4. 配置CICS Server Listener

\\

Listener Identifier \

TCP adapter address \TCP service name \

\

tcpipl1 1435/tcp

5. CICS管理命令 --启动CICS

#cicscp –v start dce

#cicssfs /.:/cics/sfs/bocom

#cicscp –v start region BCSSCICS StartType=cold

--停止CICS

#cicscp –v stop region BCSSCICS

#cicscp –v stop sfs_server /.:/cics/sfs/bocom #cicscp –v stop dce

--查看CICS的状态

#cicstail –r BCSSCICS --Delete lock

#cicssfslock –u /.:/cics/sfs/bocom

6. XA定义

New XA definition Identifiler [bcsxa]

Switch Load File Path Path [sybase1pc]

Resource Manager Initialization String [DSQUERY_name database_user user_passwd]

[SYBASE BCS]

7.交行需要的对CICS的参数的调整(提高性能) smitty cics

common work :512MB?1024MB MaxServer:5?10

Max number of running transation:1,1,1,?,9

1. cicscp -v stop region regionName

2. 使用 cicsupdate 命令更改 RD 属性。例如:

3. cicsupdate -c rd -r regionA ClassMaxTasks=2,2,2,2,2,2,2,2,2,2 \\ 4. ClassMaxTaskLim=1,2,0,3,5,2,2,2,2,2

5. 冷启动区域。使用下列命令: 6. cicscp -v start region regionName StartType=cold

CWA. Common work area.

在task-shared pool 内的一个区域,他能够被应用程序使用处理用户数据,这个空间是需要的系统初始化期间。

task-shared pool.

与任务相关的存储区. 这个存储区被在一个region内所有的任务共享,例如这个存储区分配给Common Work Area

cicsupdate -c rd -r regionA MaxServers=10 MinServers=5

/bin/maintain_user

HACMP需求:

cicssrccreate –s SFS_SER1 –n /.:/cics/sfs/bocom –u SFS_SER1 Cicssrccreate –r BOCOMR1 Cicssrcdestroy

/var/cics_regions/BCSSCICS 一定要注意目录属性为cics:cics find . |xargs grep 182.16.18.13

find . –name “*” –exec cat {} \\;|grep 182.16.18.88

lsdev –Cc disk|grep powerpath|xargs –n1 rmdev –dl

对于program的定义只需要将BCSSCICS/database/TD,PD,TDD的文件考入

在CICS内出现错误信息SQLCODE=4042 是因为Sybase的网络包不对。

在CICS内出现错误信息SQLCODE=4002 or 8005是因为没有运行../bin/maintain_user

在HACMP的环境下:接管过去的IP对SFS是不能用的,两个SFS只能使用一个IP,但端口可不同。

--dce 重建后不能启动dce的问题:

/etc/dce/rc.dce 为空产生的原因是rc.dce字节为零产生的,这时候有一个文件是rc.dce.downlevel,把他copy到rc.dce中即可。

--在hacmp的环境下:在备机接管应用之后不能运行应用的情况有如下几种: 1)如果在备机上的服务地址没有使用,则server_bindings文件中使用的IP为Boot IP

2)如果备机上的服务地址使用了,则server_bindings文件中使用的IP为Service IP

3)当SFS被接管后与SFS没有接管前的端口号应该不同

--在备机接管了系统后,即备机的Standby地址接管了服务地址后,如果 ping加密机可能无法ping通,这是因为此时备机的两个地址在一个网段上,ping 加密机时是通过第一个地址即备机的boot地址出去的,必须在加密机上增加一个boot地址即可。

--如过SFS总是不能启动,可能的原因是在/etc/environment 中定义了变量: RPC_UNSUPPORTED_NETIFS=en1

而你在文件/var/cics_servers/server_bindings中恰好使用了en1的IP而造成的。

--目录属性:如果属性不对将可能是CICS Down 对于CICS:

对于/var/cics_regions/BCSSCICS 及其子目录属性不能为S既:

cics:cics BCSSCICS rwxrwsr-x 是错误的,不能有s /var/cics/regions/BCSSCICS/data

cics:cics data rwxrwsr-x 是错误的,不能有s 对于用户目录:

/var/sybbcs/data

sybbcs:Sybase data rwxrwsr-x 是错误的,不能有s

/var/sybbcs/data子目录如:

/var/sybbcs/data/bkup

sybbcs:Sybase bkup drwxrwsrw- 是错误的,不能有s

--CICS在5L的环境下只能使用32为的内核,如果使用64的内核将报错: 在AIX 5L上安装TXSeries/CICS 5.0后,创建CICS region成功,但在启动CICS Region

时,报以下错误,

ERZ058923E/0260: Failed to load CICS IPC kernel extension sysconfig: Cannot run a file that does not have a valid format.

ERZ067038E/0307: Failed to install CICS kernel extensions for this machine ERZ096003E/0004: cicscp command failed

--文件系统空间不足/var/cics_regions/region_name

如果/var/cics_regions文件系统空间不足,CICS 会报告SOS(Short Of Storage) 警告,事务不能正常运行,因此系统管理员要保证文件系统有足够的空间

--sybase12 安装变化的目录,原来sybase1pc使用的lib连接文件必须还是使用原来的目录: /home/Sybase/lib /home/Sybase/include

这些库文件都是sybase11的库文件

并且使/home/Sybase/interfaces 和/home/syb125/interfaces相同 注意环境变量/etc/environment的使用

--建立region后,可以将原来的/var/cics_regions/region_name/bin 和

/var/cics_regions/region_name/database可以通过tar后ftp到对方,如果需要改Listener的IP,在如下两个文件中:

/var/cics_regions/region_name/database/LD/LD.stanza

/var/cics_regions/region_name/database/LD/LD. region_name/LD.auto

本文来源:https://www.bwwdw.com/article/pwzv.html

微信扫码分享

《配置CICS 中间件.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
下载全文
范文搜索
下载文档
Top