共用方式為


叫用 Web 服務

 

適用於: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

叫用 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 設計工具中按一下 選項 功能表,然後選取 叫用 Web 服務 開啟 叫用 Web 服務 對話方塊。

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

詳細資料

設定

設定指示

HTTPS 選項

選取下列其中一種 HTTPS 選項:

  • 接受所有的憑證

  • 接受來自受信任的主機憑證

針對每個組態指示 HTTPS 選項 下表所示。

接受所有憑證詳細資料

設定

設定指示

接受所有的憑證

接受來自所有主機的憑證。

您選取此 HTTPS 選項之後,請按一下 完成

接受憑證從信任的主控件的詳細資料

設定

設定指示

接受來自受信任的主機憑證

指定您想要接受來自憑證的主機。

  1. 按一下 新增 開啟 信任的主控件 對話方塊。

  2. 信任的主控件中輸入名稱 方塊,然後按一下 確定。 主應用程式接著會加入至清單中。

若要編輯主機按一下 編輯

若要移除主控件,請按一下 移除

已發佈資料

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

項目

說明

WSDL 路徑

WSDL 路徑。

方法名稱

Web 方法的名稱。

XML 工作內容

XML 作業內容的文字。

XML 回應裝載

XML 回應裝載的文字。

回應檔案

路徑和檔名的回應。

Web 服務 URL

Web 服務的 URL。

Web 服務通訊協定

Web 服務所使用的通訊協定。

發佈 web 服務

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

如果您將其他服務發佈或更新現有的服務,您必須清除快取中除了 wspkey.snk 檔案。 之後清除快取、 web 服務變更正確發行。