如何使用spring批处理读/写zOS(Mainframe)平面文件

时间:2017-08-03 11:54:29

标签: java spring-boot io spring-batch zos

我正在开发应该在zOS(大型机)上执行/触发的spring批处理应用程序。我必须在zos中读取/写入zos中的平面文件作为弹簧批处理的输入文件并进行一些处理。我们有一些有效的例子吗? spring批处理能否读取直接Mainframe平面文件?如果是这样,你能给我一些有用的例子。提前致谢

3 个答案:

答案 0 :(得分:2)

使用z / OS SDK中的ZFile类来读取平面文件(数据集)。有一些有用的示例可以帮助您开始https://github.com/zsystems/java-samples。它基本上是C / C ++ stdio fopen()和朋友运行时库函数的JNI包装器。

答案 1 :(得分:1)

最后,能够用这个信息解决问题。 https://jira.spring.io/browse/BATCH-497 正如David所说,我们必须使用ZFile和IBM提供的jzos中的其他类。我可以使用spring batch从zos读取平面文件。

答案 2 :(得分:0)

读取输入流时可以使用字符集cp1047。