【发布时间】:2020-05-26 18:24:25
【问题描述】:
我有一个 JCL 作业来为消息自动化表编译多个 Netview REXX 执行程序:
********************************* Top of Data ******************************
//REXXCOMP JOBCARD
//*--------------------------------------------------------------------
//*
//* BATCH REXX COMPILE
//*
//*--------------------------------------------------------------------
//REXXCOMP PROC
// EXEC REXXC,OPTIONS='XREF OBJECT'
//REXX.SYSIN DD DSN=SYSAOC.PRODNETV.EXECS(&MEMIN),DISP=SHR
//REXX.SYSCEXEC DD DSN=SYSAOC.PRODNETV.CEXEC(&MEMIN),DISP=SHR
// PEND
//*--------------------------------------------------------------------
//S01 EXEC REXXCOMP,MEMIN='MEMBER01'
//S02 EXEC REXXCOMP,MEMIN='MEMBER02'
//S03 EXEC REXXCOMP,MEMIN='MEMBER03'
//S04 EXEC REXXCOMP,MEMIN='MEMBER04'
//S05 EXEC REXXCOMP,MEMIN='MEMBER05'
//S06 EXEC REXXCOMP,MEMIN='MEMBER06'
//S07 EXEC REXXCOMP,MEMIN='MEMBER07'
//S08 EXEC REXXCOMP,MEMIN='MEMBER08'
//S09 EXEC REXXCOMP,MEMIN='MEMBER09'
//S10 EXEC REXXCOMP,MEMIN='MEMBER10'
我想为此作业创建另一个 PROC 来触发 NCCF MEMSTOUT 命令:MEMSTOUT &MEMIN
理想的方法是什么?
计时器、路由命令、另一个 REXX 或 JCL 作业?
编辑:
理想情况下,我想将以下命令添加到 PROC
MVS RO *ALL,%MEMSTOUT &MEMIN
Netview 命令 (%) 在我们的商店路由到所有 LPAR。
即
//REXXCOMP PROC
// EXEC REXXC,OPTIONS='XREF OBJECT'
//REXX.SYSIN DD DSN=SYSAOC.PRODNETV.EXECS(&MEMIN),DISP=SHR
//REXX.SYSCEXEC DD DSN=SYSAOC.PRODNETV.CEXEC(&MEMIN),DISP=SHR
// COMMAND 'RO *ALL,%MEMSTOUT ''&MEMIN''
// PEND
我只是不知道如何在命令中加入符号。不断收到 JCL 运行时错误。
【问题讨论】: