医保交易平台V30部署指南.docx
- 文档编号:25429335
- 上传时间:2023-06-08
- 格式:DOCX
- 页数:20
- 大小:344.79KB
医保交易平台V30部署指南.docx
《医保交易平台V30部署指南.docx》由会员分享,可在线阅读,更多相关《医保交易平台V30部署指南.docx(20页珍藏版)》请在冰豆网上搜索。
医保交易平台V30部署指南
项目名称
医保交易服务平台
文档类别
用户操作手册
医保交易服务平台
(V3.0)
【部署指南】
文件状态:
[]草稿
[√]正式发布
[]正在修改
文件标识:
YBJYFWPT-V3-ZDWXEP-YHBSZN
当前版本:
V1.2
作者:
吴永锋
完成日期:
2006-12-07
浙江网新恩普软件有限公司
声明:
浙江网新恩普软件有限公司版权所有,未经许可,不得以任
何方式复制或抄袭本文档的任何部分。
版权所有,XX。
文档修改说明页
修订
版本
文档
状态
修改
作者
操作
时间
操作备注
1.0
创建
吴永锋
2006-01-15
创建文档
1.1
修改
吴永锋
2006-12-05
1.2
修改
吴永锋
2007-01-16
增加了小型机上的部署指南。
医保交易平台在windows平台的部署上相对比较简单、一般来说,正式使用时,很少有地方使用windows平台作为真正使用的环境。
一般在项目前期联调阶段或linux平台硬件没到位的情况下会部署在windows平台上、以提供一个临时的测试环境方便调试。
Tuxedo的部署在不同的小型机平台下会有所不同,但是从部署来说,主要分成以下步骤:
一、安装bea公司的tuxedo产品并注册linces
二、拷贝服务程序到部署的机器并配置
三、配置数据库连接
四、编译配置信息并启动tuxedo服务
五、完成配置。
可以让医院做交易测试。
注意:
这里的小型机泛指小型机环境,一般是Linux和unix操作系统,硬件平台有AIX、HP等,不同平台下的一些特殊命令和操作请参考平台相关手册,这里仅对部署方法、内容以及常用命令做一个介绍。
第一步:
Tuxedo的安装
一、Windows下
1.运行Tuxedo8.1的安装程序。
(例如:
tuxedo81_win.exe)
2.进入安装界面,首先显示的是【Introduction】(介绍)界面,点击【Next】继续。
3.点击【Next】后显示的是【LicenseAgreement】(协议许可),请点击【Yes】同意协议内容,点击【Next】继续安装。
4.下面是【ChooseInstallSet】(选择安装集)界面,请选择【FullInstall】。
点击【Next】。
5.在接下来的界面中,需要创建BEAHomeDirectory。
请点击【CreateaNewBEAHome】单选框来选择新建一个BEAHomeDirectory,在下面的编辑框内输入“C:
\bea”(不包含引号,默认值应为“C:
\bea”)。
点击【Next】继续安装过程。
警告:
任何对于BEAHomeDirectory的修改都将导致后续安装过程中某些参数配置的改变,请确认您了解此项修改所带来的后续过程的改变。
(注:
如果输入框显示不全,请放大整个窗口)
6.下一页将选择ProductDirectory(产品安装目录),默认值应为“C:
\bea\tuxedo8.1”(不包含引号),请点击【Next】继续安装过程。
注意:
ProductDirectory的默认值会由于BEAHomeDirectory的改变而改变。
任何对于ProductDirectory的修改都将导致后续安装过程中某些参数配置的改变,请确认您了解此项修改所带来的后续过程的改变。
7.在完成以上步骤后,系统将开始拷贝文件等安装过程,请等待至此过程完毕。
此过程中可能会有命令行窗口弹出,请不要手动关闭,安装过程会自动关闭。
注意:
不要中止拷贝过程,否则Tuxedo8.1的安装可能不完整。
8.在完成文件拷贝等操作后,会出现【CreatetlistenPassword】界面,请在【Password】一栏和【VerifyPassword】中分别填入“system”(不包括引号,注意大小写)。
点击【Next】继续安装过程。
9.下一个界面是【SSLInstallationChoice】,请选择【no】,点击【Next】继续安装过程。
10.最后显示是【LicenseInstallationChoice】,选择【no】,点击【Next】。
11.至此,Tuxedo8.1已被安装于计算机上,点击【Done】关闭此安装程序。
Tuxedo的配置:
(1)修改环境变量添加tuxedo的lib和bin路径:
path=…;c:
\bea\tuxedo8.1\lib;c:
\bea\tuxedo8.1\bin
(2)增加环境变量TUXDIR:
TUXDIR=c:
\bea\tuxedo8.1
(3)注册lic,用购买的lic.txt文件替换tuxedo目录下的lic.txt文件,lic.txt
文件的路径在安装目录下的udataobj里边c:
\bea\tuxedo8.1\udataobj
二、小型机下
1、先用root用户登陆,建立一个用户tuxedo,口令为tuxedo,所属为dba组,并在创建时为其指定一个根目录(登陆以后所在的目录),并确保该目录下有足够的空间用来安装tuxedo和部署服务。
2、用创建好的用户tuxedo登陆,并通过ftp上传tuxedo安装程序到要部署的机器上,可以放在临时目录,也可以放在tuxedo用户的根目录;要注意tuxedo的版本(不同的操作系统和操作系统位数(32位/64位)下,Tuxedo安装的版本可能不一样)。
Tuxedo的安装文件一般是.bin文件,比如tuxedoinstall.bin。
3、运行安装命令:
shtuxedosintall.bin–iconsole
4、根据提示进行安装,安装过程中会提示选择目录,一般推荐安装的目录为tuxedo用户登陆的根目录,比如tuxedo登陆的根目录为:
/bea/tuxedo,则tuxedo的安装目录推荐为/bea/tuxedo/tuxedo8.1;
5、根据屏幕提示操作,直到完成tuxedo的安装。
Tuxedo的配置:
(1)在tuxedo用户登陆所在的目录下,用vi编辑.profile,增加oracle和tuxedo的相关环境变量设置,下面是需要设置的环境变量的一个例子,不同的小型机环境可能有所不同,尽供参考:
#Setuptheshellvariables:
exportORACLE_HOME=/usr/oracle
exportORACLE_SID=xxsb
exportORACLE_TERM=xterm
exportORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
exportTUXDIR=/usr/tuxedo/tuxedo8.1
exportAPPDIR=/usr/tuxedo/appdir
exportTUXCONFIG=/usr/tuxedo/appdir/tuxconfig
exportNLS_LANG="AMERICAN_AMERICA.ZHS16GBK"
exportLANG=C
exportSHLIB_PATH=$ORACLE_HOME/lib:
$TUXDIR/lib:
$ORACLE_HOME/lib32:
/usr/lib:
/usr/lib/Motif1.2:
/opt/aCC/lib:
$ORACLE_HOME/rdbms/lib:
$SHLIB_PATH
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:
$ORACLE_HOME/rdbms/lib:
/usr/lib:
$TUXDIR/lib:
$LD_LIBRARY_PATH
exportLIBPATH=$ORACLE_HOME/lib:
/usr/lib:
$TUXDIR/lib:
$LIBPATH
exportLC=en_US
exportCC=cc
exportTMOUT=100000000
exportPATH=/bin:
/usr/bin:
/usr/sbin:
/etc:
/opt/bin:
/usr/ccs/bin:
/usr/local/bin:
/opt/aCC/bin:
$TUXDIR/bin:
$APPDIR:
$ORACLE_HOME/bin:
$APPDIR/bin:
.:
$PATH
exportCLASSPATH=$ORACLE_HOME/JRE:
$ORACLE_HOME/jlib:
$ORACLE_HOME/rdbms/jlib:
$ORACLE_HOME/network/jlib:
$CLASSPATH
(2)注册lic,用购买的lic.txt文件替换tuxedo目录下的lic.txt文件
该文件在tuxedo目录下的udataobj里边,如:
/bea/tuxedo/tuxedo8.1/udataobj
第二步、拷贝服务程序并配置
一、Windows下
在目标机器选择一个有足够空间的盘(大于2G,测试会产生日志文件),拷贝公司的医保交易服务程序到目标机器,医保程序的目录结构如下(以富阳医保的服务程序为例):
其中的Appdir是服务的主目录,里边的内容如图(某些地方可能会有不同,但是至少包括这些目录和文件):
说明:
Bin目录包括服务进程程序dowithusertrade.exe
Tuxlogs目录用来存放tuxedo的日志
DBCFG.ini是配置文件,里边配置数据库连接信息,如fysi/fysi@epsoft
SetEnv.bat是批处理文件,用来设置环境变量
Ubb_win是ubb文件,用来配置tuxedo服务的信息,****代表地区社保缩写
Tuxconfig是ubb的2进制文件,每次编译以后会根据ubb文件重新产生。
确认当前正在部署的机器上已经有这些文件和上面所说的目录结构,并开始配置:
1、配置setenv.bat
用文本编辑软件打开setenv.bat文件,正确设置TUXDIR和APPPATH路径
@echooff
setTUXDIR=d:
\bea\tuxedo8.1
setAPPPATH=D:
\TuxSvr_fuyang\appdir
setTUXCONFIG=%APPPATH%\tuxconfig
2、配置ubb
用文本编辑软件打开编辑ubb文件,并根据实际情况进行配置,下面是ubb
的一个例子,红色的为注释,实际配置修改时不放入。
*RESOURCES
IPCKEY222222//指定ipc号测试windows平台统一为222222
MASTERFY_SERVTEST//逻辑机器名,跟后面定义一致
MODELSHM
MAXACCESSERS150
MAXSERVERS150
MAXSERVICES150
MAXGTT30
LDBALN
*MACHINES
DEFAULT:
TUXDIR="d:
\bea\tuxedo8.1"//指定tuxedo安装的路径
APPDIR="d:
\TuxSvr_fuyang\appdir"//指定tuxedo服务部署的路径
TUXCONFIG="d:
\TuxSvr_fuyang\appdir\tuxconfig"
ULOGPFX="d:
\TuxSvr_fuyang\appdir\Tuxlogs\ULOG"//指定日志目录路径
MAXWSCLIENTS=20
WUYFLMID=FY_SERVTEST
//WUYF是部署机器的机器名(大写)
//FY_SERVTEST是逻辑机器名,规范为:
地区_SERVTEST
*GROUPS
WSGRPLMID=FY_SERVTESTGRPNO=1
*SERVERS
DEFAULT:
RESTART=YMAXGEN=10GRACE=600REPLYQ=Y
MIN=1MAX=4CLOPT="-A"
DoWithUserTradeSRVGRP=WSGRPSRVID=40MIN=5MAX=8
WSLSRVGRP=WSGRPSRVID=100
CLOPT="-A---n//192.168.71.13:
22222-m3-M3-x5-c1024"
//iP:
部署tuxedo机器的Ip地址,如果要通过防火墙,则配置提供给医院访问的ip
//22222是测试用端口号
*SERVICES
DoWithUserTradeSVCTIMEOUT=40
二、小型机下
一般在tuxedo用户登陆的目录下,建立一个目录,并确定该目录是否有足够的空间(大于5G,服务会产生日志文件),通过ftp上传医保交易服务程序到该目录下,上传的时候,记得选择ftp传送方式用ascii,医保程序的目录结构如下(以富阳医保的服务程序为例):
/bea/tuxedo/appdir其中/bea/tuxedo为tuxedo用户登陆后的目录,各地可能不一样。
appdir是服务的主目录,里边的内容如图(某些地方可能会有不同,但是至少包括这些目录和文件):
说明,小型机可以通过ls–al来查看,上面的文件方式是windows下的显示,仅供参考,实际里边的内容,以到时公司接口组提供的内容为准:
Bin目录包括服务进程程序dowithusertrade.exe
Tuxlogs目录用来存放tuxedo的日志
DBCFG.ini是配置文件,里边配置数据库连接信息,如fysi/fysi@epsoft
SetEnv.bat是批处理文件,用来设置环境变量(小型机里没用)
Ubb****_win是windows下的ubb文件,****是地区缩写,各地实际缩写代入,用
来配置tuxedo服务的信息(小型机里没用)
Ubb****_linux是Linux下的ubb文件,****是地区缩写,各地实际缩写代入,用
来配置tuxedo服务的信息
tuxconfig是ubb的2进制文件,每次编译以后会根据ubb文件重新产生。
配置ubb:
确认当前正在部署的机器上已经有这些文件和上面所说的目录结构(蓝色项必须包括),并开始配置:
用vi编辑ubb文件,输入viubb_linux
*RESOURCES
IPCKEY232223
MASTERFY_SERV1
MODELSHM
MAXACCESSERS150
MAXSERVERS150
MAXSERVICES150
SCANUNIT10
SANITYSCAN12
BLOCKTIME6
MAXGTT30
LDBALN
*MACHINES
DEFAULT:
TUXDIR="/bea/tuxedo8.1"
APPDIR="/bea/tux/appdir"
TUXCONFIG="/bea/tux/appdir/tuxconfig"
ULOGPFX="/bea/tux/appdir/tuxlogs/ULOG"
MAXWSCLIENTS=50
oradb1LMID=FY_SERV1
*GROUPS
WSGRPLMID=FY_SERV1GRPNO=1
*SERVERS
DEFAULT:
RESTART=YMAXGEN=10GRACE=600REPLYQ=Y
MIN=1MAX=4CLOPT="-A"
DoWithUserTradeSRVGRP=WSGRPSRVID=40MIN=5MAX=8RQADDR=DOQUE
WSLSRVGRP=WSGRPSRVID=100RQPERM=0660RPPERM=0660
CLOPT="-A---n//10.81.208.101:
32223-T100-m3-M5-x10-c1024"
*SERVICES
DoWithUserTradeSVCTIMEOUT=40
注意:
这是Linux下的格式,注意跟windows的格式有区别的,配置的内容跟windows下一样,可以参考。
第三步、配置数据库连接
一、Windows下
通过Oracle提供的工具NetConfigurationAssistant配置数据库连接信息,并测试连接,确保数据库连接配置正确。
配置完成后打开服务部署目录下的DBCFG.INI,在里边填写数据库连接字符串。
[config]
dbconn=fysb/fysb@epsoft
areaid=04007
二、小型机下
进入Oracle目录下,修改tnsnames.ora来配置数据库连接信息,并通过sqlplus测试数据库连接是否配置正确。
配置完成后打开服务部署目录下的DBCFG.INI,在里边填写数据库连接字符串。
>cd$ORACLE_HOME/network/admin
>vitnsnames.ora
DBCFG.INI文件里边,修改地区号和连接字符串:
[config]
dbconn=fysb/fysb@epsoft
areaid=04007
第四步、编译服务配置信息并启动服务
一、Windows下
确保所有参数配置正确。
下面开始编译tuxedo服务配置信息:
在运行菜单中输入cmd回车后打开dos界面,并用cd命令进入服务所在的appdir目录
1、运行环境变量设置文件>SetEnv.bat
2、编译ubb文件
3、用tmboot命令启动tuxedo服务,可以看到服务启动是否正常(全部started即可)
二、小型机下
如果设置了.profile环境变量没重新登陆过,请重新登陆以使设置的环境变量起作用。
登陆后进入appdir目录,运行tmloadcf命令编译tuxedo的ubb配置文件。
>tmloadcf–yubb****_linux
如果没有错误,则直接跳到命令行提示符,可以用ls查看,是否产生了tuxcofnig文件
>tmboot–y
用来启动服务,如果服务正常,则可以看到类似windows显示的服务started信息。
如果不正常,可以查看tuxlogs下面的ULOG日志文件,里边记录详细的错误信息,一般启不来的情况可能跟数据库连接不上有关,可以在命令行用sqlplus进行测试,数据库是否正常。
第五步、完成配置
如果服务都可以正常启动,则配置完成,可以让医院做交易进行测试。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医保 交易平台 V30 部署 指南