从IBM计算机获取作业日志及其消息

时间:2014-01-06 13:14:07

标签: c# ibm-midrange

尝试开发C#应用程序以获取子系统下的Job列表,并检索它们的消息。我看到Java有一个很好的例子,用于使用OpenJT(is there any way to determine an individual jobs memory consumption on the iSeries

获取作业的统计数据

但是我想在C#中做类似的事情。我无法在C#中找到合适的类。

我只想获取某个子系统下的所有作业,并检索其作业日志消息。

我正在使用VS2008,并在我的Windows机器上安装了iSeries。

1 个答案:

答案 0 :(得分:2)

JT400类不仅仅是IBM i命令的前端。它们实际上代表了一个客户端 - 服务器应用程序,它实现了许多系统API,并以Java类可以原生使用它的方式将返回的数据序列化。

此功能没有.NET版本。 IBM已选择仅在Java中实现此功能。但是,IBM确实提供了.NET Data Provider,它可以作为您自己版本的此功能的基础。基本上,您需要运行正确的命令来创建用户空间,调用API,读取用户空间并在完成后删除它们 - 全部来自.NET。并非不可能,但如果您之前从未在IBM i方面做过类似的事情,这是一个非常重要的提升。

您可以考虑直接从.NET应用程序调用Java类: