叫用 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 憑證選項
在 Runbook Designer中,選取 [選項] 功能表,然後選取 [叫用 Web 服務] 以開啟 [叫用 Web 服務] 對話方塊。
在 [ 詳細資料] 索引 標籤上設定設定。下表列出組態指示。
詳細資料
設定 | 組態指示 |
---|---|
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 服務變更會正確發佈。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應