• getDestinationId() 和 getPlantName() API 将尝试调用名称由 Windchill ESI 首选项 Distribution Target Information Finder 提供的类定义的同名 API。由于此首选项默认设置为接口 (com.ptc.windchill.esi.tgt.ESITargetInfoFinder) 的名称,因此在为 ERP Connector 目标调用 API 时会抛出异常。异常处理程序可确保返回目标的 number 属性 (对于 getDestinationId()) 或空 (对于 getPlantName())。但是,为了使首选项适用于自定义目标,应将该首选项设置为上述界面的具体实施的名称。 • 目前,ERP Connector 提供了一种可配置功能,而不是自定义 ESITargetInfoFinder 类和改写 adjustTarget。现有自定义代码将继续运行,但建议使用新的配置方法。有关详细信息,请参阅配置 ESI 以在 ESI 响应中设置目标位置 ID 和目标 ID。 |