分行前置基础软件升级项目CICSCTG相关配置参数说明.docx
《分行前置基础软件升级项目CICSCTG相关配置参数说明.docx》由会员分享,可在线阅读,更多相关《分行前置基础软件升级项目CICSCTG相关配置参数说明.docx(15页珍藏版)》请在冰点文库上搜索。
分行前置基础软件升级项目CICSCTG相关配置参数说明
分行前置基础软件升级
CICSCTG相关配置参数说明
第1章CTG关键参数4
1.1CLIENT相关4
1.1.1参数示例4
1.1.2参数说明4
1.2SERVER相关4
1.2.1参数示例4
1.2.2参数说明4
1.3GATEWAY相关5
1.3.1参数示例5
1.3.2参数说明6
第2章SFS_SERVER关键参数7
2.1参数示例7
2.2参数说明7
第3章REGION关键参数8
3.1RD8
3.1.1参数示例8
3.1.2参数说明8
3.2TD9
3.2.1参数示例9
3.2.2参数说明10
3.3UD10
3.3.1参数示例10
3.3.2参数说明10
3.4WD10
3.4.1参数示例10
3.4.2参数说明10
第4章CICS5.1升级到CICS6.x/7.1新增常用命令11
4.1查看CICS状态11
4.2查看CICS版本11
4.3查看CICS错误码11
第5章CICS5.1升级到CICS6.x/7.1后CICS相关环境变量的变化12
5.1CICS5.112
5.1.1参数示例12
5.1.2参数说明12
5.2CICS7.114
5.2.1参数示例14
5.2.2参数说明14
第1章CTG关键参数
1.1CLIENT相关
1.1.1参数示例
#SECTIONCLIENT=*#Auto-installclientontheserver
#MaxServers=10#Maximumconcurrentserverconnections
#MaxRequests=256#Maximumconcurrentserverinteractions
#SrvRetryInterval=60#Connectionretryintervalinseconds
#ENDSECTION
1.1.2参数说明
●MaxRequests:
Clientdaemon可以接受的最大并发请求数,默认为256。
●MaxServers:
CTG最大可以创建的Server数,默认为10。
●SrvRetryInterval:
Clientdaemon尝试自动重连region的时间间隔,默认为60秒。
1.2SERVER相关
1.2.1参数示例
#SECTIONSERVER=CICSTCP#Arbitrarynamefortheserver
#SrvIdleTimeout=60#Timeinminutestokeepidleconnectionsopen
#ConnectTimeout=60#TimeinsecondstowaitforCICStorespond
##duringconnectionestablishment
#TcpKeepAlive=Y#SettheTCPKEEPALIVEsocketoption
#ENDSECTION
1.2.2参数说明
●ConnectTimeout:
与配置的region建立连接失败的超时时间,默认为60秒。
●TcpKeepAlive:
CTG定时发送TCP/IP包验证连通性。
●SrvIdleTimeout:
CTGServer在SrvIdleTimeout时间内没有业务请求,则将自动断开与region之间的连接,默认为60分钟。
1.3GATEWAY相关
1.3.1参数示例
#SECTIONGATEWAY
##-----------------------------------------------------------------------------
##ThefollowingpropertiesarecommandlineGatewaydaemonparameters.They
##canbeoverriddenbyspecifyingthesamepropertyonthecommandline.
##
#InitConnect=1#Initialnumberofconnectionmanagerthreads
#MaxConnect=100#Maximumnumberofconnectionmanagerthreads
##CICSTGDesktopEditionislimitedto5
#InitWorker=1#Initialnumberofworkerthreads
#MaxWorker=100#Maximumnumberofworkerthreads
##CICSTGDesktopEditionislimitedto5
##-----------------------------------------------------------------------------
##Thefollowingpropertiescanonlybesetinthisfileandcannotbe
##overriddenonthecommandline.
#WorkerTimeout=10000#TimeinmillisecondstowaitforaWorker
##threadtobecomeavailable
#CloseTimeout=10000#Timeinmillisecondstowaitforoutstanding
##requeststocompleteuponclientdisconnect
##-----------------------------------------------------------------------------
##ThefollowingpropertiesdefinetheprotocolswhichtheGatewaydaemon
##acceptsconnectionson.
##
##ProtocolhandlerforTCP/IPrequests
#protocol@tcp.handler=com.ibm.ctg.server.TCPHandler
#protocol@tcp.parameters=bind=;\
#connecttimeout=2000;\
#idletimeout=600000;\
#pingfrequency=60000;\
#port=2006;\
#solinger=10;
#ENDSECTION
1.3.2参数说明
●MaxConnect:
JavaGateway支持的最大并发连接数,默认为100。
●MaxWorker:
JavaGateway的最大的工作线程数,默认为100,往往配置和maxconnect数目相等。
●WorkerTimeout:
等待分配可用工作线程的超时时间。
●CloseTimeout:
客户端应用在主动关闭和JavaGateway的连接后,JavaGateway最久在CloseTimeout时间过后,将释放工作线程和管理连接线程。
●idletimeout:
JavaGateway在idletimeout时间内没有业务请求,则将自动断开与应用之间的连接,默认为600000ms。
●connecttimeout:
应用与JavaGateway建立连接失败的超时时间,默认为2000ms。
第2章SFS_SERVER关键参数
2.1参数示例
:
ml14
OpThreadPoolSize=12
ResThreadPoolSize=3
2.2参数说明
●OpThreadPoolSize:
SFS_SERVER可以处理的并发请求的最大数量,默认为12。
●ResThreadPoolSize:
用来释放SFS_SERVER资源的线程数,默认为3。
第3章REGION关键参数
如下参数配置是执行/var/cics_bins/tools/updatecics.sh和updatectl.sh获得,两个脚本是在2005-2006年数据集中时整理出来的,目前分行前置老生产环境的REGION均已配置了这两个脚本,前置升级过程中,使用cicsexport导出恢复方式,不用再执行这两个脚本。
同时与当年的版本相比,有个别参数在升级后略有调整,如下:
1、UD中的CICSUSER的TSLKeyList调整为1|8
2、RD中AuthenticationService=CICS,NameService=NONE,RuntimeProtection=none可以删除;
3.1RD
3.1.1参数示例
:
ml14
DefaultUserId="CICSUSER"
CWASize=2048
MinServer=10
MaxServer=30
ProgramCacheSize=10
Groups="ABC"
MaxConsoleSize=10000000
MaxRegionPool=50000000
MaxTaskPrivatePool=4194304
MaxTSHPool=20971520
RegionPoolThreshold=90
TaskShPoolThreshold=90
ClassMaxTasks=10,10,20,1,1,5,10,10,10,20
ClassMaxTaskLim=1,1,1,0,0,1,200,10,5,10
ClassTableSize=1000,50,2000,1,50,50,200,20,5,50,1,20,20,5,20
RPCListenerThreads=0
ISCDelayMinutes=5
XPRecvTimeout=180
DumpName="dumps"
3.1.2参数说明
●DefaultUserId:
REGION的默认用户ID。
●CWASize:
REGION内所有程序共享区域的大小。
●MinServer:
REGION启动时初始的cicsas进程数量,默认是1。
●MaxServer:
REGION同时可以启动的最大cicsas进程数量,默认为5。
●ProgramCacheSize:
REGION同时可以缓存的程序的数量,默认为0。
●Groups:
指定REGION冷启时需要加载的资源组列表。
●MaxConsoleSize:
指定单个console.nnnnnn和symrecs.nnnnnn文件的最大文件大小。
●MaxRegionPool:
设置RegionPool共享内存的最大值。
●MaxTaskPrivatePool:
设置TaskPrivatePool内存的最大值。
●MaxTSHPool:
设置MaxTSHPool共享内存的最大值。
●RegionPoolThreshold:
RegionPool报警阀值,默认是90%。
●TaskShPoolThreshold:
TaskShPool报警阀值,默认是90%。
●ClassMaxTasks:
定义十类交易的每类交易可以同时运行的最大并发数量。
●ClassMaxTaskLim:
定义十类交易的每类交易可以排队的最大数量。
●ClassTableSize:
以列表方式用来指定REGION每类资源定义的Hash表的大小,列表顺序是CD,FD,PD,RD,TSD,WD,TD,TDD,XAD,UD,MD,JD,LD,GD,OD,默认ClassTableSize为5,50,50,1,50,50,50,20,5,50,1,20,5,5,20。
●RPCListenerThreads:
指定RPC监听进程cicsrl的最大线程数,默认是MaxServer参数值的10倍。
●ISCDelayMinutes:
指定CICS发送ATI请求的时间间隔,也用来指定CFTS交易运行的时间间隔,单位为分钟,默认为10分钟
●XPRecvTimeout:
REGION等待ComSU_XPRecv调用结果返回的超时时间,单位为秒,默认为0秒。
●DumpName:
指定CICSdumps生成的目录,默认是dumps,该目录必须在/var/cics_regions/region_name目录下。
注:
在updatecics.sh脚本中还看到有下面三个参数,该参数存在于CICS5.1版本,在CICS7.1中已经不存在,因此需要将这三个参数在脚本中删除。
AuthenticationService=CICS
NameService=NONE
RuntimeProtection=none
3.2TD
3.2.1参数示例
CPMI:
TClass=no
RSLKey=private
TSLKey=1
RSLCheck=none
TSLCheck=internal
TWASize=0
Timeout=0
DeadLockTimeout=0
3.2.2参数说明
●TClass:
为交易分类,值为从1到10。
●RSLKey:
指定交易资源安全键,默认为private。
●TSLKey:
指定交易安全键,默认为1。
●RSLCheck:
指定CICS对资源是执行external安全检查、internal安全检查,还是none不进行任何安全检查,默认是none。
●TSLCheck:
指定CICS对交易是执行external安全检查,还是internal安全检查,默认是internal。
●TWASize:
同一交易内所有程序内存共享的区域。
●Timeout:
REGION正在运行的交易等待终端输入的超时时间间隔,单位是分钟,默认为0,表示永不超时。
●DeadLockTimeout:
交易等待死锁的超时时间,单位为秒,默认为0,表示永不超时。
3.3UD
3.3.1参数示例
CICSUSER:
GroupName="ABC"
TSLKeyList=8
RSLKeyList=none
CICSPassword=""
3.3.2参数说明
●GroupName:
指定用户资源定义所属的组名称。
●TSLKeyList:
指定用户拥有的交易安全键值列表,默认是1,表示可以访问公用交易。
●RSLKeyList:
指定用户拥有的资源安全键值列表,默认是none,表示可以访问公用资源。
●CICSPassword:
以加密方式保存REGION的用户密码。
3.4WD
3.4.1参数示例
MDCL:
RecoverTerminal=no
3.4.2参数说明
●RecoverTerminal:
指定REGION重启后,终端是否自动恢复,默认是yes。
第4章CICS5.1升级到CICS6.x/7.1新增常用命令
4.1查看CICS状态
1.CICS5.1
lssrc–a|grepcics
2.CICS6.x/7.1
cicscpstatus[all|sfs_server|ppcgwy_server|region]
4.2查看CICS版本
1.CICS5.1
lslpp–l|grepcics
2.CICS6.x/7.1
cicscpversion
4.3查看CICS错误码
1.CICS5.1
无
2.CICS6.x/7.1
cicserr
cicserr
第5章CICS5.1升级到CICS6.x/7.1后CICS相关环境变量的变化
5.1CICS5.1
5.1.1参数示例
CICSPATH=/usr/lpp/cics
CICSREGION=SWIP
CICS_HOSTS=
CICS_SFS_SERVER=/.:
/cics/sfs/SFS_SERV
CICS_SFS_VG=appvg
CICS_SUPPRESS_XAOPEN_STRING=1
RPC_UNSUPPORTED_NETADDRS=187.67.0.241
CICS_PROGRAM_PATH=/var/cics_bins/cicsbin
ENCINA_SFS_SEREVR=/.:
/cics/sfs/SFS_SERV
ENCINA_TK_SERVER=/.:
/cics/sfs/SFS_SERV
ENCINA_BINDING_FILE=/var/cics_servers/server_bindings
5.1.2参数说明
CICSPATH
指定CICS产品的根目录。
在开放平台中默认的值是/opt/cics。
在AIX中默认的值为/usr/lpp/cics。
在Windows中默认值为d:
\opt\cics。
这个环境变量是有安装进程指定不能做修改。
CICSREGION
设置默认工作的region(域)
CICS_HOSTS
包含以空格分割的hostname用来在启动CICS终端时搜索regions(域)
CICS_SFS_SERVER
设置默认SFS。
这个变量覆盖环境中设置的ENCINA_SFS_SERVER变量
CICS_SFS_VG
在开放系统中,指定SFS的数据和日志两个逻辑卷的卷组;在windows中指定他们的位置。
CICS_SUPPRESS_XAOPEN_STRING
防止region(域)在尝试连接XA相关数据库时,XAOPEN的字符串显示在CICS控制台文件中(console)
CICS_PROGRAM_PATH
指定当程序装载时用户定义程序的路径和搜索路径。
这个环境变量生效在:
当程序无法找到时
当你在region的目录下或者region的文件中以及regionbin目录中使用绝对路径,相对路径时
在程序的定义中使用这个路径信息必须不再包括任何目录信息(譬如,字符串在UNIX系统中包括任何斜杠(/),或者在windows系统中包括反斜杠(\),这些都不行)
这个变量支持标准的操作系统路径设置。
这意味这在windows系统中以分号(;)间隔,在UNIX系统中使用冒号(:
)间隔。
ENCINA_SFS_SERVER
为Encina的sfsadmin命令设置默认SFSServer
ENCINA_TK_SERVER
为Encina的tkadmin命令设置默认SFSServer
ENCINA_BINDING_FILE
指定不使用DCE服务时绑定交易的位置。
对于CICS一般总是设置为
VarDir/var/cics_servers/server_bindings或者
VarDir\var\cics_servers\server_bindings.
注:
下面三个变量在CICS6.x及之后的版本中取消了。
ENCINA_SFS_SEREVR=/.:
/cics/sfs/SFS_SERV
ENCINA_TK_SERVER=/.:
/cics/sfs/SFS_SERV
ENCINA_BINDING_FILE=/var/cics_servers/server_bindings
5.2CICS7.1
5.2.1参数示例
CICSPATH=/usr/lpp/cics
CICSREGION=AP70
CICS_SFS_SERVER=/.:
/cics/sfs/SFS_MODE
CICS_SFS_VG=modeapapplvg
CICS_SUPPRESS_XAOPEN_STRING=1
CICS_PROGRAM_PATH=/var/cics_bins/cicsbin:
RPC_UNSUPPORTED_NETADDRS=20.0.0.45:
10.235.12.65:
10.235.12.67:
10.235.12.68:
30.0.0.45
CIPC_SHMSIZE=67108864
CICS_TK_SFS_SERVER=/.:
/cics/sfs/SFS_MODE
CICS_TK_SERVER=/.:
/cics/sfs/SFS_MODE
5.2.2参数说明
CICSPATH
指定CICS产品的根目录。
在开放平台中默认的值是/opt/cics。
在AIX中默认的值为/usr/lpp/cics。
在Windows中默认值为d:
\opt\cics。
这个环境变量是有安装进程指定不能做修改。
CICSREGION
设置默认工作的region(域)
CICS_HOSTS
包含以空格分割的hostname用来在启动CICS终端时搜索regions(域)
CICS_SFS_VG
在开放系统中,指定SFS的数据和日志两个逻辑卷的卷组;在windows中指定他们的位置。
CICS_SUPPRESS_XAOPEN_STRING
防止region(域)在尝试连接XA相关数据库时,XAOPEN的字符串显示在CICS控制台文件中(console)
CICS_PROGRAM_PATH
指定当程序装载时用户定义程序的路径和搜索路径。
这个环境变量生效在:
当程序无法找到时
当你在region的目录下或者region的文件中以及regionbin目录中使用绝对路径,相对路径时
在程序的定义中使用这个路径信息必须不再包括任何目录信息(譬如,字符串在UNIX系统中包括任何斜杠(/),或者在windows系统中包括反斜杠(\),这些都不行)
这个变量支持标准的操作系统路径设置。
这意味这在windows系统中以分号(;)间隔,在UNIX系统中使用冒号(:
)间隔。
CICS_TK_SFS_SERVER
为CICS的sfsadmin命令设置默认SFSServer
CICS_SFS_SERVER
设置默认SFS。
这个变量覆盖环境中设置的CICS_TK_SFS_SERVER变量
CICS_TK_SERVER
为CICS的tkadmin命令设置默认SFSServer
RPC_UNSUPPORTED_NETADDRS
在CICS启动时,会首先启动RPC,RPC启动会搜索绑定所在分区的网卡,不配置该变量RPC会搜索所有网卡,在分区配置多个网卡时启动速度会很慢,该变量建议配置除管理网卡外的其它网卡地址,包含SVCIP和BOOTIP,用:
隔开,配置该变量不会影响CICS使用;
RPC_UNSUPPORTED_NETIFS
与RPC_UNSUPPORTED_NETADDRS相同,两者选其一即可。
用IFS则值为ent*:
ent*
CIPC_SHMSIZE
设置CICSIPC使用的共享段的大小,最小值为8M,最大值为128M,默认为22M
注:
下面三个变量是CICS6.x及之后的版本中新增的变量,在CICS5.1版本不存在。
CIPC_SHMS