У меня есть задание 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'
Я хотел бы создать еще один PRO C для этого задания, чтобы запустить команду NCCF MEMSTOUT: MEMSTOUT &MEMIN
Какой идеальный способ сделать это?
Таймер, команда маршрута, другое задание REXX или JCL?
EDIT:
Идеально Я хотел бы добавить следующую команду к PRO C
MVS RO *ALL,%MEMSTOUT &MEMIN
, которая в нашем магазине направляет ко всем LPAR команду Netview (%).
ie
//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
Я просто не знаю, как включить символ c в КОМАНДУ. Продолжайте получать ошибку времени выполнения JCL.