公式ガイドには CMD(your_statement) 関数を使用するように記載されていますが、認識できないキーワード エラーが発生し続けます。ISPF 基本オプション・メニューをカスタマイズしようとしていますが、「R」を押すと Rexx exec が実行されるようにパネルを編集する必要があります。私が使用しているパネル内のコードの一部を次に示します。
%
% ******************
% * *
% * $2 %Edit *
% * $3 %Utility *
% * $6 %Command *
% * $SD %SDSF *
% * $D %Datasets *
% * $X %eXit *
% * $R %REXX *
% * *
% ******************
)PROC
&ZSEL = TRANS ( TRUNC (&ZCMD,'.')
2,'PGM(ISREDIT) PARM(P,ISREDM01) SCRNAME(EDIT)'
3,'PANEL(ISRUTIL) SCRNAME(UTIL)'
D,'PGM(ISRUDL) PARM(ISRUDLP) SCRNAME(DSLIST)'
6,'PGM(ISRPTC) SCRNAME(CMD)'
SD,'PGM(ISFISP) NOCHECK NEWAPPL(ISF) SCRNAME(SDSF)'
R,'CMD(TSO EXEC 'IBM####.REXX(REXXSYSC)')'
' ',' '
X,'EXIT'
*,'?' )
&NEXTOPT = .TRAIL
)END
コマンドステートメントを「R」に割り当てようとすると、エラーが発生します。私の推測では、引用符が干渉していますが、TSO コマンドはそれらの引用符を使用して Rexx exec の場所を指定する必要があります。指定したフォルダからこの Rexx exec を実行するには、どの構文が正しいでしょうか? 少し台無しになったコードのインデントについては申し訳ありません...