叫用 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 通訊協定。值 選項包括下列:
|
安全性
設定 |
設定指示 |
---|---|
啟用 |
選取 啟用 核取方塊以啟用 HTTP 驗證並填寫欄位。 |
使用者名稱 |
輸入要存取安全的 web 服務的使用者名稱。 |
密碼 |
輸入密碼才能存取受保護的 web 服務。 |
HTTPS 憑證選項
Orchestrator 可讓您在其中憑證驗證失敗的情況下設定 HTTPS 憑證選項。
您可以使用下列步驟來設定 HTTPS 憑證選項。
若要設定 HTTPS 憑證選項
-
Runbook 設計工具中按一下 選項 功能表,然後選取 叫用 Web 服務 開啟 叫用 Web 服務 對話方塊。
-
在上設定 詳細資料 ] 索引標籤。 下表詳列設定指示。
詳細資料
設定 |
設定指示 |
---|---|
HTTPS 選項 |
選取下列其中一種 HTTPS 選項:
針對每個組態指示 HTTPS 選項 下表所示。 |
接受所有憑證詳細資料
設定 |
設定指示 |
---|---|
接受所有的憑證 |
接受來自所有主機的憑證。 您選取此 HTTPS 選項之後,請按一下 完成。 |
接受憑證從信任的主控件的詳細資料
設定 |
設定指示 |
---|---|
接受來自受信任的主機憑證 |
指定您想要接受來自憑證的主機。
若要編輯主機按一下 編輯。 若要移除主控件,請按一下 移除。 |
已發佈資料
下表列出已發行的資料項目。
項目 |
說明 |
---|---|
WSDL 路徑 |
WSDL 路徑。 |
方法名稱 |
Web 方法的名稱。 |
XML 工作內容 |
XML 作業內容的文字。 |
XML 回應裝載 |
XML 回應裝載的文字。 |
回應檔案 |
路徑和檔名的回應。 |
Web 服務 URL |
Web 服務的 URL。 |
Web 服務通訊協定 |
Web 服務所使用的通訊協定。 |
發佈 web 服務
叫用 Web 服務物件會建置在組件 C:\ProgramData\Microsoft System Center 2012\Orchestrator\Activities\WebServices2或 C:\Users\USERNAME\AppData\Local\Microsoft System Center 2012\Orchestrator\Activities\WebServices2。 組件是由 web 服務位置識別。 例如 https://localhost/TestService/DylanService.asmx?WSDL。
如果您將其他服務發佈或更新現有的服務,您必須清除快取中除了 wspkey.snk 檔案。 之後清除快取、 web 服務變更正確發行。