叫用 Web 服務

重要

這個版本的 Orchestrator 已終止支援。 我們建議您 升級至 Orchestrator 2019

叫用 Web 服務活動會使用您指定的 XML 參數執行 Web 服務。

設定叫用 Web 服務活動

設定叫用 Web 服務活動之前,您需要判斷下列專案:

  • Web 服務的 WSDL 檔案。

  • Web 服務方法名稱。

  • 輸入 SOAP 訊息本文格式。

  • 輸出 SOAP 訊息本文格式。

使用下列資訊來設定叫用 Web 服務活動。

詳細資料

設定 組態指示
WSDL 輸入 WSDL 檔案的路徑,或使用省略號 (...) 來流覽檔案。
方法 輸入您在 Web 服務上叫用的方法名稱,或選取省略號 (...) 並流覽。 請確定您符合 方法的大小寫。
XML 要求承載 輸入您要傳送至 Web 服務方法的參數。 請確定格式符合 WSDL 檔案中所述的內容。
格式提示 選取此選項可接收格式化 XML 作業承載的提示。 以您自己的值取代預留位置值。

進階

設定 組態指示
儲存 若要儲存回應,請選取 [ 儲存 ] 核取方塊,並指定將儲存回應的資料夾。
URL 若要指定 Web 服務的 URL 位置,請選取 [URL ] 核取方塊,然後輸入 URL 位置。
選取 Web 服務使用的 SOAP 通訊協定。 [值] 選項包含下列專案:

- SOAP 1.1
- SOAP 1.2

安全性

設定 組態指示
啟用 選取 [ 啟用] 核取方塊以啟用 HTTP 驗證,然後填入欄位。
使用者名稱 輸入使用者名稱以存取受保護的 Web 服務。
密碼 輸入密碼以存取受保護的 Web 服務。

HTTPS 憑證選項

Orchestrator 可讓您在憑證驗證失敗的情況下設定 HTTPS 憑證選項。

使用下列步驟來設定 HTTPS 憑證選項。

設定 HTTPS 憑證選項
  1. 在 Runbook Designer中,選取 [選項] 功能表,然後選取 [叫用 Web 服務] 以開啟 [叫用 Web 服務] 對話方塊。

  2. 在 [ 詳細資料] 索引 標籤上設定設定。下表列出組態指示。

詳細資料

設定 組態指示
HTTPS 選項 選取下列其中一個 HTTPS 選項

- 接受所有憑證
- 接受來自信任主機的憑證

下表列出每個 HTTPS 選項 的組態指示。

接受所有憑證詳細資料

設定 組態指示
接受所有憑證 接受來自所有主機的憑證。

選取此 HTTPS 選項之後,請選取 [ 完成]。

接受來自信任主機的憑證詳細資料

設定 組態指示
接受來自信任主機的憑證 指定您想要接受憑證的來源主機。

1.選取 [新增 ] 以開啟 [信任主機] 對話方塊。
2.在 [ ] 方塊中輸入受信任的主機名稱,然後選取 [ 確定]。 主機接著會新增至清單。

若要編輯主機,請選取 [ 編輯]。

若要移除主機,請選取 [ 移除]。

已發佈資料

下表列出已發佈的資料項目。

項目 描述
WSDL 路徑 WSDL 路徑。
方法名稱 Web 方法的名稱。
XML 作業承載 XML 作業承載的文字。
XML 回應承載 XML 回應承載的文字。
回應檔 回應的路徑和檔案名。
Web 服務 URL Web 服務的 URL。
Web 服務通訊協定 Web 服務使用的通訊協定。

發佈 Web 服務

Invoke Web Service 物件會在 C:\ProgramData\Microsoft System Center 2012\Orchestrator\Activities\WebServices2C:\Users\USERNAME\AppData\Local\Microsoft System Center 2012\Orchestrator\Activities\WebServices2建置元件。 元件是由 Web 服務位置所識別。 例如:http://localhost/TestService/DylanService.asmx?WSDL

如果您發佈其他服務或更新現有的服務,則必須清除快取, 但 wspkey.snk 檔案除外。 清除快取之後,Web 服務變更會正確發佈。