情報構造からのバンドルのパブリッシング
パブリッシングの必要条件は次のとおりです。
• Windchill に製品の情報構造を設定する必要があります。
• Windchill に WVS Service Information Manager Worker (SIS Worker とも呼びます) を設定する必要があります。
• Windchill に Windchill Visualization サービスのパブリッシング規則を設定する必要があります。
「ナビゲータ」枠で、Windchill Service Information Manager 製品を選択します。
1. 製品を展開して、「情報構造」フォルダを開きます。
2. 「情報構造」ページで、情報構造の最上位をハイライト表示します。
3. 「パブリッシング」 の下のツールバーで、
「製品表現」を選択します。
「製品表現をパブリッシング」ウィンドウが開きます。
4. 「製品表現をパブリッシング」ウィンドウで、「名前」および「説明」を入力します。リストで「パブリッシング規則」を選択して、デフォルトにする製品表現を選択します。
5. 「パブリッシングジョブをサブミット」をクリックします。ジョブがサブミットされたことを示す確認メッセージが表示されます。
| WVS ジョブモニターを使用して、ジョブの進捗状況を監視できます。WVS ジョブモニターにアクセスするには、確認メッセージ内の「WVS ジョブモニター」へのリンクをクリックします。 |
パブリッシングされたバンドルは WVS には返されません。バンドルの出力は、
Servigistics InService で使用するために、
Arbortext Publishing Engine によって準備および保存されます。バンドルのファイル名と場所を設定する Worker パラメータについては、
WVS サービス Worker パラメータを参照してください。
情報構造のバンドルをパブリッシングし、グループまたはコンテンツに追加、変更または削除を加えた場合は、変更した内容だけを含む「差分のみパブリッシング」を実行できます。
「差分のみパブリッシング」は、初期の完全なパブリッシング操作に適用されたのと同じパブリッシング規則やコンフィギュレーション仕様を使用します。したがって、これらが Windchill サーバーで設定されている必要があります。
1. 情報構造の「製品表現」タブに移動します。
2. 以前にパブリッシングされたバンドルの製品表現を選択します。
3. ショートカットメニューで、「差分のみパブリッシング」を選択します。
4. パブリッシングが自動的に行われ、確認メッセージが表示されます。
差分のバンドルは Arbortext Publishing Engine サーバーに置かれ、パブリッシングされたバンドルを保存するよう設定されます。
「操作」メニューから「再表示」を選択してビューを更新します。
バンドルにバージョンスキームを適用し、後続の差分パブリッシング操作をトラックできます。詳細については、
バンドルパブリッシングの出力を参照してください。
差分パブリッシングされたバンドル製品表現を InService にロードできなかった場合、
「差分のみ再パブリッシング」を実行して、選択した差分製品表現をパブリッシングできます。詳細については、
差分バンドル製品表現の再パブリッシングを参照してください。
ダイナミックドキュメントまたは部品リストが含まれている大きなデータセットのバンドル製品表現をパブリッシングする場合、パフォーマンスの問題が発生することがあります。PTC は、バンドルのパブリッシングに必要な時間を削減するため、そのようなデータセットには順次処理ではなく並列処理を利用することをお勧めします。wt.properties ファイル内のプロパティを以下のように設定します。
• com.ptc.arbortext.windchill.publisher.payload.parallelProcessing - バンドルのパブリッシングプロセスを並列で実行します。true に設定した場合、マシンに搭載されている CPU の数にプロパティ com.ptc.arbortext.windchill.publisher.payload.numThreads が自動的に設定され、プロパティ com.ptc.arbortext.windchill.publisher.payload.batchSize が 512 に設定されます。コアの自動検出に基づくプロパティ com.ptc.arbortext.windchill.publisher.payload.numThreads の値は最大値の 10 まで設定できます。デフォルト値は false です。
• com.ptc.arbortext.windchill.publisher.payload.batchSize - 一度に 1 つのスレッドで処理するノードの数を指定します。このプロパティを設定すると、バッチサイズのデフォルト値がオーバーライドされます。
• com.ptc.arbortext.windchill.publisher.payload.numThreads - 並列パブリッシングで生成するスレッドの数を指定します。このプロパティを設定すると、スレッド数のデフォルト値がオーバーライドされます。