叫用 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 憑證選項
在 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 服務變更會正確發佈。