首页 > 解决方案 > 捕获 Windchill 事件

问题描述

我正在使用 Windchill 11.1 M020,从 Windchill 捕获事件的最佳方式是什么?

上下文是我是第三方 java 应用程序,它在与 windchill 不同的主机中运行,我希望在发生 Checkin 事件或版本更改或任何其他事件时触发

我做了一些研究,这就是我发现的

有什么建议可以捕获事件并将其发布到消息传递代理?

谢谢你。

标签: eventsptc-windchill

解决方案


我知道从 Windchill 捕获事件的唯一方法是实现侦听器。在 Windchill 中,您可以实现一项服务,当对象更改其状态或已签入等时,可以从 Windchill 通知该服务。作为 Windchill 服务,您的代码在 Windchill 方法服务器的进程中运行,因此您必须设计一些方法来传达 Windchill 中发生的情况。您可以使用 Web 服务、REST 调用,也可以写入共享日志文件或类似的东西。

您可以查看此 PTC 社区 (Windchill 讨论) 以开始深入了解如何创建 Windchill 侦听器:

https://community.ptc.com/t5/Windchill/How-to-implement-listeners/td-p/674877


推荐阅读