3

我的组织已经安装了 Windchill 和 PDMLink,我们有兴趣将这些系统中的部件和 BOM 数据与企业中的第三方系统集成。我们的目的是编写一个从 Windchill/PDMLink 提取数据并将其放入其他系统的 Java 应用程序。我们没有大型 ERP 系统,因此我们对开发重型自动化连接器不感兴趣——我们只想要一种简单的方法,使用它的 SOAP Web 服务从 Windchill 检索数据。

不幸的是,我找不到任何文档让我开始。我找到了一些 Web 服务文档 (http:// my-windchill-server /Windchill/infoengine/jsp/tools/doc/index.jsp),但我不知道如何调用该 Web 服务。有人可以帮我指出正确的方向吗?

  • 如何执行简单的 SOAP 调用以从 Windchill 检索信息?
  • 如果我获得 Windchill 安装文件,是否有 API 或可以包含在我的 Java 项目中的东西?
  • 在某个地方我可以找到这种情况的示例代码吗?

任何帮助将不胜感激,如有必要,我很乐意澄清或提供更多信息。谢谢!

4

2 回答 2

2

我不确定您使用的是哪个 Windchill 版本,以及您的 Windchill 基于什么操作系统。

  1. 回答 Q1。请 google windchill info-engine 获取 SOAP
  2. 回答 Q2。如果您已经安装了windchill,请在系统变量WT_HOME /codebase 下构建一个codebase.jar 并将所有java 文件和jar 一起收集,并将codebase.jar 导入IDE 工具,检查API。
  3. 回答 Q3。如果您在 Windows 系统下安装 Windchill,有一种方法可以获取WT_HOME下的所有文档,请在 *.pdf 下搜索。目录下有很多参考文档(对于我来说,在windchill 9.1 和windows 操作系统上可以找到它们)。
于 2012-06-20T15:49:46.327 回答
1

您可以使用 Web 服务的 WSDL 文件通过 wsimport 工具生成 Java 类。大多数课程都是自我解释的。您不需要任何 Windchill 库。

于 2014-03-11T14:41:47.997 回答