3. 安装WPS产品
本文略去安装WPS产品的过程,在过程中注意选择“延迟创建概要文件”。
4. 创建概要文件
在安装产品之后,需要手工创建概要文件。本文推荐使用manageprofiles.bat/manageprofiles.sh命令来手工创建概要文件,而非Profile Management Tool (PMT)。原因是因为,基于oracle的概要文件,在PMT工具中只能使用WPS默认用户名(见表1中的第2列),而不能使用自定义的用户名称,这将使得手工创建的Oracle用户没有用武之地。以下是基于Oracle的manageprofiles命令的一个范例:
manageprofiles.bat -create -templatePath D:\IBM\WPS62GM\profileTemplates\default.wbiserver -profileName oraProfile -enableSecurity false -configureBPC false -dbType ORACLE10G-dbName RAS -ceiDbName RAS -dbDelayConfig true -dbCommonForME true -dbDriverType oracle_thin -dbJDBCClasspath D:\ora_driver -dbServerPort 1521 -configureBSpace false -configureBRM false -dbHostName 9.125.70.176 -winserviceCheck false -dbCommonUserId WPCDB -dbCommonPassword passw0rd -dbCeiUserId CEIDB -dbCeiPassword passw0rd -dbSysMeUserId SCASYSMSG -dbSysMePassword passw0rd -dbAppMeUserId SCAAPPMSG -dbAppMePassword passw0rd -dbCeiMeUserId CEIMSG -dbCeiMePassword passw0rd -dbBPCMeUserId BPCMSG -dbBPCMePassword passw0rd
参数说明:
-dbType: ORACLE10G用来标识使用的是Oracle10g版本数据库
-dbName: Oracle数据库的实例名称
-ceiDBName:同-dbName
-dbDriverType:使用oracle_thin方式的驱动程序
-dbJDBCClasspath: WPS机器上classes12.zip驱动程序的路径
-dbHostName: Oracle数据库主机名/IP地址
-dbCommonUserId:使用已创建的WPCDB用户,用于WPS通用数据库(Common DB)
-dbCeiUserId:使用已创建的CEIDB用户,用于公共事件基础结构(CEI)
-dbSysMeUserId:使用已创建的SCASYSMSG用户,用于服务组件架构(SCA)系统总线上的消息引擎
-dbAppMeUserId:使用已创建的SCAAPPMSG用户,用于服务组件架构上应用总线上的消息引擎
-dbCeiMeUserId:使用已创建的CEIMSG用户,用于公共事件基础结构总线上的消息引擎
-dbBPCMeUserId:使用你哦个已创建的BPCMSG用户,用于业务流程编排器总线上的消息引擎
5. 配置公共数据库
将公共数据库配置脚本目录从WPS机器的<Profile_Home>\dbscripts\CommonDB\Oracle\<DB_Name>上拷贝到Oracle服务器上。注意,将从Windows上生成的shell脚本拷贝到Linux/Unix上时,有可能需要执行dos2unix命令以避免文件格式不识别问题。在Oracle服务器上执行此脚本并确保执行成功。
6. 配置总线
更改每个总线上的数据源信息,以使用正确的模式名称和认证别名。
· 对于CEI总线:

确保使用模式名:CEIMSG,认证别名:CEIME_<node_name>.server1_Auth_Alias
· 对于BPC总线:

确保使用模式名:BPCMSG,认证别名:BPCME_<数字>_Auth_Alias
· 对于SCA Application总线:

确保使用模式名:SCAAPPMSG,认证别名:SCAAPPME<数字>_Auth_Alias
· 对于SCA System总线:

确保使用模式名:SCASYSMSG,认证别名:SCASYSME<数字>_Auth_Alias