将具有文件同步功能的工作器与 Windchill Workgroup Manager for Autodesk Inventor 配合使用
如果正使用 Autodesk Inventor 具有文件同步功能的工作器,这些说明适用。在发布 Creo View 可视内容之前,此配置使用 Windchill Workgroup Manager 同步 Windchill 属性与 CAD 文件中的属性值。
以下是一个通知 Windchill Visualization Services 使用文件同步发布数据所需配置更改的示例。此常规的概念适用于所有具有文件同步功能的工作器。
|
|
只有 Creo View Adapters for Creo Parametric 和 Theorem Creo View Adapters for CATIA V5 支持具有多个别名的工作器 (使用 dAPI-DA 自变量),在同一台主机上进行文件同步时也会配置这些工作器。
|
要启用其他具有文件同步功能的工作器的功能,请按照以下步骤操作。请务必注意每个具有文件同步功能的工作器中命令字符串的差异。
1. 使用
custom.site.xconf 文件将
useworkerdownload 变量附加到
wvs.properties 文件中的
publish.cadconvert.<
worker_name>。有关详情,请参阅
Windchill 配置属性。这将通知发布器使用工作器进行文件下载 (
useworkerdownload),可在
Windchill 目录下的
auth.properties 文件中找到为工作器指定的
username 和
password。
在 Windchill shell 中,执行下列命令:
a. 要显示 publish.cadconvert.<worker_name> 变量的当前值:
java wt.util.jmx.WTPropEval publish.cadconvert.<worker_name>
b. 将 useworkerdownload 变量定义附加到 publish.cadconvert.<worker_name> 变量。使用显示命令的信息结果,并附加如下内容:
<Property name="useworkerdownload"value="$(wt.home)$(wvs.dir.sep)auth.properties"targetFile="codebase/WEB-INF/conf/wvs.properties"/>
附加新值时,请使用逗号 (,) 分隔符。
对于 Autodesk Inventor:
<Property name = "publish.cadconvert.INVENTOR
value = "com.ptc.wvs.server.publish.CadConvertINVENTOR,useworkerdownload=$(wt.home)$(wvs.dir.sep)auth.properties"
overridable = "true"
targetfile = "<Windchill> codebase\WEB-INF\conf\wvs.properties"/>
其中,<Windchill> 是 Windchill 的安装位置。
2. 在上一步骤中编辑的 publish.cadconvert.<worker_name> 变量引用了 auth.properties 文件。该文件当前不存在,必须加以创建。完成以下步骤:
a. 在上面的示例中,WVS 将在 Windchill 目录中查找 auth.properties 文件,但可将该文件放在任意位置。出于安全方面的原因,不应将该文件置于代码库目录中。
b. 使用所选的文本编辑器创建 auth.properties 文件。
c. 添加一个包含 username 和 password 值的身份验证变量。这是本文件中的唯一条目。语法如下:
auth=<username>:<password>
使用有效值替换 <username> 和 <password>。指定的用户名必须具有对通过 Windchill Visualization Services 发布的 Windchill 对象的读取访问权限,且该用户名必须具有从 Windchill 下载内容的授权。
d. 保存变更并关闭 auth.properties 文件。