ADDRESS 'LINKMVS'
является эквивалентом // EXEC PGM=something,PARM='whatever'
в REXX.Я не знаю, какой должна быть переменная, но так как это Control-M, я собираюсь принять имя задания.Очень простой пример:
say 'Enter name of job'
pull jobname
parmvar = 'ORDER' jobname
`ADDRESS 'LINKMVS' 'CTMAPI parmvar'
Обратите внимание, что для LINKMVS
имя переменной идет внутри переданной строки.Среда LINKMVS
подставляет переменную автоматически.Например, если я ввел MYJOB в приглашение, LINKMVS
создаст строку PARM из `ORDER MYJOB '.Это точный эквивалент
// EXEC PGM=CTMAPI,PARM='ORDER MYJOB'
В этом Центре знаний IBM® страница для руководства z / OS 2.3 TSO / E REXX приведено несколько примеров вызовапрограмма аналогична // EXEC PGM=,PARM=
(пункт 1).Пункты с 5 по 9 показывают различные способы использования ADDRESS 'LINKMVS'
;обратите внимание, как переменные обрабатываются в каждом примере.