医保交易平台V3.0.部署指南剖析_第1页
医保交易平台V3.0.部署指南剖析_第2页
医保交易平台V3.0.部署指南剖析_第3页
医保交易平台V3.0.部署指南剖析_第4页
医保交易平台V3.0.部署指南剖析_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

1、INSIGMJh项目名称医保交易服务平台文档类别用户操作手册医保交易服务平台(V3. 0 )【部署指南】文件状态:文件标识:YBJYFWPT-V3-ZDWXEP-YHBSZN草稿当前版本:V1.2V 正式发布作者:吴永锋正在修改完成日期:2006-12-07浙江网新恩普软件有限公司声明:浙江网新恩普软件有限公司版权所有,未经许可,不得以任何方式复制或抄袭本文档的任何部分。版权所有,侵权必究。文档修改说明页修订版本文档 状态修改作者操作 时间操作备注1.0创建吴永锋2006-01-15创建文档1.1修改吴永锋2006-12-051.2修改吴永锋2007-01-16增加了小型机上的部署指南。医保交

2、易平台在 windows平台的部署上相对比较简单、一般来说,正式使用时,很少 有地方使用windows平台作为真正使用的环境。一般在项目前期联调阶段或linux平台硬件没到位的情况下会部署在windows平台上、以提供一个临时的测试环境方便调试。Tuxedo的部署在不同的小型机平台下会有所不同,但是从部署来说,主要分成以下步骤:一、安装bea公司的tuxedo产品并注册linces二、拷贝服务程序到部署的机器并配置三、配置数据库连接四、编译配置信息并启动tuxedo服务五、完成配置。可以让医院做交易测试。注意:这里的小型机泛指小型机环境,一般是Linux和unix操作系统,硬件平台有 AIX、

3、HP等,不同平台下的一些特殊命令和操作请参考平台相关手册,这里仅对部署方法、内 容以及常用命令做一个介绍。第一步:Tuxedo的安装、Windows 下1.运行 Tuxedo 8.1 的安装程序。(例如:tuxedo81_win.exe )BEA TuxedloBEA JolVVersion 8dCopyright 虻 2003 BfcA Systems, Inc. AJI Riqhts Heserved. U S PSL No. 6,123,742.Distributed under license by BEA Systems. Inc. BEA. Tuedo and JOLT are t

4、rademarks of BEA Systems. Inc. SSLplus is irademarK of Cenieom Corporation. 2003. BSAFE 应 trademafkcr RSA Data Security, loc. 2003.2.进入安装界面,首先显示的是【Introduction】(介绍)界面,点击【Next】继续。迎 TuHedo 8.1Introductionin stall Anywhere will guide you through the installation of Tuxedo 8.1. Use theNeXT button to pro

5、ceed to the next screen If you want to change something in a previous screen, click the Previous button. You rmay quit the installer at any time by clicking the Exir button.I msta i-L AnywhereExit |FTeWqus | Next I3.点击【Next】后显示的是【License Agreement】(协议许可),请点击【Yes】同意协 议内容,点击【Next】继续安装。4.下面是【Choose In

6、stall Set】(选择安装集)界面,请选择【Full Install】。点击【Next】。5.在接下来的界面中,需要创建BEA Home Directory。请点击【Create a New BEAHome】单选框来选择新建一个BEA Home Directory,在下面的编辑框内输入“ C:bea”(不包含引号,默认值应为C:bea)。点击【Next】继续安装过程。警告:任何对于 BEA Home Directory的修改都将导致后续安装过程中某些参数配置的改变,请确认您了解此项修改所带来的后续过程的改变。4. Tuxedo 6.1-ini x|& 在完成文件拷贝等操作后,会出现 【Cr

7、eate tlisten Password】界面,请在【Password一栏和【Verify Password中分别填入system”(不包括引号,注意大小写)。点击【Next 继续安装过程。Choose BEA Home Directory百 Create a New BEA HomeC Use Existing BEAHonneSpecify a New BEA Home:|cbeaResetExit |BrowsePrevious Next(注:如果输入框显示不全,请放大整个窗口)6.下一页将选择 Product Directory (产品安装目录),默认值应为C:beatuxedo8.

8、1 (不包含引号),请点击【Next】继续安装过程。注意:Product Directory的默认值会由于 BEA HomeDirectory的改变而改变。任何对于Product Directory的修改都将导致后续安装过程中某些参数配置的改变,请确认您了解此项修改所带来的后续过程的改变。7.在完成以上步骤后,系统将开始拷贝文件等安装过程,请等待至此过程完毕。此过 程中可能会有命令行窗口弹出,请不要手动关闭,安装过程会自动关闭。注意:不要中止拷贝过程,否则Tuxedo 8.1的安装可能不完整。9.下一个界面是【SSL Installation Choice】,请选择【no,点击【Next】继续

9、安装过程。10.最后显示是【License Installation Choice ,选择【no,点击【Next 。11.至此,Tuxedo8.1已被安装于计算机上,点击【 Done】关闭此安装程序。Tuxedo的配置:(1) 修改环境变量添加 tuxedo的lib和bin路径:path=;beatuxedo8.1lib ;c:beatuxedo8.1bin(2) 增加环境变量 TUXDIR :TUXDIR= c:beatuxedo8.1(3)注册lic ,用购买的lic.txt文件替换tuxedo目录下的lic.txt 文件,lic.txt文件的路径在安装目录下的udataobj里边c:be

10、atuxedo8.1udataobj、小型机下1、 先用root用户登陆,建立一个用户tuxedo,口令为tuxedo,所属为dba组,并在创 建时为其指定一个根目录(登陆以后所在的目录) ,并确保该目录下有足够的空间 用来安装 tuxedo 和部署服务。2、用创建好的用户 tuxedo 登陆,并通过 ftp 上传 tuxedo 安装程序到要部署的机器上, 可以放在临时目录,也可以放在 tuxedo 用户的根目录;要注意 tuxedo 的版本(不 同的操作系统和操作系统位数(32位/64位)下,Tuxedo安装的版本可能不一样)。 Tuxedo 的安装文件一般是 .bin 文件,比如 tuxe

11、doinstall.bin 。3、 运行安装命令:sh tuxedosintall.bin -console4、根据提示进行安装,安装过程中会提示选择目录,一般推荐安装的目录为tuxedo用户登陆的根目录,比如tuxedo登陆的根目录为:/bea/tuxedo,则tuxedo的安装目录推荐为 /bea/tuxedo/tuxedo8.1;5、根据屏幕提示操作,直到完成 tuxedo 的安装。Tuxedo的配置:(1 )在tuxedo用户登陆所在的目录下,用vi编辑.profile,增加oracle和tuxedo的相关环境变量设置,下面是需要设置的环境变量的一个例子,不同的小型机环境可能有 所不同

12、,尽供参考:# Set up the shell variables:export ORACLE_HOME=/usr/oracleexport ORACLE_SID=xxsbexport ORACLE_TERM=xtermexport ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataexport TUXDIR=/usr/tuxedo/tuxedo8.1export APPDIR=/usr/tuxedo/appdirexport TUXCONFIG=/usr/tuxedo/appdir/tuxconfigexport NLS_LANG=AMERICAN_

13、AMERICA.ZHS16GBKexport LANG=CexportSHLIB_PA TH=$ORACLE_HOME/lib:$TUXDIR/lib:$ORACLE_HOME/lib32:/usr/lib:/usr/lib/Motif1.2:/opt/aCC/lib:$ORACLE_HOME/rdbms/lib:$SHLIB_PATHexportLD_LIBRARY_PA TH=$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib:/usr/lib:$TUXDIR/lib:$LD_LIBRARY_PATHexport LIBPA TH=$ORACLE_HOME/li

14、b:/usr/lib:$TUXDIR/lib:$LIBPA THBin目录包括服务进程程序dowithusertrade.exeexport LC=en_USexport CC=ccexport TMOUT=100000000exportPATH=/bi n:/usr/bi n:/usr/sbi n:/etc:/opt/bi n:/usr/ccs/bi n:/usr/local/bi n:/opt/aCC/bi n:$TUXDIR/bi n:$APPDIR:$ORACLE_HOME/bi n:$APPDIR/bi n:.:$PATHexportCLASSPATH=$ORACLE_HOME/JR

15、E:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib:$CLASSPA TH(2)注册lic,用购买的lic.txt 文件替换tuxedo目录下的lic.txt 文件该文件在 tuxedo 目录下的 udataobj 里边,如:/bea/tuxedo/tuxedo8.1/udataobj第二步、拷贝服务程序并配置、Windows 下在目标机器选择一个有足够空间的盘(大于2G,测试会产生日志文件),拷贝公司的医保交易服务程序到目标机器,医保程序的目录结构如下(以富阳医保的服务程序为例):Is IuxSvr_fi

16、LyaiigE IJ Appdir口 bin其中的Appdir是服务的主目录,里边的内容如图(某些地方可能会有不同,但是至少 包括这些目录和文件):binSetEnv. batMS-DOS批处理文件1 KBublfysi Linwr 文件1 KE说明:tuxconfi g 立件367 KBEECFG rm 配置设置1 KBTuxlogs 目录用来存放 tuxedo 的日志DBCFG.ini 是配置文件,里边配置数据库连接信息,如 fysi/fysiepsoftSetEnv.bat 是批处理文件,用来设置环境变量Ubb_win 是 ubb 文件,用来配置 tuxedo 服务的信息,* 代表地区社

17、保缩写Tuxconfig 是 ubb 的 2 进制文件,每次编译以后会根据ubb 文件重新产生。确认当前正在部署的机器上已经有这些文件和上面所说的目录结构,并开始配置:1、 配置 setenv.bat 用文本编辑软件打开 setenv.bat 文件,正确设置 TUXDIR 和 APPPATH 路径 echo offset TUXDIR=d:beatuxedo8.1set APPPATH=D:TuxSvr_fuyangappdir set TUXCONFIG=%APPPATH%tuxconfig2、 配置 ubb 用文本编辑软件打开编辑 ubb 文件,并根据实际情况进行配置,下面是 ubb 的一

18、个例子,红色的为注释,实际配置修改时不放入。*RESOURCESIPCKEY222222MASTER FY_SERVTESTMODELSHM/ 指定 ipc 号 测试 windows 平台统一为 222222/ 逻辑机器名 ,跟后面定义一致MAXACCESSERS 150 MAXSERVERS 150 MAXSERVICES 150 MAXGTT 30 LDBAL N*MACHINESDEFAULT:TUXDIR=d:beatuxedo8.1/ 指定 tuxedo 安装的路径APPDIR=d:TuxSvr_fuyangappdir /指定 tuxedo 服务部署的路径TUXCONFIG=d:T

19、uxSvr_fuyangappdirtuxconfigULOGPFX=d:TuxSvr_fuyangappdirTuxlogsULOG/ 指定日志目录路径MAXWSCLIENTS=20WUYF LMID=FY_SERVTEST/WUYF 是部署机器的机器名 (大写 )/FY_ SERVTEST 是逻辑机器名,规范为:地区 _SERVTEST*GROUPSWSGRP LMID=FY_SERVTEST GRPNO=1*SERVERSDEFAULT:RESTART=Y MAXGEN=10 GRACE=600 REPL YQ=YMIN=1 MAX=4 CLOPT=-ADoWithUserTrade S

20、RVGRP=WSGRP SRVID=40 MIN=5 MAX=8WSLSRVGRP=WSGRP SRVID=100CLOPT=-A - -n3:22222 -m 3 -M 3 -x 5 -c 1024iP:部署tuxedo机器的Ip地址,如果要通过防火墙,则配置提供给医院访问的ip22222是测试用端口号*SERVICESDoWithUserTrade SVCTIMEOUT=40、小型机下一般在tuxedo用户登陆的目录下,建立一个目录,并确定该目录是否有足够的空间(大于5G,服务会产生日志文件),通过ftp上传医保交易服务程序到该目录下,上传的时候, 记得选择ftp传

21、送方式用 ascii,医保程序的目录结构如下(以富阳医保的服务程序为例):/bea/tuxedo/appdir其中/bea/tuxedo为tuxedo用户登陆后的目录,各地可能不一样。appdir是服务的主目录,里边的内容如图(某些地方可能会有不同,但是至少包括这些目录和文件)pn binTuxlogs HSBOS批处理丈件tiuxconfi g 丈件367 KBDECFG INI配置设置1 KBubbfysi Linux 文件1 KE说明,小型机可以通过ls -al来查看,上面的文件方式是windows下的显示,仅供参考,实际里边的内容,以到时公司接口组提供的内容为准:Bin目录包括服务进程

22、程序dowithusertrade.exeTuxlogs目录用来存放 tuxedo的日志DBCFG.ini是配置文件,里边配置数据库连接信息,如fysi/fysiepsoftSetE nv.bat是批处理文件,用来设置环境变量(小型机里没用)Ubb*_win是windows下的ubb文件,*是地区缩写,各地实际缩写代入,用来配置tuxedo服务的信息(小型机里没用)Ubb*_linux 是Linux下的ubb文件,*是地区缩写,各地实际缩写代入,用来配置tuxedo服务的信息tuxconfig是ubb的2进制文件,每次编译以后会根据ubb文件重新产生。配置ubb:确认当前正在部署的机器上已经有

23、这些文件和上面所说的目录结构(蓝色项必须包括):并开始配置:用 vi编辑ubb文件,输入 vi ubb_linux*RESOURCESIPCKEY 232223MASTERFY_SERV1MODEL SHM MAXACCESSERS 150 MAXSERVERS 150 MAXSERVICES 150 SCANUNIT 10 SANITYSCAN12BLOCKTIME6MAXGTT 30 LDBAL N *MACHINESDEFAULT:TUXDIR=/bea/tuxedo8.1APPDIR=/bea/tux/appdirTUXCONFIG=/bea/tux/appdir/tuxconfigU

24、LOGPFX=/bea/tux/appdir/tuxlogs/ULOGMAXWSCLIENTS=50oradb1 LMID=FY_SERV1*GROUPSWSGRP LMID=FY_SERV1 GRPNO=1*SERVERSDEFAULT: RESTART=Y MAXGEN=10 GRACE=600 REPL YQ=YMIN=1 MAX=4 CLOPT=-ADoWithUserTrade SRVGRP=WSGRP SRVID=40 MIN=5 MAX=8 RQADDR=DOQUEWSLSRVGRP=WSGRP SRVID=100 RQPERM=0660 RPPERM=0660CLOPT=-A

25、- -n /01:32223 -T 100 -m 3 -M 5 -x 10 -c 1024*SERVICESDoWithUserTrade SVCTIMEOUT=40注意:这是 Linux 下的格式,注意跟 windows 的格式有区别的,配置的内容跟 windows 下一样,可以参考。第三步、配置数据库连接 一、 Windows 下通过 Oracle 提供的工具 Net Configuration Assistant 配置数据库连接信息, 并测试连接, 确保数据库连接配置正确。配置完成后打开服务部署目录下的 DBCFG.INI ,在里边填写数据库连接字符串。con fi

26、gdbc onn=fysb/fysbepsoftareaid=04007二、小型机下进入Oracle目录下,修改tnsnames.ora来配置数据库连接信息,并通过 sqlplus测试数 据库连接是否配置正确。配置完成后打开服务部署目录下的DBCFG.INI,在里边填写数据库连接字符串。cd $ORACLE_HOME/network/admi nvi tnsn ames.oraDBCFG.INI文件里边,修改地区号和连接字符串:con figdbc onn=fysb/fysbepsoftareaid=04007第四步、编译服务配置信息并启动服务一、Windows 下确保所有参数配置正确。下面开

27、始编译tuxedo服务配置信息:在运行菜单中输入 cmd回车后打开dos界面,并用cd命令进入服务所在的 即pdir目录 C:TIKDOTSsysteM32cMd. eze):XT lixS u p_f Lian g appd ir LdX2、编译ubb文件3、用tmboot命令启动tuxedo服务,可以看到服务启动是否正常(全部 started即可)c* C: INDOSsyst eM32cd. exeD:XT uxS u r_f uyan g Xappd ir s e t e n uD:XTuxSur_fuyangXappdirtmloadcf -y ubbfys i_winD:XT uxS u r_f uyan g Xappd ir t mbo o tBoot all admin and sepuev processes? : yBooting all admin and seruei* processes in D: TLixSui_f uyangXappdirXtuxconf igINFO: BEA Tuxedoj, Uev

温馨提示

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

评论

0/150

提交评论