配置 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. 确保工作器计算机上的命令提示符中没有任何错误。