エンタープライズ管理 > Windchill のエクスポートとインポート > PTC Windchill PLM Connector - Creo Packages Administrator's and User's Guide > Windchill PLM Connector – Creo Packages > パッケージのインポート > パッケージをインポートする前の手順 > インポートプリファレンスの設定
  
インポートプリファレンスの設定
Creo Packages を使用してソース PLM システムからパッケージをインポートする前に、インポートプリファレンスを設定する必要があります。インポートプリファレンスは、インストール中に Creo Packages のインストールディレクトリに作成された wpc_preferences.txt ファイルで指定できます。このファイルは、インストールプロセス中にインストールディレクトリに作成されています。
wpc_preferences.txt ファイルには、パッケージをインポートする際のインポート、マッピング、およびコンフリクトオーバーライドに関するプリファレンスが含まれています。
wpc_preferences.txt ファイルは任意のテキストエディタで修正できます。コメント記号 (#) を除去すると、デフォルトのプリファレンスがアクティブになります。wpc_preferences.txt ファイルには、その他のプリファレンスコマンドも追加できます。
wpc_preferences.txt ファイルに一度設定したマッピングプリファレンスは、パッケージをインポートするたびに使用されます。インポートプリファレンスの変更が必要になった場合は、wpc_preferences.txt ファイルを修正できます。
次のエンティティのインポートプリファレンスを設定できます。
マッピングファイルの場所
次の例では、各ソース PLM システムのマッピングファイルが保存されている PLM システムのフォルダの場所を、オブジェクトのソースシステム ID に基づいて指定しています。
import.mapping.files.location= d:\wpc\mapping_files
オーバーライド可能コンフリクトのデフォルトの解決
すべてのオブジェクトに同じ解決を適用する場合は、インポートプリファレンスの設定中に、この解決を指定できます。wpc_preferences.txt ファイルでは、次のタイプのコンフリクトに対して解決を指定できます。
不足参照の解決
オブジェクトの新しいバージョン
フォルダが見つからない
コンフリクトの詳細については、コンフリクトの処理と解決を参照してください。
ベースラインフォルダ
ベースラインフォルダは、マッピングファイルで次のように指定します。
baseline.folderpath=<baseline folder>.
ベースラインプレフィックスを次のように指定します。
baseline.prefix=WPC_%o.
%o は、実行する操作を表します。
インポート時のベースラインの作成
wpc_preferences.txt ファイル内のデフォルトのコメント行、## Preferences for baseline creation upon import/export の後に、ターゲット PLM システムにインポートするファイルのベースライン情報を追加します。次に例を示します。
##Preferences for baseline creation upon import / export
baseline.prefix=WPC_%o
baseline.folderpath=/ptc/Library/mig_tesxt//Assembly
## Reports location
プレフィックスの使用
wpc_preferences.txt ファイルに使用されるプレフィックスは次のとおりです。
%o - 実行する操作を表します (インポートまたはエクスポート)。
%u - Creo Packages のユーザー名。
ディレクトリセパレータ
ディレクトリセパレータはプラットフォーム固有です。Windows では、レシピファイルの場所またはコマンドライン引数の場所のパスを指定する際のインジケータは、2 つのバックスラッシュ (\\) になります。${dir.sep} という構文をディレクトリセパレータとして使用することもできます。wpc_preferences.txt ファイル内で ${dir.sep} が使用されている場合は、$\\ に置換されます。\\ および ${dir.sep} のセパレータは組み合わせて使用できます。
#export.default.recipefile=c:\\ptc\\wpc${dir.sep} recipes\\defaultRecipeFile.rcp.
コンフリクトの解決
コンフリクトの解決は次のように指定します。
conflict.<ConflictType>=<ResolutionType>
解決のタイプには複数の値を指定できます。コンフリクトのタイプには、キーワードを割り当てることができます。
次の例では、OVERRIDE_FIRST_ITERATION がコンフリクトのタイプを表し、INCLUDE が割り当てられた解決タイプを表しています。OVERRIDE_FIRST_ITERATION に指定できる複数の値は、INCLUDESKIPUSE_LATEST_ON_PREVIOUS です。
## Possible resolutions for OVERRIDE_FIRST_ITERATIONS CONFLICT
ARE include, skip, use_latest_on_previous
#conflict.OVERRIDE_FIRST_ITERATION=INCLUDE
プロジェクトで使用するコンテキスト (名前空間) の指定
操作するプロジェクト内のコンテキスト (名前空間) を指定するには、PLM システムごとに組織情報を使用して一意の値を入力します。
context=<unique value>
次に例を示します。
context=/PTC/Project/My_project
オブジェクトを Windchill PDMLink にインポートする際の、チェックイン時の自動関連付け
オブジェクトを Windchill PDMLink にインポートする際、チェックイン時に自動関連付けを行う場合は、wpc_preferences.txt ファイルで次のインポートプリファレンスを設定できます。
Windchill パッケージのインポートにより WPT 部品を作成する場合。次のデフォルト値を false から true に変更します。
import.associate=false
例:
import.associate=true
SAR リンクの作成失敗に対してオーバーライド可能コンフリクトを作成するには、次の構文を使用します。
conflict.OVERRIDABLE_CREATE_ALTERNATE_LINK=
次に例を示します。
conflict.OVERRIDABLE_CREATE_ALTERNATE_LINK=CREATE_IMAGE
自動関連付けの属性フィルタを提供するには、次の構文を使用します。
import.associate.filter.attribute=<attribute name>
次に例を示します。
import.associate.filter.attribute=ProductStructure
フォームベースの認証
フォームベース認証 (FBA) を使用する Windchill サーバーで Creo Packages を使用する場合は、Creo Packages クライアントでプリファレンスを設定する必要があります。wpc_preferences.txt ファイルで、プリファレンスを次のように設定します。
windchill.auth.mode=PROTOCOL_AUTH
移動プリファレンス
ソース PLM システムでオブジェクトを移動しても、ターゲット PLM システムのオブジェクトはインポート時に自動的に移動されません。この動作を制御するには、wpc_preferences.txt ファイルで次のようにコメントの解除と設定を行います。
import.move.caddocuments=<true or false>
インポートされたオブジェクトをターゲット PLM システムで自動的に移動する場合は、プリファレンスを true に設定します。マッピングファイルでの場所の変更はソース PLM システム上の新しい場所より優先され、オブジェクトはマッピングファイルに従って移動されることに注意してください。このプリファレンスを true に設定すると、マッピングファイルの更新が必要となる場合があります。
オブジェクトがコンテキスト間で移動されている場合は、そのオブジェクトのすべての改訂 (たとえば、部品 A.1 と B.1) が移動先のコンテキストに移動されます。コンテキスト内での移動 (サブフォルダの移動) の場合は、選択した改訂のみが移動され、そのオブジェクトのほかの改訂は現在のフォルダに残ります。
オブジェクトをターゲット PLM システムで自動的に移動させない場合は、このプリファレンスを false に設定します。このプリファレンスが false に設定されている場合は、パッケージ詳細レポートにオブジェクトの新しい場所が通知されます。
PTC では次の内容を推奨しています。
このプリファレンスは頻繁に変更しないでください。このプリファレンスを変更すると、マッピング定義の変更が必要となります。
複数のクライアント環境を使用している場合は、すべての環境でこのプリファレンスの設定を同じにしてください。
識別子情報のみを含む CAD オブジェクトのインポート
パッケージのエクスポート時に wpc.export.secured.version プリファレンスが true に設定されていた場合は、不完全パッケージを正しくインポートするために wpc.export.secured.version プリファレンスを使用します。
このプロパティが true に設定されている場合は、インポートプロセスでグローバル ID を使用して CAD ドキュメントがサーチされます。このプリファレンスは、wpc.export.secured.version プリファレンスが有効であるために識別子情報のみがインポートされた依存 CAD コンポーネントだけに適用されます。
* 
このプリファレンスの値は false に設定するようにしてください。このプリファレンスは、必要な場合にのみ慎重に使用してください。このプリファレンスを使用する必要がある場合は、プリファレンスを一時的に有効にし、使用した後に無効に戻すようにしてください。