z/OS 中的 BPXBATCH 实用程序 - 执行 jar 文件

问题描述

我想从 MF 调用一个 jar 文件,然后读取和复制 Mf 数据集中的数据。 BPXBATCH 实用程序可以帮助通过 OMVS 实现这一点,我如何登录 MF unix 服务器,我尝试提供 OMVS 但无法实现

也有人可以详细解释该实用程序中使用的 STD ENV 步骤类路径和 PARM。

除了调用shell还有其他方法吗。

解决方法

为了登录到 USS,您的 RACF 配置文件中需要一个 OMVS 段。以下是使用 OMVS 段创建正确类型的 RACF 配置文件的 REXX 示例:

"ADDUSER ("tso_userid")","TSO(ACCT(ACCT#) PROC("logon_proc") SIZE(8000))","DFLTGRP(IDZUSERS)","OMVS(HOME('/u/"uss_userid"') PROG('/bin/sh') AUTOUID)" 

要批量执行,您需要创建一个用于设置 Java 路径的 shell 脚本,以便您可以使用单个命令执行它。 shell 脚本完成了繁重的工作。下面是一个使用 BPXBATCH 的启动任务 JCL 的示例。正如你所看到的,脚本被调用,一个参数被传递给脚本(运行):

//*
//BUZAGNT  PROC AGENT='/apps/ucd/v7.1.1/bin'
//BUZAGNT  EXEC PGM=BPXBATCH,REGION=0M,TIME=NOLIMIT,//            PARM='PGM &AGENT./agent run'
//STDOUT   DD SYSOUT=*
//STDERR   DD SYSOUT=*
//*
//        PEND
//*