无法让SDSF响应TSO或批处理命令。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法让SDSF响应TSO或批处理命令。相关的知识,希望对你有一定的参考价值。

我试图写一个JCL工作步骤,它将检索活动(这个)工作的JESMSGLG、JESJCL和JESLOG数据集。这里的想法是,我需要收集日志(从作业开始到现在),并在它结束执行之前将其记录在一个数据集中。

// EXEC PGM=SDSF
//MYOUT DD SYSOUT=*   (to changed to a dataset in the future)
//ISFOUT DD SYSOUT=*
//ISFIN DD *
SET CONSOLE BATCH
PREFIX *
OWNER myid
DA OJOB
++S
PRINT FILE MYOUT
FIND JESMSGLG FIRST
++X
FIND JESJCL FIRST
++X
FIND JESLOG FIRST
++X
PRINT CLOSE

当我运行这项工作时,我得到的是CC=0000 和一个在IFSOUT中的SDSF主面板的打印输出。

如果我在TSO下尝试使用SDSF命令,同样,我得到的只是主面板。如果我在TSO下用SDSF命令进行尝试,同样,我得到的只是主面板。任何 命令(即使是无效的命令),它似乎只是接受命令并默默地忽略它。

我在ISPF下也可以做到这一点。

有什么办法可以让我知道我做错了什么或者遗漏了什么?我很清楚,这很可能是setupinvocationsecurity的问题,但我不知道如何调试,因为我得到的是CC=0000。

答案

是的,就是这样!我添加了PARM='+++'。 我在/ EXEC PGM=SDSF中添加了PARM='++24,80',现在工作了。我不完全确定为什么,但可能是SDSF的本地安装错误。

原来我上面列出的命令不太正确,但这与这个问题无关。

谢谢你,Kevin,谢谢你的时间和关心。

以上是关于无法让SDSF响应TSO或批处理命令。的主要内容,如果未能解决你的问题,请参考以下文章

尝试在批处理环境中执行 REXX 或 TSO 命令时尝试绕过错误

通过 ftp 连接 Z/OS 大型机 SDSF。如何获得RC?

是否有用 REXX 或 CLIST 编写的 TSO 命令可以确定谁已将数据集排入队列?

无法使Slider具有响应能力

如何从片段中的 JSON 响应中的对象获取数据

z/OS TSO STACK MACRO 指定备用 DD 名称