© serviceprofessionalgmbh

Führt das SAVE-Kommando aus und startet das Programm. Der TSO-EXEC-Befehl wird für REXX oder CLIST generiert, abhängig davon, ob im Dateinamen der Qualifier EXEC oder CLIST vorkommt.

/* REXX * EDIT MACRO *************************************************/
/*                                                                   */
/* Macroname.: RUN                                                   */
/*                                                                   */
address isredit
"macro (params)"
"(dsn) = dataset"
if pos(".EXEC",DSN) + pos(".CLIST",DSN) > 0 then do
   "(mem) = member"
   "save"
   if pos(".EXEC",DSN) > 0 then params = params"'EXEC"
   address tso "ex '"dsn"("mem")' '"params
end
else do
   ZEDSMSG = "Falscher Bibliothekstyp"
   ZEDLMSG = DSN "ist keine REXX oder CLIST Bibliothek"
   address ispexec "setmsg msg(ISRZ000)"
end
exit
zurück zu Edit Makros