与其他应用程序集成 > Windchill Workgroup Manager 文档 > CATIA V5 > 管理员 > CATIA V5 的管理和配置 > 配置 Theorem 工作器 > 配置 Theorem 工作器 – 文件同步 (可选)
  
配置 Theorem 工作器 – 文件同步 (可选)
Theorem 工作器的文件同步为可选步骤。
由于已配置文件同步,因此 CAD 数据在发布进程期间与 Windchill Workgroup Manager 同步,从而反映 Windchill (如 PTC_REVISION 或者 PTC_WM_LIFECYCLE_STATE) 中的所有待处理更改。产生的可视结果反映了隐式文件更新,然后作为表示存储在 Windchill 中。
在开始文件同步配置进程之前,确保您已为下列变量收集了所需信息:
变量
说明
(常规)
您已下载并安装了 CATIA V5 Theorem 适配器,并且在客户端对其进行了配置。
工作器位置
指定是将工作器放置在 Windchill 服务器所在的计算机上,还是放置在其他 Windows 计算机上。
工作器执行命令
指定启动工作器可执行程序的命令 (附带主机的本机路径) 和超时命令。
工作器 Daemon 端口
如果使用位于其他 Windows 计算机上的远程工作器,则主机上运行的工作器 daemon 所监听的默认端口号是 601。
公用文件系统
使用 Microsoft Windows Networking、NFS、或 UNC 路径等网络文件系统,指定公用文件系统。Windchill 系统路径表示已使用 FTP 命令 (pview 目录) 从 Windchill 服务器访问到公用文件系统,该系统路径应该与公用文件系统中的工作器系统路径保持一致。
在开始之前,Theorem 工作器、服务器和客户端必须已如本部分前面所述完成文件同步配置。如果您想要将文件同步作为服务运行,还必须完成这些步骤。
1. 登录到 Windchill 服务器并停止方法服务器、Tomcat 和 Apache。
2. 清除 Tomcat 的 Servlet 缓存,然后删除 C:\ptc\<build number>\tomcat\work\Catalina 目录下的内容。
3. C:\ptc\<build number>\Windchill 目录下创建或放置一个名为 auth.properties 的文件。
* 
此文件应包含 auth=用户名:密码 行,并且不带任何其他空格或行。用户凭证用于 Windchill 发布且必须具有所有数据的读取权限。
4. 备份 C:\ptc\<build number>\Windchill\site.xconf。您必须关闭测试用例的文件同步。
* 
要在稍后再次关闭文件同步,请恢复备份文件 site.xconf 并从 Windchill 命令行中运行 xconfmanager-fp
5. 将以下各行添加到 site.xconf 文件结尾处的 </Configuration> 之前:
<Property name="publish.cadconvert.UG" overridable= "true"
targetFile="codebase/wvs.properties"
value="com.ptc.wvs.server.publish.CadConvertUG,assytype=topdown,
repiba=additional_reps,useworkerdownload=$(wt.home)$(wvs.dir.sep)
auth.properties"/>
<Property name="publish.cadconvert.SOLIDWORKS" overridable="true"
targetFile="codebase/wvs.properties"
value="com.ptc.wvs.server.publish.CadConvertSOLIDWORKS,useworkerdownload=
$(wt.home)$(wvs.dir.sep)auth.properties"/>
<Property name="publish.cadconvert.INVENTOR" overridable="true"
targetFile="codebase/wvs.properties"
value="com.ptc.wvs.server.publish.CadConvertINVENTOR,useworkerdownload=
$(wt.home)$(wvs.dir.sep)auth.properties"/>
<Property name="publish.cadconvert.CATIA" overridable="true"
targetFile="codebase/wvs.properties"
value="com.ptc.wvs.server.publish.CadConvertCATIA,
useworkerdownload=$(wt.home)$(wvs.dir.sep)auth.properties"/>
<Property name="publish.cadconvert.CATIAV5" overridable="true"
targetFile="codebase/wvs.properties"
value="com.ptc.wvs.server.publish.CadConvertCATIAV5,useworkerdownload=
$(wt.home)$(wvs.dir.sep)auth.properties"/>
<Property name="publish.service.enabled" overridable="true"
targetFile="codebase/wvs.properties"
value="true"/>
<Property name="publish.usesPublishRules" overridable="true"
targetFile="codebase/wvs.properties"
value="PROE CADDS5 UG SOLIDWORKS CATIAV4 ARBORTEXT"/>
6. 保存 site.xconf 文件并从 Windchill 命令行运行 xconfmanager-fp
7. 修复文件名中的空格以实现文件同步:
a. 编辑 Windchill\codebase\agent.ini 文件。
b. 在与 CATIA V5 工作器对应的工作器标题下,输入 noencoding=false
8. 启动 Apache、Tomcat 和方法服务器。
9. 验证 C:\Theorem\recipe\catia5_pv.pvr 文件是否包含以下各行。否则,将其添加到最终 adapter* 行的下方。
adapter/WWGMDllName=catia5adapter_loader
adapter/WWGMCadHandleSupported=0
adapter/WWGMCadHandleOption=0
adapter/windchillMethod=3
10. 在工作器计算机上安装 Windchill Workgroup Manager 客户端,然后注册 CATIA V5 Rxx。
* 
请勿注册服务器。
11. 如果使用的是 Windows 系统,则在工作器中运行以下命令:
Start>Run>cmd
CD C:\Theorem\i486_nt\obj
WorkerDaemon.exe <port number>
12. 以管理员身份登录 Windchill 服务器。
13. 导航至“站点” > “实用程序” > “工作器代理管理”,然后执行以下步骤:
a. 选择“启动详细工作器”复选框。
b. 单击 CATIA V5 工作器名称旁边的“启动工作器”(绿色标志图标)。工作器运行时,标志变为红色,状态为“可用”
14. 确保工作器计算机上的命令提示符中没有任何错误。