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