共用方式為


叫用 Web 服務

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

設定叫用 Web 服務活動

設定叫用 Web 服務活動之前,您必須判斷下列各項:

  • Web 服務的 WSDL 檔案。

  • Web 服務方法名稱。

  • 輸入 SOAP 訊息本文格式。

  • 輸出 SOAP 訊息本文格式。

使用下列信息來設定叫用 Web 服務活動。

詳細資料

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

進階

設定 設定指示
儲存 若要儲存回應,請選取 [ 儲存] 複選框,並指定將儲存回應的資料夾。
URL 若要指定 Web 服務的 URL 位置,請選取 [URL] 複選框,然後輸入 URL 位置。
ReplTest1 選取 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\WebServices2 或 C:\Users\USERNAME\AppData\Local\Microsoft System Center 2012\Orchestrator\Activities\WebServices2 建置元件 元件是由 Web 服務位置所識別。 例如: http://localhost/TestService/DylanService.asmx?WSDL

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