配布ターゲットの割当クラスの確立
配布ターゲットの割当は、ESITargetAssignmentLink オブジェクトを作成してそのオブジェクトをデータベース内に永続化することによって確立されます。Windchill ESI サービスのクラス StandardESIService は、適切なオブジェクトを作成して保存するパブリックメソッド assignTarget() を提供します。
ESITargetUtility
クラス ESITargetUtility
配布ターゲットのパッケージは、クラス ESITarget、ESITargetAssociation、ESIQueryTargetAssociation、および ESITargetUtility を除き、自己完結型かつプライベートのパッケージとなります。ESITargetUtility はこのパッケージへのパブリックインタフェースです。このパッケージの各サービスは、ESITargetUtility クラスのパブリックメソッドを介して呼び出す必要があります。このクラスのメソッドはスレッドセーフではありません。各スレッドは、配布ターゲットユーティリティの新しいインスタンスを作成します。
このクラスで使用可能なメソッドの詳細については、Windchill リリース関連の Java ドキュメンテーションを参照してください。
* 
getDestinationId() API と getPlantName() API は、Windchill ESI プリファレンス「配布ターゲット情報ファインダー」で名前が指定されているクラスに定義されているものと同じ名前の API の呼び出しを試みます。このプリファレンスはデフォルトではインタフェースの名前 (com.ptc.windchill.esi.tgt.ESITargetInfoFinder) に設定されているので、SAP ターゲットの API を呼び出すと例外が返され、例外ハンドラにより、そのようなターゲットの適切な値が返されます。ただし、このプリファレンスがカスタムターゲットに対して機能するためには、このプリファレンスを、インタフェース com.ptc.windchill.esi.tgt.ESITargetInfoFinder の具象実装の名前に設定する必要があります。
これは役に立ちましたか?