Composer 中的 ThingWorx 模型定義 > 建模 > 整合連接器 > 顯露整合連接器上的服務
顯露整合連接器上的服務
建立整合連接器之後,請使用下列步驟來顯露整合連接器上的服務。
1. 編輯連接器物件,然後從頁面頂端的下拉清單中選取「服務」
2. 按一下「新增」
3. 從下拉清單中,選取「路由」
4. 如下表所述,在每個區塊中輸入資訊。
「服務資訊」
在所需欄位輸入資訊。按一下每個欄位旁的「說明」按鈕,即可檢視其他資訊。
「路由資訊」
a. 「端點」:從下拉清單中選取選項。系統會從您在「組態」頁面上設定的後端系統擷取端點。
b. 「對應 ID」:選取現有的對應或建立「新建 API 對應」。如需詳細資訊,請參閱為服務建立新建 API 對應。請注意下列事項:
JSON 回應不需要任何 API 對應。
PTC 建議使用為相同端點產生的對應 (與服務的建立對象相同) 來建立服務。並非所有端點內的所有對應皆可互換或可重複使用。可否重複使用取決於每個端點的回應結構描述。如果回應結構描述與特定的端點集類似,則針對一個端點建立的對應即可作為針對類似端點所建立服務的對應。
c. 「基礎類型」
「輸入」
選取欲連接的端點之後,系統即會填入輸入。
針對服務,若您想要篩選結果,可使用下列輸入查詢參數:
$select
$filter
$skip
$top
$expand:如果實體有一個 Navigate 內容,即可使用 OData 參數。
如需查詢參數的詳細資訊,請參閱使用 ODataConnector 或 SAPODataConnector
$orderby:傳回以遞增或遞減順序表示的實體集資訊。預設為遞增順序。
ThingWorx 中的 $orderby 邏輯遵循在 Windchill 或 OData 規格中定義的 $orderby 邏輯。
此參數僅適用於作為「集合」的 returnType。
Odata 官方網站提到 entitySet 始終會傳回集合。因此,當端點參照 entitySet 時,即使 $orderby 參數沒有 returnType 也會予以顯示。
針對 Windchill,參數 $orderby 不適用於動作與函數。
$orderby 參數僅適用于 SAPOdata 和 Odata 連接器。
* 
匯入連接器時,orderBy 參數不可見。欲查看 orderBy 參數,請在匯入後編輯服務。
必須使用在後端應用程式中定義的特定運算式加以建構。
5. 按一下「完成」
* 
請在儲存物件之前按一下「完成」;否則,新服務會遺失。
6. 「儲存」物件。
現在,您已具有可供混搭使用的服務。
這是否有幫助?