その他のアプリケーションとの統合 > Windchill Workgroup Manager のマニュアル > Creo Elements/Direct Modeling > 管理とコンフィギュレーション > Windchill Workgroup Manager でのファイル同期化可能な Worker の使用
  
Windchill Workgroup Manager でのファイル同期化可能な Worker の使用
次の手順は、Creo Elements/Direct Modeling のファイル同期化可能な 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ファイルにあることも指示します。
2. Windchill シェルで、以下のコマンドを実行します。
a. publish.cadconvert<worker 名> 変数の現在の値を表示するには:
xconfmanager -d publish.cadconvert.<worker 名>
b. 変数 publish.cadconvert<Worker 名> に変数定義 useworkerdownload を追加します。表示コマンドの情報結果を使用して、以下のコマンドを追加します。
useworkerdownload=$(wt.home)$(wvs.dir.sep)auth.properties
新しい値を追加するには、コンマ (,) をセパレータとして使用します。
Creo Elements/Direct Modeling の場合:
xconfmanager -s
publish.cadconvert.COCRMODEL=com.ptc.wvs.server.publish.CadConvert
COCRMODEL,useworkerdownload=$(wt.home)$(wvs.dir.sep)auth.properties
-t <Windchill>\codebase\wvs.properties -p
<Windchill>は、Windchill がインストールされている場所です。
3. 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ファイルを閉じます。
4. Windchill サーバーを再起動します。
Worker の設定
オーサリングアプリケーションとWindchillの間で共有されるさまざまなプロパティの値をビューデータの生成中に同期化するには、次の 3 つのコンポーネントを Worker システムにインストールする必要があります。
Creo Elements/Direct Modeling
適用可能な Creo View アダプタ - (インストールに関する情報は「Creo View MCAD Adapters Installation and Configuration Guide 日本語版」を参照)
Windchill Workgroup Manager - (インストールに関する情報は、オーサリングアプリケーション用 Administrator's and User's Guide の「Windchill Workgroup Manager のインストール」の章を参照)
* 
WindchillサーバーはWindchill Workgroup Managerに登録しないでください。
Creo Elements/Direct Modeling での PTC Worker Daemon サービスプロパティの設定
ファイル同期を正しく機能させるには、このサービスにシステムアクセス権が必要です。
1. Windows で PTC Worker Daemon サービスプロパティを編集します。
2. PTC Worker Daemon Properties ダイアログで、「ログオン」タブを選択します。
3. 「アカウント」を選択します。
4. 「ブラウズ」ボタンを使用して「System Admin」を選択し、「OK」をクリックします。
5. 「パスワード」「パスワードの確認」に入力して「適用」をクリックします。
6. サービスが実行中の場合、「サービス」パネルで「停止」を選択し、次に「サービスの再起動」を選択します。これを実行しないと、行った変更が有効になりません。古い環境設定が引き続き有効になります。
HTTPS での Creo View Adapter の設定
Worker はバックグラウンドで動作します。そのため、サーバーとの通信中にユーザーダイアログが発生しないようにする必要があります。たとえば HTTPS 環境では、Worker システムが受諾ダイアログを回避できるよう、証明書はロードして事前に受け入れておく必要があります。
Windows での証明書の受け入れ
Windows Worker でデータをパブリッシングするには、ローカルホストにログオンして Windchill サーバーから証明書を受け取ることのできるユーザーのログオン情報を使用して、PTC Worker Daemon サービスを設定する必要があります。
PTC Worker Daemon サービスを設定するには、次の手順を実行します。
1. Windows では、「スタート」 > 「コントロールパネル」 > 「管理ツール」 の順にクリックします。「管理ツール」ウィンドウが開いたら、「サービス」アイコンをダブルクリックします。「サービス」ウィンドウが表示されます。
2. PTC Worker Daemon のプロパティを表示します。
3. PTC Worker Daemon の「サービス」ウィンドウに戻り、「停止」をクリックしてサービスを停止します。
4. 「ログオン」タブをクリックします。
5. 「アカウント」を選択し、ユーザーのログオンおよびパスワード情報を入力します。
6. 「全般」タブをクリックし、サービスを開始します。
7. Windchill Workgroup Manager を開き、Windchill サーバーをブラウズします。
8. 安全なサイトのセキュリティ証明書をインストール (受諾) します。
9. 「終了」をクリックして、Windchill Workgroup Manager を終了します。
10. サーバーでの Worker の設定手順については、「Worker の設定」セクションを参照してください。
Windchill Workgroup Manager をサーバーからリモート Worker システムにインストールする場合
同期可能なファイルをリモート Worker マシンにパブリッシングするには、どのサーバーもWindchill Workgroup Managerに登録されていないことが基本条件です。ただし、Windchill Workgroup Managerがサーバーからインストールされている場合は、自動的にサーバーが登録されるのでこの条件は満たされ、またサーバー側のパブリッシングは実行されません。このような場合、次の方法によって修正できます。
Worker マシンに Windchill サーバーから Windchill Workgroup Manager クライアントをインストールして <WGM インストールディレクトリ> にある wgmclient.ini ファイルを編集し、次のエントリをコメントアウトします。
#Default server URL.
#default.server.url=<server_url>
なお、インストールが完了したら、アプリケーションを開始するオプションのフラグを外して Windchill Workgroup Manager を開始してください。
複数のファイル同期化 CAD Worker の設定
このセクションでは、単一のマシンで使用されている複数の異なる CAD ツールのファイル同期化 CAD Worker をセットアップする手順を示します。
たとえば、同一マシンで Creo Elements/Direct Modeling のファイル同期化 CAD Worker と Autodesk Inventor のファイル同期化 CAD Worker をそれぞれ 1 つずつ実行することはできますが、同一マシンで Creo Elements/Direct Modeling のファイル同期化 CAD Worker を 2 つ実行することはできません。
この手順では、以下の環境変数が使用されます。
<PTC_WGM_ROOT>
各 CAD Worker のルートフォルダ
<PTC_WGM_APP_LOCK_NAME>
この変数は Worker ごとに異なる値に設定します。
* 
この変数は以下の CAD Worker にのみ適用できます。
Creo Elements/Direct Modeling
Creo Elements/Direct Drafting
Creo Elements/Direct Modeling のファイル同期化対応 Worker を使用するための Windchill Workgroup Manager コンフィギュレーション
Creo Elements/Direct Modeling のファイル同期化 CAD Worker を単一のクライアントマシンでセットアップするには、以下の操作を実行します。
1. 選択した場所に Windchill Workgroup Manager クライアントビルドをインストールします。たとえば、C:\Program Files\PTC\wgm を使用します。
* 
必要なシステム環境変数を設定する前に Creo Elements/Direct ModelingWindchill Workgroup Manager に登録しないでください。
2. 次のシステム環境変数を作成します。
PTC_WGM_ROOT = <WWGM_ワーキングディレクトリ>\PTC_WGM_ROOT_CEDM
3. Creo Elements/Direct Modeling Worker スクリプト (バッチファイルを含む) ccmodelworker.batCreo Elements/Direct Modeling Worker セットアップフォルダに作成します。
4. Creo Elements/Direct ModelingWindchill Workgroup Manager に登録します。これにより、設定されている場所 <WWGM ワーキングディレクトリ>\PTC_WGM_ROOT_CEDMCreo Elements/Direct Modeling 登録ファイルが作成されます。
5. バッチファイル ccmodelworker.bat を編集して以下の環境変数を追加します。
set PTC_WGM_ROOT=<WWGM_Working_directory>\PTC_WGM_ROOT_CEDM
set PTC_WGM_APP_LOCK_NAME=CEDMworker
6. 次の環境変数をシステムから削除します。
PTC_WGM_ROOT = <WWGM_ワーキングディレクトリ>\PTC_WGM_ROOT_CEDM
* 
NX Worker などの別の CAD Worker を設定する前に環境変数 PTC_WGM_ROOT を削除する必要があります。
複数の CAD Worker をセットアップした後 (たとえば Creo Elements/Direct ModelingNX のファイル同期化 CAD Worker をセットアップした後)、マシンを再起動します。
7. NX などの別のファイル同期化 CAD Worker をセットアップするには、ステップ 2 ~ 6 を繰り返します。