JZOS 批处理启动程序和工具箱

Java™ Batch Launcher and Toolkit for z/OS® (JZOS) 是一组工具,可帮助您开发在传统批处理环境中运行并访问 z/OS 系统服务的 z/OS Java 应用程序。

概述

JZOS Batch Launcher 是一个本机启动程序,用于直接作为批处理作业或启动式任务运行 Java 应用程序。 Java 应用程序可以作为作业步骤完全集成,以扩充现有批处理应用程序。

JZOS Toolkit 是一组 Java 类,为 Java 应用程序提供对传统 z/OS 数据和关键 z/OS 系统服务的直接访问。

JZOS Batch Launcher and Toolkit 包含但不限于以下设施和功能:
  • 在 MVS 批次作业步骤或已启动任务中,在 z/OS 上无缝运行 Java 应用程序。
  • 简单但灵活的 Java 执行环境配置。
  • 通过 JCL DD 语句访问数据集。
  • 使用自动代码页转码将输出直接发送到 JES SYSOUT 数据集。
  • 在 Java 和非 Java 作业步骤之间传递条件代码。
  • 与 MVS 系统控制台通信。
  • 从 Java 中读写传统的 MVS 数据集。
  • 许多特定于 z/OS 的 API 和功能部件 (包括 SMF ,目录搜索和日志流) 的 Java 接口。
  • 将 COBOL 和 Assembler 数据类型字段转换为 Java 对象的 Java 类。
  • 调用 DFSORT 并将输入和输出定向到 Java 应用程序。
  • 调用 z/OS 访问方法服务 (IDCAMS)。
  • 序列化 z/OS 资源 (ISGENQ)。
  • 访问 z/OS 系统符号 (ASASYMB 系统符号服务)。
  • 访问 z/OS 工作负载管理器 (WLM) 服务。
  • 从 Java 代码提交 z/OS 批处理作业。

启动程序,数据访问,添加的系统服务和环境增强功能的组合使在 z/OS 上作为批处理作业运行 Java 变得更容易,对于 Java 应用程序开发者尤其如此。 现在,Java 批处理的管理方式与 z/OS 批处理应用程序的管理方式相同,这些应用程序是用 COBOL、 PL/I 或其他编译语言编写的。

文档与示例Java代码

有关 JZOS 工具包 API 的参考信息,请参阅 JZOS 工具包 API 参考文档

可下载使用 JZOS Toolkit 的样本 Java 程序: JZOS 样本

相关博客: