2015-04-22 40 views
0

需要編寫AutoSys腳本來調用REST服務,例如http://example.com/api/job/test-job然後設置一個AutoSys作業。CA AutoSys腳本支持調用匿名和安全的REST服務?

AutoSys腳本支持REST服務嗎?如果是,它會僅支持匿名REST服務,還是可以支持安全服務?

另外,它可以記錄HTTP響應代碼嗎?如果是的話,它可以將HTTP響應200 OK記錄爲成功,並在作業運行時將其作爲失敗記錄下來。

+1

你能更清楚嗎?請提及你想要達到的目標以及阻止你達到目標的因素。 – mbsingh

+0

我現在更新了我的問題的細節。 –

回答

0

請參閱此鏈接 - https://support.ca.com/cadocs/0/CA%20Workload%20Automation%20System%20Agent%20r11%203-ENU/Bookshelf_Files/HTML/WebServicesCLIUser_11_3_1/index.htm

CA似乎支持使用CLI,通過它,你可以調用HTTP/HTTPS Web服務雖然沒有提供對響應代碼信息的自動代理。

此外,如果FileWatcher可以觸發HTTP請求,那麼某種類型的REST接口可能適用於相關的Web應用程序功能。雖然AutoSys似乎沒有任何方式直接調用和記錄REST服務的響應。

作爲替代方案,您可以使用其他平臺(如Java)與Web服務進行交互,並通過AutoSys調用該服務。

0

沒有「Autosys腳本」這樣的東西。 Autosys只是一個調度軟件,比如crontab就是。你不能用它創建一個腳本。

如果您可以創建腳本(使用bash,ksh,python,perl,...)或執行所需的API調用的二進制文件,那麼Autosys將在這裏啓動它並讓您返回日誌(如果有的話)和返回碼。