扩展 ERP Connector 分布目标
背景
ERP Connector 预设提供了以下类型的分布目标 (或目标位置):
• 文件
• FTP
• 电子邮件
上述类型分别由某些可变扩展名 (即 ESITarget、ESIFileTarget、ESIFTPTarget 和 ESIEmailTarget) 表示。有关类 ESITarget、其属性和方法的详细信息,请参阅“分布目标类”一节。
ERP Connector 利用 ESIResponseGenerator API 生成 ESI 响应和某些 Info*Engine 任务来提供对所需目标位置的响应。有关详细信息,请参阅 ESIResponseGenerator 一节和 ESIResponseSender 一节。
以下自定义机制适用于 ERP Connector:
自定义分布目标扩展
可以使用“类型和属性管理”用户界面创建 ESITarget (或任何默认扩展) 的可变扩展来表示新的目标位置。通过将新目标类型关联到业务对象并进行发布,可将产品数据发送到新的目标位置。
用于传送响应的 Info*Engine 任务
ERP Connector 使用某些 Info*Engine 任务将表示 Windchill ESI 响应的 XML 文档传送到各种分布目标 (如电子邮件、FTP 或文件)。要更改默认行为,可以写入自定义 Info*Engine 任务,并且可以根据需要修改默认分布目标 (或新分布目标) 的 taskURI 属性。
|
请参阅“ERP Connector 自定义示例”一节中的示例。
|
过程
过程概述如下:
1. 使用“类型和属性管理”用户界面创建 ESITarget (或任何可用扩展) 的新可变扩展。根据需要向新类型添加属性。
2. 创建一个新的 I*E 任务,以将响应 XML 文档交付至由步骤 (1) 中创建的可变扩展所表示的目标位置。这可能需要创作自定义 I*E webject (即 EXT 类型的 webject)。有关详细信息,请参阅 Windchill Adapter Guide, Info*Engine User's Guide (《Windchill 适配器指南》、《Info*Engine 用户指南》) 和 Windchill Info*Engine Administration and Implementation Guide (《Windchill Info*Engine 管理和实施指南》)。
3. 将该任务复制到 Windchill 安装的 tasks 文件夹下的相应位置。
4. 使用“新建分布目标”用户界面,创建步骤 (1) 中所创建类型的实例。设置分布目标的 taskURI 属性,使分布目标指向步骤 (2) 中创建的任务。
5. 将步骤 (4) 中创建的分布目标关联到业务对象 (如部件) 并进行发布。
|
有关详细信息,请参阅“ERP Connector 自定义示例”一节中的示例。
|