ISPF 面板 REXX 中是否提供 ISPEXEC 服务?
Are ISPEXEC services available in ISPF panel REXX?
这是一个 ISPF 面板定义:
)BODY
Hello, world!
)PROC
*REXX
ADDRESS ISPEXEC "CONTROL ERRORS CANCEL"
*ENDREXX
)END
面板显示正常,但嵌入的 REXX 立即失效:
*-* ADDRESS ISPEXEC "CONTROL ERRORS CANCEL"
+++ RC(-3) +++
-3 的 return 代码通常意味着命令环境不知道如何处理该命令。
ISPF 面板能够处理 ISPF 请求似乎是合理的。知道发生了什么事吗?
*REXX 代码无法根据文章中的注释 5 发出 ISPF 服务请求:
我建议您好好阅读这篇文章。
正如 ISPF 对话开发人员指南中所述,MikeT 是绝对正确的。如果您要维护或编码 ISPF 服务,我建议您下载 ISPF PDF
http://www-03.ibm.com/systems/z/os/zos/library/bkserv/v2r2pdf/#ISP
这是一个 ISPF 面板定义:
)BODY
Hello, world!
)PROC
*REXX
ADDRESS ISPEXEC "CONTROL ERRORS CANCEL"
*ENDREXX
)END
面板显示正常,但嵌入的 REXX 立即失效:
*-* ADDRESS ISPEXEC "CONTROL ERRORS CANCEL"
+++ RC(-3) +++
-3 的 return 代码通常意味着命令环境不知道如何处理该命令。
ISPF 面板能够处理 ISPF 请求似乎是合理的。知道发生了什么事吗?
*REXX 代码无法根据文章中的注释 5 发出 ISPF 服务请求:
我建议您好好阅读这篇文章。
正如 ISPF 对话开发人员指南中所述,MikeT 是绝对正确的。如果您要维护或编码 ISPF 服务,我建议您下载 ISPF PDF
http://www-03.ibm.com/systems/z/os/zos/library/bkserv/v2r2pdf/#ISP