カスタマイズポイント
拡張可能なクラス
このドキュメントのVDB ビルダーのセクションで説明しているいくつかの拡張可能な Windchill ESI クラスを拡張した場合、Windchill ESI プリファレンスで定義する必要があります。以下のクラスはカスタマイズ担当者による拡張が許可されています。
ESIEffectivityHandlerImpl
プリファレンス名: エフェクティビティハンドラ
デフォルト値: com.ptc.windchill.esi.rnd.ESIEffectivityHandlerImpl
VdbBuilder
プリファレンス名: 仮想データベースビルダー
デフォルト値: com.ptc.windchill.esi.rnd.VdbBuilderImpl
コンフィギュレーション可能なオプション
Windchill ESI プリファレンスは、Windchill ESI レンダラーと Windchill ESI VDB ビルダーのいくつかのコンフィギュレーション可能なオプションを制御します。以下のオプションがあります。
ESI 応答で日付エフェクティビティ情報を送信する際のエフェクティビティの開始日と終了日のフォーマットを定義します。この値は、開始日と終了日のフォーマットを必要とされているとおりに設定するために java.text.SimpleDateFormat インスタンスによって使用されます。
プリファレンス名: エフェクティビティのフォーマット
デフォルト値:yyyy-MM-dd HH:mm:ss
* 
「配布ターゲットを作成」/「配布ターゲットを編集」 UI の「一般のパラメータ」セクションに表示される、「エフェクティビティのフォーマット」という名前の配布ターゲット属性があります。ESI サービスが代わりにこの属性を使用するためには、前述のプリファレンスの値を空の文字列に設定する必要があります。
エフェクティビティ開始日が含まれるソース XML エレメント名を定義します。
プリファレンス名: エフェクティビティ開始日のソース XML エレメント名
デフォルト値: StartEffectivity
エフェクティビティ終了日が含まれるソース XML エレメント名を定義します。
プリファレンス名: エフェクティビティ終了日のソース XML エレメント名
デフォルト値: EndEffectivity
Windchill ESI レンダラーによってサポートされる日付エフェクティビティを定義するクラスの名前を宣言します。
プリファレンス名: エフェクティビティクラス
デフォルト値: wt.effectivity.WTDatedEffectivity
シリアル番号エフェクティビティ開始値が含まれるソース XML エレメント名を定義します。
プリファレンス名: シリアル番号エフェクティビティ開始値のソース XML エレメント名
デフォルト値: StartSerialNumberEffectivity
シリアル番号エフェクティビティ終了値が含まれるソース XML エレメント名を定義します。
プリファレンス名: シリアル番号エフェクティビティ終了値のソース XML エレメント名
デフォルト値: EndSerialNumberEffectivity
シリアル番号エフェクティビティのコンテキスト部品番号が含まれる XML エレメント名を定義します。
プリファレンス名: シリアル番号エフェクティビティのコンテキスト部品のソース XML エレメント名
デフォルト値: SerialNumberEffectivityCxtPartNumber
Windchill ESI レンダラーによってサポートされるシリアル番号エフェクティビティを定義するクラスの名前を宣言します。
プリファレンス名: シリアル番号エフェクティビティクラス
デフォルト値: wt.part.ProductSerialNumberEffectivity
ロット番号エフェクティビティ開始値が含まれるソース XML エレメント名を定義します。
プリファレンス名: ロット番号エフェクティビティ開始値のソース XML エレメント名
デフォルト値: StartLotNumberEffectivity
ロット番号エフェクティビティ終了値が含まれるソース XML エレメント名を定義します。
プリファレンス名: ロット番号エフェクティビティ終了値のソース XML エレメント名
デフォルト値: EndLotNumberEffectivity
ロット番号エフェクティビティのコンテキスト部品番号が含まれるソース XML エレメント名を定義します。
プリファレンス名: ロット番号エフェクティビティのコンテキスト部品のソース XML エレメント名
デフォルト値: LotNumberEffectivityCxtPartNumber
Windchill ESI レンダラーによってサポートされるロット番号エフェクティビティを定義するクラスの名前を宣言します。
プリファレンス名: ロット番号エフェクティビティクラス
デフォルト値: wt.part.ProductLotNumberEffectivity
変更通知でシリアル番号エフェクティビティまたはロット番号エフェクティビティをパブリッシングする際に、特定のトランザクションにエフェクティビティコンテキストのアセンブリ部品を暗黙的に含めるかどうかを指定します。
プリファレンス名: エフェクティビティのコンテキストを含める
デフォルト値: いいえ
変更通知を使用してシリアル番号エフェクティビティまたはロット番号エフェクティビティをパブリッシングする際に、エフェクティビティコンテキストオブジェクトを検証するかどうかを指定します。「はい」に設定すると、エフェクティビティコンテキストオブジェクトがパブリッシング対象部品の直接の親である場合、シリアル番号エフェクティビティまたはロット番号エフェクティビティの部品をパブリッシングできます。
プリファレンス名: エフェクティビティコンテキストを検証
デフォルト値: はい
これは役に立ちましたか?