ソリューション
参照オブジェクトを取得するために、既成のコンフィギュレーションおよびカスタマイズフックを使用します。
前提となる知識
この目的を達成するには、以下を理解していなければなりません。
• Java に関連した基本的な開発。
• Windchill xconfmanager と委任の概念。
ソリューションエレメント
• ObjectReferenceAttributeSearchDelegate: カスタムまたはデフォルトの委任を定義するインタフェース。このインタフェースまたは以下の DefaultObjectReferenceAttributeSearchDelegate クラスを拡張できます。
• DefaultObjectReferenceAttributeSearchDelegate: ObjectReferenceAttributeSearchDelegate のデフォルトの実装。
既成のコンフィギュレーションの例を以下に示します。コンフィギュレーション用の xconf ファイル associativity.service.properties.xconf は codebase\com\ptc\windchill\associativity\xconfs にあります。
<!-- ObjectReference attribute search delegate -->
<Service context="default" name="com.ptc.windchill.baseclient.server.delegate.ObjectReferenceAttributeSearchDelegate">
<Option cardinality="duplicate" requestor="null" serviceClass="com.ptc.windchill.baseclient.server.delegate.DefaultObjectReferenceAttributeSearchDelegate" selector="com.ptc.windchill.enterprise.data.EnterpriseData|com.ptc.windchill.enterprise.data.enterpriseData.PlantSpecificEnterpriseData|org.rnd.Pune~alternateobjref" />
</Service>