有人使用Java进行大型机或AS / 400批处理吗?

时间:2008-12-19 14:47:55

标签: java batch-file ibm-midrange mainframe

我打算向客户建议我在Java中构建一些可在其大型机和/或AS / 400上运行的批处理作业(对不起System z和System i)。这两个平台都是最新的系统软件。我想知道是否有人这样做并且可以提供任何指针或陷阱以备注。

动机是访问java可用的工具和库,以执行诸如调用Web服务和创建PDF之类的操作。

2 个答案:

答案 0 :(得分:3)

两台机器都支持Java。

在z / OS上,整个Webshere应用程序服务器套件以及关联的进程服务器和ESB已被移植。

主要动机是从“现代”应用程序直接访问遗留DB2(以及较小程度的IMS)数据库。

我也看过Java for CICS,但它很成问题(JVM经常被重新初始化)。

我编写了一些JNI代码,以通过websphere公开本机汇编程序应用程序API。

我不确定iSeries的情况,但我认识的大多数iSeries商店仍然坚持RPG IV。

主要陷阱是UTF-16到/来自EBCDIC转换。它们需要时间,你真的需要注意LOCALE设置(如果你的USS shell,DB2数据库设置为相同的代码页,它是最简单的。)

答案 1 :(得分:0)

这个问题已经得到解答,但Java已经很好地移植到IBM i(OS / 400) - 我在1998年使用它 - 它们甚至是Java API that exposes most of the i platform。正如 z i 所述,完全支持完整的WebSphere堆栈。