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