使用SQL查询Windchill数据库

时间:2019-02-15 15:58:30

标签: oracle ptc-windchill

许多诸如Sharepoint和Dynamics的Microsoft之类的供应商,由于它们转换为软件即服务(SAS)产品,因此无法直接访问较新版本的数据库表。

我正在与PTC Windchill合作,并且已经开发了广泛的Oracle SQL Layer ETL处理。在该产品系列的背景下,这是否可以作为未来的证明做法?否则将来将需要我通过某种DAL进行工作。如果是这样,有建议的做法吗?

从Windchill for Cloud获得的信息似乎模糊不清,并且大部分对我来说建议在基础架构层进行虚拟化,这表明我可以在数据库层进行很多年的查询。任何确认,指示或反馈将不胜感激。

1 个答案:

答案 0 :(得分:0)

Windchill在Java中提供了广泛的API用于数据访问(和自定义)。从11.0版开始,还有一些肥皂和Web服务用于数据访问,但不是全部。最好使用API​​,因为它们以受支持的方式提供了数据抽象层。 PTC建议您为此工作咨询顾问。

但是,如果您想尝试:
有大量有关Windchill Customization的文档,如果标准Web服务不能满足您的需要,您还可以使用Java创建自己的Web服务来访问所需的数据。一个起点可以是Windchill帮助,该文件夹中的javadoc位于windchill服务器中:
WINDCHILL_HOME / codebase / wt / clients / library / api / index.html
还有一些例子:
WINDCHILL_HOME / prog_examples
https://support.ptc.com上有更多文档和适当的培训,仅适用于注册客户。