无法让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?