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

问题描述 投票:0回答:1

我试图写一个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。

mainframe zos sdsf
1个回答
0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.