新的晨交换平台安装手册簿簿_第1页
新的晨交换平台安装手册簿簿_第2页
新的晨交换平台安装手册簿簿_第3页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精彩文档整体银行解决方案新晨交换平台第3卷安装手册文档标注文档名称文档版本文档编号日期软件版本注释安装手册4.5版N0.32002-04-09新晨交换平台4.5版文档介绍本文档介绍安装前要做的准备工作,交换平台各部件的安装;之后说明测试交易的配置。附录列出交换平台文件列表和一些重要的文件内容阅读读象安装新晨交换平台的开发人员、管理维护人员修改记录修改时间修改人修改内容2002.04.10王攀更新第二章第六节平台参数的配置和调整2002.04.10王攀修改、新增第三、四、六、八章内容和排版格式2003.01.16聂辉新增对监控信息保存文件目录的环境变量的设置版权声明本文档任何内容不经新晨集团南方

2、软件开发中心许可不得作任何商业使用目录第一章安装前的准备工作4第二章后台服务器的安装41 操作系统的安装 42 数据库的安装43 新晨Q的安装54 新晨交换平台后台系统的安装 54.1 建立使用用户账号及密码 54.2 使用用户账户登录64.3 建立SWITCH主机目录 64.4 复制、解压、安装后台程序 64.5 环境变量的设置6环境设定文件,设定新晨交换平台后台环境变量 65 新晨交换平台使用的数据库相关内容的建立 86 平台参数的配置和调整 8第二章 前台工作站的安装 101 新晨交换平台前台系统的安装 102 前台管理及前台监控程序设定 13第四章测试交易程序的配置和运行141 运行新

3、晨Q142 启动数据库 143 运行新晨交换平台 144 运行平台测试程序 145 运行测试交易 146 检查平台TRACE文件157 新晨交换平台关闭步骤 .15第五章安装问题的处理15第六章附录A :SWITCH.INI的选择项 19第七章附录B:DEBUG .INI的选择项 22第八章附录C:新晨交换平台文件列表 24第一章安装前的准备工作安装前,请确定所有的软件部件都已经准备好。包括:您选用的系统和数据库,新晨Q消息中间件,交换平台软件。并确定所有需要的 授权证书(License )都已准备好。交换平台运行需要包括信号灯、消息队列、共享内存、和磁盘空间 等资源。在安装时应为其分配适当的

4、资源, 具体分配方法见平台规划 与准备第二章后台服务器的安装1 操作系统的安装详细请参见具体使用的主机手册,并优化性能参数。2 数据库的安装新晨交换平台 目前支持Informix、Oracle、DB2、Sybase、 Postgresql数据库,详细请参见具体使用的数据库手册,并优化性能 参数。一笔交易所需要的数据库空间为 500字节,如果每日平均10000笔 交易,则每日所需要的数据库空间为 0.5K*10000,加上数据库本身日志, 要保存1年左右的日志,大约需要2.5G的空间。实用标准文案创建新晨交换平台所使用的switch数据库空间。以AIX操作系统、Informix数据库为例:smi

5、tty lv建立逻辑卷switchdb 大小为2.5Gcd /devchow n in formix.i nformix switchdbchow n in formix.i nformix rswitchdbchmod 660switchdbchmod 660rswitchdb? 以 informix登录 onmonitor ->DBSPACES->CREATE中 Dbspace Name switchdbfull path name /dev/rswitchdb Size 2500000kb3 新晨Q的安装新晨Q为新晨交换平台所使用的底层消息中间件,具体的安装方法 请参见新晨Q

6、的相关安装文档。4 新晨交换平台后台系统的安装4.1 建立使用用户账号及密码一笔交易所需日志空间为32K,如果每日有10000笔交易,则每日需 要的日志空间为200M, 一周所需空间为7*200M=1.4G ,日志可以定 期清空。建立switch的文件系统(1.5G)程序空间为100M,如果系统管理员一周清理一次日志,则日志空间需要1.4G在操作系统中建立switch用户账号并设定密码。Switch用户主要用来维护和数据库相关的动作、应用程序相应动作,如建立数据库、表等而使用。4.2 使用用户账户登录用账号switch及密码登录主机。4.3 建立SWITCH 主机目录登录后,建立新晨交换平台的

7、工作目录SWITCH目录。4.4 复制、解压、安装后台程序将新晨交换平台后台的压缩程序包复制到主机上,解压并解包至SWITCH工作目录。tar xvf switch.tar在完成后,对照模块内容、交换平台文件列表,确认程序安装正确。4.5 环境变量的设置4.5.1 环境设定文件,设定新晨交换平台后台环境变量在安装正确完成后,编辑switch 用户$HOME 目录下的.profile 或.bash_profile 文件。设定如下内容的环境变量:? 新晨Q相关的环境变量(参见新晨 Q安装文档)? 数据库相关的环境变量(参见数据库相关安装文档)? 新晨交换平台相关环境变量:环境变量名称:环境变量用途

8、SWITCH DIRL新晨交换平台主目录SWITCH DEBUG PATH新晨交换平台Trace文件目录SWITCH CFGDIR:新晨交换平台配置文件主目录SWITCH LOG PATH新晨交换平台日志文件目录SWITCH MON PATH:监控信息文件保存目录PATH可执行文件路径列表LD LIBRARY PATH:动态链接库目录列表4.5.2 .profile 文件范例:.profile 设定内容:#Setup BMQexport BMQ_PATH=/usr/switch/bmqexport BMQ_GR0UP_ID=2export PATH=$PATH:$BMQ_PATH/bi n#S

9、etup Brillia nee SWITCH Platformexport SWITCH_DIR=/usr/switchexport SWITCH_DEBUG_PATH=$SWITCH_DIR/log/debugexport SWITCH_CFGDIR=$SWITCH_DIR/etcexport SWITCH_LOG_PATH=$SWITCH_DIR/log/tra nlogexport SWITCH_MON_PATH=$SWITCH_DIR/log/mo nitorexport PATH=$PATH:$SWITCH_DIR/bi n:$HOME/demo/bi nexport LD_LIB

10、RARY_PATH=$LD_LIBRARY_PATH:$SWITCH_DIR/lib#Setup INFORMIXexport INFORMIXDIR=/usr/i nformixexport INFORMIXSERVER=on li neexport ONCONFIG=o neon fig.1export DB_LOCALE=zh_cn.gbexport CLIENT_LOCALE=zh_cn.gbexport PATH=$PATH:$INFORMIXDIR/bi nexportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:$INFORMIXDIR/lib:$INFORM

11、IXDIR/lib/esql5 新晨交换平台使用的数据库相关内容的建立使用switch 用户登录到系统主机。所有的数据库建立在$SWITCH_DIR/sql目录下均有脚本文件可供使用。?建立switch数据库。?建立switch数据库中新晨交换平台使用的表结构。6 平台参数的配置和调整打开 $SWITCH_CFGDIR/co nfig/SWCONFIG.CFG文件,对一些重要的参数进行调整。? 规划端口以下是交换平台缺省使用的端口,如果和你的系统原来的应用冲突,你需要进行调整新晨Q :参数域名参数描述参数所在文件默认值MBTCPPORT通道管理方式的 TCP通讯端口号$BMQ_PATCH/et

12、c/bmq.ini9501MBTCPPORTC/S方式的TCP通讯端口号$BMQ_PATCH/etc/bmq.ini9502BMQGROUPPORT级联时新晨Q组主机TCP端口号$BMQ_PATCH/etc/bmq.ini9503BMQCLPORT客户端主机TCP端口号$BMQ_PATCH/etc/bmq.ini6610/6710MBTCPPORT通道管理方式的 TCP通讯端口号$BMQ_PATCH/etc/bmqcl.ini6630BMQPORT客户端新晨Q配置主机TCP端口号$BMQ_PATCH/etc/bmqcl.ini6610新晨交换平台:参数域名参数描述参数所在文件默认值SYSCOM

13、 POR前后台通讯模块端口号$ SWITCH CFGDIR/config/SWCONFI6000SYSMON PO流水监控模块端口号$ SWITCH CFGDIR/config/SWCONFI6001?修改相关的IP地址配置对流水监控和前后台通讯模块的IP地址进行调整参数域名参数描述参数所在文件默认值SYSCOM IP前后台通讯IP./switch/switch.iniSYSMON IP系统监控模块IP$ SWITCH CFGDIR/config/SWCONFI? 其它参数解释共享内存参数参数域名参数描述参数所在文件默认值LOG INTER流水表轮寻间隔时间$ SWITCH CFGDIR/co

14、nfig/SWCONFI20SAF INTERSAF表轮寻间隔时间$ SWITCH CFGDIR/config/SWCONFI20SHMKEY共享内存键值$ SWITCH CFGDIR/config/SWCONFI512SHMWAITTIM共享内存刷新等待时间$ SWITCH CFGDIR/config/SWCONFI1LOGCLEAR C共享内存清理间隔时间$ SWITCH CFGDIR/config/SWCONFI9交易控制参数参数域名参数描述参数所在文件默认值MAXTRANLO当前交易流水最大记录$ SWITCH CFGDIR/config/SWCONFI1000MAXPROCLO当前处

15、理流水最大记录$ SWITCH CFGDIR/config/SWCONFI4000MAXSAFLOG当前SAF最大记录数$ SWITCH CFGDIR/config/SWCONFI500MAXTRANNU最大交易数$ SWITCH CFGDIR/config/SWCONFI1000REREV INTER再冲正时间间隔$ SWITCH CFGDIR/config/SWCONFI20文件传输参数参数域名参数描述参数所在文件默认值FTPMODEFTP模式$ SWITCH CFGDIR/config/SWCONFIASCIIFTPOVERTIFTP超时时间$ SWITCH CFGDIR/config/

16、SWCONFI5QPACKSIZEQ传输包大小$ SWITCH CFGDIR/config/SWCONFI1000QOVERTIMQ传输超时时间$ SWITCH CFGDIR/config/SWCONFI2QRESENDNQ重发次数$ SWITCH CFGDIR/config/SWCONFI3其他系统参数参数域名参数描述参数所在文件默认值ECHOTEST INECHOTEST轮询时间$ SWITCH CFGDIR/config/SWCONFI20MSG NUM发送间隔报文的间隔数$ SWITCH CFGDIR/config/SWCONFI100ECHOTEST N等待响应报文最大笔数$ SWI

17、TCH CFGDIR/config/SWCONFI200TRACE TERM错误信息显示终端$ SWITCH CFGDIR/config/SWCONFI/dev/nu可以在安装好前台管理程序后使用前台管理程序对配置这些参数第三章前台工作站的安装1新晨交换平台前台系统的安装新晨交换平台的安装包括对前台管理、前台监控程序、平台统计报表打印和新晨交换平台演示程序的安装。安装可通过运行前台安装程序(v5.0)完成,所需磁盘空间为50M,运行光盘中的 新晨交换平台setup.exe 程序,按安装程序步骤选择相应安装设置,即可完成。在程序安装过程中,通过点击相应按钮,均可退出或中断安装。F面是详细的安装过

18、程运行安装程序。找到光碟中的setup.exe,双击运行1.1.2 安装设置信息选择?接受软件许可证协议确认相应信息,然后点击是按钮,开始下一步?选择程序文件安装目录?选择安装类型在典型|简洁|特定中选择一种安装类型。建议选择典型设置类型如下图:卑击您所喜欢的设置类型I然后单击T一个-曲典型的起)将用显常用的迤项装戟程序.逹沁躡用 戶便用口简洁的©胃用術需前携少选顶讎程序.L特定的堰建塗择您朋需要突装的选顶-建谏高级用 戸像用°局退©1 |下一平冕) 取稍图表1 :选择安装类型然后点击下一个按钮,开始下一步?选择程序菜单中应用程序的程序文件组名 建议使用默认值。如

19、下图:选择程序文件夹设冒程序刍把程序團标裾加到列在下面的程序文件夹中像 可龍人一亍新的文件来省称J或从现有的交件夹列表申眶 职.单击下一于继经讲行稈序交件夹C):现有的文件怎(1):AlsRackFasmail 4. 0IBM DB2U tus应用稈序Hi cro5oft Offi ct ToflliMicrcsoft Q££ict T-&He tiersSlLtgl t &UltraEdit局1回|1理)习 取消图表2 :选择程序菜单中应用程序的程序文件组名然后点击下一个按钮,开始下一步。?开始安装程序文件开始拷贝,进行安装。如下图:图表3 :开始安装1.

20、1.3 完成安装程序文件拷贝完成后,点击 结束按钮,结束安装2前台管理及前台监控程序设定在正确安装后,需要配置 ODBC及switchni文件?配置ODBC连接数据源配置 名为“switch ”的ODBC数据源,连接至主机安装的数据库。? 检查switchni 配置文件在应用程序安装后,会有一个switch.i ni文件。若应用变化,可对其进行设定,更改设定内容。Switch.i ni文件内容的具体解释请参见附录 A第四章测试交易程序的配置和运行运行新晨Qbmqstartup启动数据库运行新晨交换平台swlnit运行平台测试程序4可通过系统主控台(swSyscon)启动,也可以通过以下方法启动

21、swCtrl&注:启动主控模块swRouter&注:启动路由模块swFront - f 27 - c 26 - d 0 -s& 注:启动前置模块 5 运行测试交易交易在26号端口发起,通过27号端处理后应正常返回。swTest 1 26 276检查平台Trace文件进入 cd $(SWITCH_DIR)/log/debug检查交换平台 trace 文件,如果报文正常返回则表明平台安装成功7 新晨交换平台关闭步骤1)关闭新晨交换平台内部模块、前置模块和通讯模块 2)关闭新晨交换平台swShutdow n3)关闭新晨Qbmqshutdow n4)关闭数据库第五章安装问题的处

22、理交换平台的正常运行依赖于各部件的正确安装。如果数据库、新晨Q或是交换平台软件任一部分的安装不正常,交换平台将不能正常运行。如果测试交易不能正常返回,可以按以下步骤定位和排除错误:查看新晨Q是否正常启动。用ipcs命令查看新晨Q的共享内存、信号灯和消息队列是否正常:switchsw11 switch$ ipcsShared Memory Segmentskeyshmidownerpermsbytesnattchstatus0x7405daa50db2inst1767524288180x0000012c 3342343switch600222232964Semaphore Arrays -key

23、semidownerpermsnsemsstatus0x7405daa5 0db2inst176710x7305daa5 65538db2inst176710x00000000 9830417switch6002Message Queues keymsqidownerpermsused-bytesmessages0x000000000root666000x7705daa5 262150db2inst1765000x00000000 8159243switch600000x00000000 8192012switch60000上图是新晨Q启动后用ipcs命令打出的ipc资源情况,其中权限为600

24、的就是新晨Q所用的用新晨工具bmqmng查看邮箱状态是否正常:邮箱号连接数发送条数发送时间发送进程接收条数接收时间接收进程余留条数1110 -:-:-0 -:-:-0(0)1310 -:-:-0 -:-:-0(0)2610 -:-:-0 -:-:-0(0)2711 14:04:45131571 14:04:4513136 0(0)10010 -:-:-0 -:-:-0(0)上图正常地列出了交换平台的swCtrl、swRouter、swPrep、swTestterm模块绑定的邮箱的情况。而下图则为新晨Q不正常时的情况:switchsw11 switch$ bmqmng listbmqmng.c

25、:连接共享内存区出错:-1150如果新晨Q不能正常启动,查看新晨 Q的安装配置手册,确定你正确 地安装配置了新晨Q,并重新启动新晨Q.如果还不能解决,查看新晨 Q的 文档或者寻求技术支持。查看交换平台共享内存状态是否正常用ipcs命令查看交换平台的共享内存、信号灯是否正常:上图是交换平台共享内存正常初始化后执行ipcs命令打出的画面。其中权switchsw11 switch$ ipcsShared Memory Segmentskeyshmidownerpermsbytesnattchstatus0x7405daa50db2inst1767524288180x00000204 458756sw

26、itch66672818000x00000000 524294switch6661497180Semaphore Arrays keysemidownerpermsnsemsstatus0x7405daa5 0db2inst176710x7305daa5 65538db2inst176710x00000000 9601031switch76730x00000000 1507344switch6666限值为666的即为交换平台的ipc资源如果不能看到键值为 0x00000204( 注:与 $ SWITCH_CFGDIR/config/SWCONFIG.CFG 文件中SHMKEY 值有关)的共享内

27、存段,表明共 享内存未初始化成功。重新启动共享内存。如果共享内存无法启动,请跳至查看Trace文件一步。查看数据库是否正常启动如果数据库未正常启动,查看数据库文档排除错误,启动数据库 查看交换平台进程是否正常启动。用ps命令查看进程:switchsw11 switch$ ps -e|grep sw5 ?00:00:01 kswapd1346 pts/300:00:01 swSyscom1927 pts/31928 pts/300:00:00 swCtrl00:00:00 swRouter1929 pts/300:00:00 swFront1932 pts/300:00:00 swTest如上图

28、,表明所有测试需要的进程均启动,否则重新启动该进程并重新运行 测试交易。如果无法正常启动上面的进程,跳至U 查看Trace文件一步。查看上面列出的测试交易的配置文件是否都正常存在。查看Trace文件,以定位错误的具体位置Trace文件的存放目录是$SWITCH_DEBUG_PATH如果是共享内存刷新失败,用vi打开swInit.debug 文件,查看出错的原因。 并决定相应的解决方法。打开swFront_27.debug 文件,看是否正确地将报文解包,并发往交换平台, 如果没有,确定错误原因。打开swCtrl.debug 文件,看报文是否正确定路由发往测试前置。如果路由 不正确,查看swRou

29、ter.debug 文件,找出错误原因。再查看swCtrl.debug 文件,查找交易不能正确返回的原因。.向交换平台支持人员寻求帮助。第六章附录A : switchni的选择项Switchni文件内容解释:(/后为解释内容)SWITCH/分段标识DBLIST/数据库列表DBDEFAULT/缺省数据库FRESHTIME/事件监控取样时间(秒)TIMEOUT=8/签到、签退超时时间(秒)RECORDCOUNT=200/流水监控最大缓冲记录数SYSCO MP=/运行前后台通讯模块主机IP地址SYSCOM_PORT=6000/前后台通讯模块端口地址Usern ame=guest/缺

30、省登录用户名Debug=0/前台程序调试开关(0 :关/1 :开)STATUS_REFRESHTIME=2/系统运行监控取样时间(秒)STATUS_MAXTRANNUM=2000/系统运行监控正在处理交易Y轴最大值(笔)STATUS_MAXREVNUM=50/系统运行监控正在冲正交易Y轴最大值(笔)STATUS_MAXSAFNUM=30/系统运行监控SAF交易Y轴最大值(笔)STATUS_MAXPENDNUM=200/系统运行监控邮箱阻塞消息Y轴最大值(个)DBMS=ODBC/数据库连接类型Database=/数据库Userld=dba/数据库使用者账号DatabasePassword=sql

31、/数据库使用者账号的密码LogPassword=sql/数据库登录密码ServerName=/服务器名称LogId=dba/数据库登录账号Lock=/ the isolate levelAutoCommit=0/是否自动提交DbParm=Co nn ectstri ng='DSN=Switch;UID=dba;PWD=sql'/数据库连接参数Prompt=0/是否有提示注:上面内容的详细解释含义可参考PowerBuilder 中TransactionObject 帮助。以下是一个DEMO版本的switch.ini配置范例:SWITCHDBLIST=ORACLE;INFORMIX

32、;DB2;DEMODBDEFAULT=INFORMIXFRESHTIME=10RECORDCOUNT=200SYSCO MSYSCOM_PORT=6666SYSM ONSYSMON_PORT=6001Usern ame=zjjDebug=0STATUS_REFRESHTIME=2STATUS_MAXTRANNUM=3000STATUS_MAXREVNUM=100STATUS_MAXSAFNUM=100STATUS_MAXPENDNUM=200DB2Usern ame=adm inDBMS=ODBCDatabase=switchUserld=switchDatabasePassword=swit

33、chLogPassword=switchServerName=delldbLogId=switchLock=AutoCommit=0DbParm=Co nn ectStri ng='DSN=SWITCH;UID=switch;PWD=zjj123'Prompt=0DEMOUsername=njjhDBMS=ODBCDatabase=switchUserld=switchDatabasePassword=switchLogPassword=switchServerName=delldbLogId=switchLock=AutoCommit=0DbParm=Co nn ectStri ng='DSN=SWV3;UID=sw

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论