整合連接器
ThingWorx 的整合連接器可供連線存取 PTC 產品及協力廠商產品提供的服務。本文件集中如果提到後端產品或應用程式,是指 ThingWorx 使用「整合連接器」(例如,Windchill PDMLink) 連線至的應用程式。
此功能具有下列元件:
「整合執行時間」:在 ThingWorx 外部執行的微服務。如需啟動微服務,並向「ThingWorx 整合子系統」註冊該服務,請參閱整合連接器的 Integration Runtime 服務的初始設定。您可同時執行多個整合執行時間服務,以為整合連接器的處理提供彈性與高可用性。
「整合子系統」:ThingWorx 隨附的子系統,可管理整合執行時間的可用性,並可將請求委派至已註冊的整合執行時間。
「整合連接器」:為了與後端產品搭配使用,以從這些產品隨需取得資料並在 ThingWorx Composer 中顯露資料所設計的物件,便於在平台上建立的使用者介面使用。
整合連接器是從物範本建立。提供的「物範本」如下:
SwaggerConnector:連線至透過 Swagger (OpenAPI) 規格提供端點的後端系統,而非 Windchill。(一般用途 OpenAPI (Swagger) 連接器。)請注意下列有關 SwaggerConnector 的資訊:
端點由 Swagger 規格定義。雖然 Swagger 規格可包含不同類型的 HTTP 方法適用的端點,但是 SwaggerConnector 只會顯露 DELETE、GET、PATCH、POST 及 PUT HTTP 方法適用的端點。若是 POST 方法,目前僅 url 編碼的表單資料輸入受支援及包含在可用端點中。例如,具有多部份表單資料的 POST 方法就不會被納入可用端點清單中。
SwaggerConnector 具有 SwaggerJSON 內容,您可以從中針對組態中的指定伺服器手動輸入有效的 JSON Swagger 結構描述。在此內容中定義的 Swagger 規格可用來產生所有的對應與服務。只有在「整合連接器物件」的組態頁上未定義相對 URL 時,才會使用此規格。
WindchillSwaggerConnector:透過 Swagger (OpenAPI) 規格連線至可用的 Windchill REST 端點。這是使用 Windchill 隨附 OpenAPI (Swagger) 規格的 Windchill 連接器。
ODataConnector:一般用途 OData 連接器。詳情請參閱使用 ODataConnector 或 SAPODataConnector
SAPODataConnector:使用 SAP OData 服務的 SAP NetWeaver 連接器。詳情請參閱使用 ODataConnector 或 SAPODataConnector
HTTPConnector:用於建立自訂整合連接器。詳情請參閱建立自訂 HTTP 連接器
這是否有幫助?