Windchill Workgroup Manager for Autodesk Inventor でのファイル同期化可能な Worker の使用
次の手順は、Autodesk Inventor のファイル同期化可能な Worker を使用している場合に適用されます。このコンフィギュレーションでは、Creo View ビューデータをパブリッシュする前に Windchill 属性と CAD ファイルの属性の値を同期化するために Windchill Workgroup Manager が使用されています。
以下は、Windchill Visualization Service に対して、データをパブリッシングするためにファイル同期化を使用するように指示する際に必要な設定変更の一例です。この一般的な概念は、ファイル同期化可能なすべての Worker に適用されます。
|
Creo Parametric 用の Creo View アダプタおよび CATIA V5 用の Theorem Creo View アダプタだけが、同じホストマシンでファイルの同期化用にも設定されている複数のエイリアス Worker を (dAPI 引数 -DA を使用して) サポートしています。
|
ほかのファイル同期化可能 Worker に対しても機能を有効にするには、以下の手順に従います: ファイル同期化可能 Worker ごとのコマンド文字列の差異に注意してください。
1. xconfmanager を使用して、useworkerdownload 変数を publish.cadconvertファイルにある .<worker_名wvs.properties> 変数に追加します。これによって、パブリッシャにファイルダウンロード用の Worker (useworkerdownload) を使用するように指示し、また、Worker に渡されるユーザー名とパスワードがWindchillディレクトリのauth.propertiesファイルにあることも指示します。
Windchill シェルで以下のコマンドを実行します。
a. publish.cadconvert<worker_名> 変数の現在の値を表示するには、次のコマンドを実行します。
xconfmanager -d publish.cadconvert.<worker_名>
b. publish.cadconvert<worker 名> 変数に useworkerdownload 変数定義を追加します。表示コマンドの情報結果を使用して、次のコマンドを追加します。
useworkerdownload=$(wt.home)$(wvs.dir.sep)auth.properties
新しい値を追加するには、コンマ (,) をセパレータとして使用します。
Autodesk Inventor の場合:
xconfmanager -s
publish.cadconvert.INVENTOR=com.ptc.wvs.server.publish.CadConvert
INVENTOR,useworkerdownload=$(wt.home)$(wvs.dir.sep)auth.properties
-t <Windchill>\codebase\wvs.properties -p
<Windchill>は、Windchill がインストールされている場所です。
2. publish.cadconvert。前の手順で編集した <worker_名> 変数は、auth.propertiesファイルを参照します。この時点で、ファイルは存在しないので、作成する必要があります。次の手順を実行します。
a. 上記の例では、WVS は Windchill ディレクトリで auth.properties ファイルを探しますが、どこにでも配置できます。セキュリティ上の理由から、このファイルを codebase ディレクトリに配置しないでください。
b. 任意のテキストエディタを使用して、auth.propertiesファイルを作成します。
c. ユーザー名とパスワード値を含む authentication 変数を追加します。これがこのファイルの唯一のエントリです。構文は次のとおりです。
auth=<username>:<password>
<ユーザー名> および <パスワード> に有効な値を入力します。指定したユーザー名は、Windchill Visualization Services からパブリッシングされたWindchillオブジェクトへの読み取りアクセス権と、Windchillからコンテンツをダウンロードする権限を持っている必要があります。
d. 変更内容を保存し、auth.propertiesファイルを閉じます。
3. Windchill サーバーを再起動します。