我必須使用FTP與IBM AS400系統進行通信。需要發佈的不僅僅是獲取和放置命令。本質上需要使用QUOTE RCMD SBMJOB命令向AS400提交作業,該命令將要求AS400運行其某些程序。我有兩種通信平臺的選擇(a)使用C#和(b)使用BizTalk的FTP適配器。使用FTP/C#/ BizTalk與IBM AS400通信
對於C#我看了MSDN(http://msdn.microsoft.com/en-us/library/ms229718),但沒有看到如何提交作業,因爲有限的FTP命令暴露出來。
對於BizTalk適配器我不知道如何實現這一點。
任何人都有使用C#或BizTalk完成此任務的最佳方法的建議?謝謝。
感謝您的答覆邁克。讓我澄清一下,我與DB2沒有任何關係。我只需要調用駐留在iSeries/OS400機器上的CL程序。有沒有辦法做到這一點?想到的另一種方法是使用FTP命令創建批處理文件,並使用FTP調用CL作業。然後可以從C#調用批處理文件。你說什麼? – user556373 2012-07-06 16:13:15
您可以[通過FTP調用程序](http://search400.techtarget.com/tip/Execute-remote-commands-using-FTP),但老實說,通過SQL調用很容易。爲什麼不能連接到IBM i?我只是好奇。 – 2012-07-06 16:18:12
我沒有DB2連接規範(是否有簡單的方法來獲取它們?),並且除了提交作業之外,還需要FTP和AS400之間的文件。 – user556373 2012-07-06 17:11:53