2014-01-06 28 views
1

嘗試開發C#應用程序以獲取子系統下的作業列表,並檢索它們的消息。我發現Java有一個很好的例子,它使用OpenJT獲取工作狀態(is there any way to determine an individual jobs memory consumption on the iSeries從IBM機器獲取作業日誌和它們的消息

但是我想在C#中做類似的事情。我一直無法在C#中找到正確的類。

我只想獲取某個子系統下的所有作業,並檢索他們的作業日誌消息。

我正在使用VS2008,並在我的Windows機器上安裝了iSeries。

回答

2

JT400類不僅僅是IBM i命令的前端。實際上,它們表示一個客戶端 - 服務器應用程序,它實現了許多系統API,並以Java類可以本地消費的方式將返回的數據串行化。

這個功能沒有.NET版本。 IBM選擇僅在Java中實現這一點。但是,IBM提供的.NET Data Provider可以作爲您自己的該功能版本的基礎。基本上,您需要運行正確的命令來創建用戶空間,調用API,讀取用戶空間並在完成時刪除它們 - 全部來自.NET。不是不可能的,但是如果你之前從未在IBM i上做過這樣的事情,那麼這是一個非常顯着的提升。

你可能會考慮直接調用從.NET應用程序的Java類: