如何使用Java从Windchill中检索零件/ BOM?

时间:2012-05-23 22:54:11

标签: java ptc-windchill

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

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

  • 如何进行简单的SOAP调用以从Windchill中检索信息?
  • 如果我收到Windchill安装文件,是否有我可以在Java项目中包含的API或其他内容?
  • 我能在哪里找到这种情况的示例代码吗?

任何帮助都会受到赞赏,如果有必要,我很乐意澄清或提供进一步的信息。谢谢!

2 个答案:

答案 0 :(得分: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。目录下有许多参考文档(对于我来说,可以在带有Windows操作系统的Windchill 9.1上找到它们。)

答案 1 :(得分:1)

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