与其他应用程序集成 > Windchill Workgroup Manager 文档 > CATIA V5 > 管理员 > CATIA V5 的管理和配置 > 配合使用具有文件同步功能的工作器和 Windchill Workgroup Manager > 配置多个文件同步工作器
  
配置多个文件同步工作器
本部分将提供有关在一台单独计算机上设置多个 Windchill Workgroup Manager for CATIA V5 CAD 工作器的说明。在此过程中将使用以下变量:
<TS_INST>
Theorem 安装文件夹
<PVIEW_WORKING_DIR>
Theorem CADverter 设置文件夹
<WGM_HOME>
Windchill Workgroup Manager 安装文件夹
<CATIAV5>
CATIA V5 应用程序安装文件夹
<APPDATA>
Windows 应用程序数据文件夹
<RELEASE>
当前使用的 CATIA V5 版本编号
配置多个 CATIA V5 工作器
1. 为单个计算机上所需的各个工作器确定工作器计算机的别名,如:catiaworker_1catiaworker_2catiaworker_3
2. 在工作器计算机上,使用 catia5_pv_config 实用程序创建多个相同的配置,每个都对应其中一个所需的工作器且具有相关的名称,例如:catia5_setup1catia5_setup2catia5_setup3
* 
确保选中 Enable WWGM file synchronization support 复选框。
3. 编辑每个 catia5worker.bat 脚本,并在工作器监视器命令行中在 <TS_INST>\bin\catia5r<release>_pv.cmd 之后添加相关的 -DA <alias> 作为第一个自变量。例如:
<TS_INST>\i486_nt\obj\workermonitor" -UH -s "<TS_INST> \bin\catiaV5r23_pv.cmd" -DA catiaworker_1 -vt -r...
4. 编辑每个工作器脚本并添加以下命令。例如,对于 catiaworker_1
set PVIEW_WORKING_DIR=D:\Theorem\cadworkers\catia5_setup1
set PTC_WF_CACHE=%PVIEW_WORKING_DIR%\.wgm
set PTC_WF_ROOT=%PVIEW_WORKING_DIR%\.wgm\wf_root
set PTC_WGM_STARTUP_DIR=%PVIEW_WORKING_DIR%\.wgm\uwgm_logs
set PTC_WLD_ROOT=%PVIEW_WORKING_DIR%\.wgm\wld_root
set VC_LOG_DIR=%PVIEW_WORKING_DIR%\.wgm\uwgm_logs
set PTC_WGM_ROOT=%PVIEW_WORKING_DIR%\.wgm\wgm_root
set PTC_WGM_XML_TEMP=%PVIEW_WORKING_DIR%\.wgm\XML
set TEMP=%PVIEW_WORKING_DIR%
* 
您需要移除用于设置PTC_WF_ROOTPTC_WGM_STARTUP_DIRPTC_WLD_ROOT 变量的现有行。
5. 配置 Windchill 服务器以便将每个工作器别名解析至相关的工作器主机名别名。编辑 %SystemRoot%\System32\drivers\etc\hosts 文件并添加一个条目,如:
[worker-ip-addr] [hostname] [alias-name_1] [alias-name_2] [alias-name_3] [etc]
例如:
123.456.789.1 catiaworker catiaworker_1 catiaworker_2 catiaworker_3
6. 使用“工作器代理配置向导”为每个工作器配置工作器定义,添加每个具有别名的工作器 (将别名作为工作器主机名) 作为独立的工作器,每个都对应一个实例。
启用多文件同步的工作器的 Windchill Workgroup Manager 配置
1. 安装在所选位置构建的 Windchill Workgroup Manager 客户端。例如:C:\Program Files (x86)\PTC\wgm
2. 在每个工作器设置文件夹中创建一个批处理文件,以按照如下所示的内容运行不同的 Windchill Workgroup Manager 环境:
a. 针对第一个工作器配置,创建批处理文件 WWGM_Setup1.bat
set PVIEW_WORKING_DIR=D:\Theorem\cadworkers\catia5_setup1
set PTC_WGM_APP_LOCK_NAME=catiaworker1
set PTC_WF_CACHE=%PVIEW_WORKING_DIR%\.wgm\wf_cache
set PTC_WF_ROOT=%PVIEW_WORKING_DIR%\.wgm\wf_root
set PTC_WGM_STARTUP_DIR=%PVIEW_WORKING_DIR%\.wgm\uwgm_logs
set PTC_WLD_ROOT=%PVIEW_WORKING_DIR%\.wgm\wld_root
set VC_LOG_DIR=%PVIEW_WORKING_DIR%\.wgm\uwgm_logs
set PTC_WGM_ROOT=%PVIEW_WORKING_DIR%\.wgm\wgm_root
set PTC_WGM_XML_TEMP=%PVIEW_WORKING_DIR%\.wgm\XML
“[WGM_HOME]\bin\uwgm_client.js”
b. 针对第二个工作器配置,将 WWGM_Setup1.bat 复制到第二个工作器设置文件夹中,并相应地对新位置编辑前两行。例如:
set PVIEW_WORKING_DIR=D:\Theorem\cadworkers\catia5_setup2
set PTC_WGM_APP_LOCK_NAME=catiaworker2
c. 针对其他各个工作器配置重复操作。
3. 针对各个工作器的 CATIA V5 配置注册 Windchill Workgroup Manager。这将会在各个工作器设置文件夹中创建唯一的 PTC_WF_ROOT 和 PTC_WGM_ROOT 内容。
要针对第一个工作器的 CATIA V5 配置注册 Windchill Workgroup Manager,请执行以下操作:
a. 使用批处理文件 Windchill Workgroup ManagerWWGM_Setup1.bat 运行
* 
对于 Windows 7 和 Windows Vista,请以管理员身份运行。
b. 选择所需的 CATIA V5 版本,然后单击“注册”
* 
如果手动注册,则必须使用默认的启动命令。
c. 单击“关闭”
d. 注册服务器。
e. 关闭 Windchill Workgroup Manager 客户端。
f. 更新启动用户的 CATIA V5 环境文件 (每个新工作器配置的 Windchill Workgroup Manager 客户端应用程序注册进程都将重置此 CATIA V5 环境文件):
a. 编辑公用的 Windchill Workgroup Manager for CATIA V5 环境文件以使用在 catia5worker.bat 中设置的 PTC_WF_ROOT 变量。
b. 打开 Windchill Workgroup Manager for CATIA V5 环境文件 (默认位置为 %APPDATA%\ \DassaultSystemes\CATEnv\WGM_10.0_CATIA_V5_R<Release>.txt)。
c. PTC_WF_ROOT 位置 (例如:D:\Theorem\cadworkers\catia5_setup1\.wgm\wf_root) 的所有参考替换为环境变量 %PTC_WF_ROOT%
针对其他各个工作器配置重复操作。
故障排除
如果工作器无法获得作业的 CATIA V5 许可证,所有后续作业均会由于同一许可证问题而失败。要修复此问题,您必须首先修复许可证问题。然后,请访问 Windchill 中的“WVS 作业监视器”。搜索所有由于许可证问题而失败的作业,然后重新提交。
为保证日志消息能够正确本地化并显示在 WVS 作业监视器中,请确保将 Windchill 服务器和 Theorem 工作器客户端计算机的“区域设置”设置为相同值。
相关主题