环境准备
1、Caching server主机必须可以与Integration主机网络连通
2、在缓存服务器上运行PW Server 安装的应用程序,并依次安装如下模块
Windows Installer 4.5
Microsoft .Net Framework 3.5 SP1
Microsoft Core XML Services (MSXML)6.0
ProjectWise Prerequisite Runtimes
ProjectWise Explorer
ProjectWise Administrator
安装完ProjectWise Explorer后,需要配置PW客户端的‘工具’ – ‘网络配置设置’中进行设置,填入集成服务器和当前缓存服务器的IP,点击添加并保存。
配置步骤
3、在服务器安装包中,点Install运行安装向导: ProjectWise Caching Server,安装中点击‘下一步’按钮直接安装即可。
注意,安装Caching时,不能与Integration Server同时安装在一台机器上。
安装完Caching server之后,打开之前安装好的ProjectWise管理员端,在管理员端可以看到两个不同IP的服务器(如果没有显示缓存服务器IP,请确认‘服务’中的PW缓存服务是启动的)。
在缓存服务器PW管理员端中,对应的缓存服务器IP下,点开看到‘数据源’,右键选择‘新建数据源’,引用集成服务器的数据源,数据源名称和描述可以保持和集成服务器一致
引用完成后,需要到caching服务器的C:\Program Files\Bentley\ProjectWise\Bin目录下,配置dmskrnl.cfg文件。
dmskrnl.cfg中,需要配置的模块内容如下(可用搜索方式搜索以下模块,‘;’表示注释):
[Cache]
enabled=true
storagepath=c:\PWcache(缓存文件的存储路径,可以自定义)
limit=10000(根据机器具体存储空间大小来定)
[Gateway]
集成服务器机器名称=缓存服务器机器名称
;(Integration Server Name = Caching Server Name)
[Routing]
;5800是通信端口
集成服务器机器名称=5800
;Integration Server Name = Port Number
[TeamMate]
FiletransferSrv=1
ConnectionSrv=1
Databases=db0
[NameResolution]
;DNS解析
集成服务器IP地址=集成服务器机器名称
缓存服务器IP地址=缓存服务器机器名称
[db0]
;连接的数据源,Server=(集成服务器机器名称)是指连接到主服务器上的数据源
DsServer=1
Server=集成服务器机器名称
SSO=1(单点登录可以不进行设置)
//上述模块不需要手动填写,当管理员端引用PW集成服务器的数据源成功后,在该配置文件中最下方的[db0]模块下,会自动添加数据源的内容
注意:设置caching server完成后,在异地或者第三方单位的PW 客户端的网络配置设置里,需要填入缓存服务器的IP地址,而不再是填入集成服务器的IP地址: