Windchill ESI 自定义 - SAP
本部分介绍如何自定义 Windchill Enterprise Systems Integration (Windchill ESI) 的预设实施。它适用于熟悉 Windchill、TIBCO 和 Windchill ESI 的开发人员。
本文档将为考虑自定义 Windchill ESI 的用户提供高级指导。本文档并非规范性文件,不具有普适性。
自定义不应草率进行。自定义可对技术支持、维护和未来升级产生重大影响。在进行操作前,应该由经验丰富的系统集成者认真分析自定义的成本和收益。
此外,还应该与 PTC 代表讨论 Windchill ESI 产品路线图,以确定未来产品版本是否包括所需的功能。必须从端到端系统的角度来看待 Windchill ESI 自定义。Windchill ESI 由多个组件构成,组件以分层体系结构的形式编排,具体如下图所示。由于组件间有多种相互关系与相关性,因此自定义通常不能限制于单个组件或模块。换句话说,您应该认真考虑对标准 Windchill ESI 产品进行的任何修改所带来的下游效应。
本部分由以下章节组成:
• 自定义区域介绍自定义三个不同区域 (Windchill ESI 服务、EAI 软件组件和 Windchill) 所需的详细步骤。
• Windchill ESI 服务模块介绍实施 Windchill ESI 服务的 java 类和 Info*Engine 任务。
• EAI 软件组件命名标准介绍 EAI 软件组件中遵循的标准。强烈建议在自定义代码时遵循这些标准。
• EAI Windchill 仿真模块介绍 EAI 软件组件预设随附的实用程序,以供用户在自行测试 EAI 软件组件时对 Windchill 进行仿真。
• SAP 就绪验证进程介绍 EAI 软件组件预设随附的实用程序,以帮助用户确认是否已根据记录的假设和 API 特性正确配置给定 SAP 分布目标系统。
• Windchill ESI 最佳做法提供一些有助于尽可能减少自定义过程中所出现问题的指导原则。
• 示例 - Windchill 至 SAP 提供了可在 Windchill ESI 中完成的两个端到端自定义示例。