透過 OData 連接器執行 Info*Engine 服務
欲使用 OData 連接器執行 Info*Engine 任務,請首先將現成連接器 ptc-windchill-OData-connector 配置為連線至 Info*Engine 網域 Windchill OData REST 服務。然後,您可以使用 Windchill OData REST 服務執行 Info*Engine 任務。
請遵循下列步驟來執行 Info*Engine 任務:
2. 按一下「服務」標籤。
3. 針對
RefreshEndpointCache,按一下
。
「執行服務」視窗即會開啟。
4. 按一下「執行」。您將會收到訊息:成功。您的服務已成功執行。
5. 按一下「完成」。
6. 針對
InvokeIETask,按一下
。
7. 在「輸入」視窗中,新增下列 JSON 格式的資訊:
◦ Task - Info*Engine 任務的 XML 檔案。此檔案位於此處:<Windchill 安裝>/<Windchill_Home>/tasks/。
| 請確定此任務已啟用以待執行。欲執行此操作,請確認下列標示顯示在 XML 檔案的開頭: <%@page language="java" access="http"%> |
◦ Params - (選用) 包含可作為參數傳遞到 Info*Engine 任務之名稱值對的 JSON 陣列。
範例:
{
"Task": "wt/federation/delegates/windchill/QueryObjects.xml",
"Params": [
{ "Name": "type", "Value": "wt.part.WTPart" },
{ "Name": "where", "Value": "name=SOME_PART_NAME" }
]
}
8. 按一下「執行」以啟動 Info*Engine 任務。服務的輸出為 JSON 格式,包含下列內容:
◦ @odata.context - 有效負載的前後關聯 URL。
◦ Value - 包含具有 Groupname 與 Element 內容的 JSON 物件之 JSON 陣列。
9. 欲執行其他 Info * Engine 任務,請重複步驟 1-7。