IHE自测MESA环境搭建详解



MESA安装向导——Win 7专业版(其它平台操作大同小异)
一、数据库(sql server 2005 express)安装
这个软件在微软官方下了几遍都不好用。不知道是我机器的问题还是其他原因。后来在: http://www.duote.com/soft/27453.html 下的,下载完成里边有两个安装文件,先安装sqlserver2005_SSMSEE.msi,这个安装不能更改默认的安装路径,不用改就好了。;再安装SQLEXPR32_CHS_sp2.EXE,这个安装可以修改安装路径,建议修改为C:\Program Files\Microsoft SQL Server;
以上两个安装完之后,DOS下需要用以下命令测试MESA是否可用:
osql -E -S %SERVER_NAME%
例如:osql -E -S .\sqlexpress
二、创建数据库账号
使用SQL Server Management Studio Express,用sa登陆创建新的用户ctn,选择“SQL Server身份验证”并输入相应密码ctn,可以将“强制密码过期”关闭(XP上需要取消“强制实施密码策略”,否则不能创建用户)。
三、设置ODBC
MESA使用ODBC来连接数据库。需要在ODBC中填入上述的账号\密码,如:ctn \ ctn 。
打开控制面板文件夹,依次打开“管理工具”-“数据源(ODBC)”,选择“系统 DSN”列表,点击 “添加”,选择“SQL Server”,点击“完成”,按照下面表格正确配置添加数据源。

参数名称
值名称LocalServer描述空服务器.\sqlexpress登陆ID验证方式SQL Server 验证登陆IDctn密码
ctn四、安装Perl
安装使用ActivePerl-5.14.2.1402(下载地址: http://www.skycn.com/soft/1211.html ),安装是执行其中的installer.bat,各个消息框都输入yes回车,就可以了,只是中间需要输入以下安装路径,就输入D:\Perl。
按装完成需要重启,不重启的话下边的perl命令无法执行。
五、安装Java JDK(下载地址: http://www.oracle.com/technetwor ... wnload-1501626.html
安装使用jdk1.7.0_03,模块全部安装,并依次指定安装目录D:\java\jdk1.7.0_03。这个安装就不必多说了吧?!
六、安装MESA
mesa-15.0.0_w32-sql2008.zip(下载地址: http://ihedoc.wustl.edu/mesasoft ... 0.0_w32-sql2008.zip ),将解压出来的MESA安装文件放到目录D:\mesa即可
七、创建数据库
用MESA脚本创建数据库,默认地址为:C:\Program Files\Microsoft SQL Server。打开DOS窗口,进入到D:\mesa\db目录下,并执行perl脚本:
perl generate_create_scripts.pl
此脚本会提示SQL server的安装路径,直接点击回车,它将列出文件夹及15个库的名称,执行perl脚本:
perl create_db.pl .\sqlexpress
此脚本删除(drop)现有库并创建新的库。这意味着如果你第一运行的话,它将会提示错误说没找到现有库。你可以无视此提示并继续操作,或运行2次使其不出现错误信息。
八、创建数据库表
当创建了库之后,需要在库里创建表。使用DOS窗口进入到D:\mesa\db目录下,执行perl脚本(在执行该命令之前先用sa登录数据库,给ctn用户添加15个库的db_owner权限,具体操作是,sql server Management Studio Express-- 安全性--登录名---ctn---右键--属性--用户映射--勾选相应数据库,在下面的“数据库较色成员身份”中勾选“db_owner”):
perl create_mesa_tables.pl ctn ctn .\sqlexpress
九、安装MESA存储目录
MESA-storage-A_12_5_0.zip(下载地址: http://ihedoc.wustl.edu/mesasoft ... torage-A_12_5_0.zip ),在D:\mesa下创建文件夹storage,将解压出来的文件放在该目录下。
十、设置一些环境变量
在运行测试脚本时,需要设置一些参数。下表列出的为需要设置的环境变量参数:
参数值MESA_TARGET

D:\mesa
  MESA_STORAGE
D:\mesa\storage


PATHD:\mesa\bin;D:\Perl\bin
JAVA_HOME

D:\JAVA\JDK1.7.0_03JAR_DIRECTORY
D:\mesa\lib


MESA_SQL_LOGINctnMESA_SQL_PASSWORD
ctnMESA_SQL_SERVER_NAME
.\SQLEXPRESS

SQL_ACCESS
LocalServer:ctn:ctn
  
MESA_OS

WINDOWS_NT
十一、安装测试:
从MESA10.3.0开始,就添加了安装测试,以确保变量设置无误以及数据库正确安装。所有使用MIR MESA软件测试的actor必须运行此测试:
MESA Test 1验证了参数的设置,检查了一些MESA_STORAGE中的文件夹,以及数据库是否与MESA应用相匹配。
说明:
按下列步骤在DOS窗口中运行此测试:
1、进入D:\mesa\mesa_tests\common\actors\all文件夹
2、执行如下测试脚本:
perl 1\eval_1.pl
十二、测试结果审核
MESA Test 1的测试结果会保存在D:\mesa\mesa_tests\common\actors\all\1\mir_mesa_1.xml中。检查次文件中的内容。如果没有任何错误信息(Warning)的话,则通过测试。

你可能感兴趣的:(环境搭建)