1

我需要在 Asp.Net MVC 应用程序中使用 WindChill API 来进行 CRUD 的一些基本操作,或者 HTTP get 和 Post 操作示例。

有人可以帮忙吗?

4

3 回答 3

2

有几种方法可以从 ASP.net 应用程序调用 Windchill API

  1. Windchill REST API (REST Easy) -包含详细信息的 PDF
  2. 基于 Windchill ODATA 的 REST API - Windchill 帮助中心链接
  3. Windchill SOAP based webservices -使用 Info*Engine 的 SOAP 方法
  4. Windchill Info*Engine 任务(RMI 调用)

希望对您有所帮助...您可以在https://www.windchillguru.com上找到有关 Windchill 技术内容的更多信息。

于 2019-01-11T21:05:41.167 回答
1

您可以通过使用位于 https:///Windchill/netmarkets/jsp/restapi/#/Objects/getDisplayableAttributesForType 的 Swagger 页面了解有关 REST API 的更多信息

请注意,REST API 主要包含 GET 调用,而不是很多 POST 调用,并且已被弃用。您最好使用位于 https:///Windchill/servlet/odata/v1/IE/$metadata 的 Odata API(使用最新版本的 Windchill)。将其剪切并粘贴到您的浏览器地址栏中进行浏览,或使用 Postman、PostWoman、CURL、WGET 等。省略“v1”版本以获取最新版本。省略“IE”以查看所有可用的端点。

安装最新版本的 Windchill Rest Services(WRS 1.5、WRS 1.6 等)以获得最佳效果。如果其中一个端点不工作,PTC 社区建议手动安装 WRS。

HTH——瑞克

于 2020-03-03T17:13:22.033 回答
1

有 2 种方法可以从 ASP.NET 调用 Windchill API

  1. 编写SOAP\REST服务以公开Windchill API然后使用.NET代码使用这些服务。从Windchill 10.2 M030以后开始支持 REST。
  2. 编写本机代码并调用java APIs.
于 2018-05-02T09:19:04.687 回答