如何在asp.net mvc应用程序中使用Windchill API

时间:2017-12-29 08:18:16

标签: ptc-windchill

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

有人可以帮助。

3 个答案:

答案 0 :(得分:2)

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

  1. Windchill REST API的(REST简易版)-PDF having details
  2. 基于Windchill ODATA的REST API-Windchill Help Center Link
  3. 基于Windchill SOAP的Web服务-SOAP approach using Info*Engine
  4. Windchill Info * Engine任务(RMI调用)

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

答案 1 :(得分:1)

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

  1. 编写SOAP\REST服务以公开Windchill API,然后使用.NET代码使用这些服务。从Windchill 10.2 M030开始支持REST。
  2. 编写本机代码并调用java APIs

答案 2 :(得分:1)

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

请注意,REST API主要包含GET调用,而没有许多POST调用,因此已弃用。最好在以下位置使用Odata API(使用Windchill的最新版本) https:/// Windchill / servlet / odata / v1 / IE / $ metadata。将其剪切并粘贴到浏览器地址栏中以进行浏览,或使用Postman,Postwoman,CURL,WGET等。 忽略“ v1”版本以获取最新版本。忽略“ IE”以查看所有可用的端点。

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

HTH-瑞克