• getDestinationId() API と getPlantName() API は、Windchill ESI プリファレンス Distribution Target Information Finder で名前が指定されているクラスに定義されているものと同じ名前の API の呼び出しを試みます。このプリファレンスはデフォルトではインタフェース (com.ptc.windchill.esi.tgt.ESITargetInfoFinder) の名前に設定されているので、ERP Connector ターゲットの API を呼び出すと例外が返されます。例外ハンドラにより、ターゲットの number 属性 (getDestinationId()) または Null (getPlantName()) が返されます。ただし、このプリファレンスがカスタムターゲットに対して機能するためには、このプリファレンスを、そのインタフェースの具象実装の名前に設定する必要があります。 • ERP コネクタは、ESITargetInfoFinder クラスをカスタマイズして adjustTarget をオーバーライドする代わりに、コンフィギュレーション可能な機能を提供するようになりました。既存のカスタマイズコードは引き続き機能しますが、新しいコンフィギュレーション方法を使用することをお勧めします。詳細については、「ESI 応答で宛先 ID とターゲット ID を設定するための ESI の設定」を参照してください。 |