首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的JES作业输出中突然出现二进制日志?

为什么我的JES作业输出中突然出现二进制日志?
EN

Stack Overflow用户
提问于 2012-10-04 11:26:04
回答 1查看 427关注 0票数 2

在大型机上使用SDSF查看批处理作业的输出时,我总是使用动作字符s将所有不同的成员连接成一个成员,因为这样更容易看到整个作业的输出:

代码语言:javascript
复制
SDSF STATUS DISPLAY ALL CLASSES    
COMMAND INPUT ===>                 
PREFIX=*  DEST=(ALL)  OWNER=PAX
NP   JOBNAME  JobID    Owner    Prt
     PAX      TSU39756 PAX        1
s_   PAXJOB01 JOB39757 PAX         
     PAXJOB02 JOB39759 PAX         

我已经手动完成了这项工作,但也使用Linux上运行的脚本对作业输出进行屏幕抓取,以实现自动状态更新。

然而,就在今天,我开始在输出中看到二进制信息,并进行了调查(使用?而不是s,以获得所有相关成员的列表)。这里有一些我以前从未见过的成员:

代码语言:javascript
复制
SDSF JOB DATA SET DISPLAY - JOB PAXJOB01 (JOB39757)  
COMMAND INPUT ===>                                   
PREFIX=*  DEST=(ALL)  OWNER=PAX  SYSNAME=*       
NP   DDNAME   StepName ProcStep DSID Owner    C Dest 
     JESJCLIN                      1 PAX      A      
     JESMSGLG JES2                 2 PAX      A LOCAL
     JESJCL   JES2                 3 PAX      A LOCAL
     JESYSMSG JES2                 4 PAX      A LOCAL
     $INTTEXT JES2                 5 PAX      A      
     $JOURNAL                      6 PAX      A      
     STDIN    RUNLOG             101 PAX      A      
     STDOUT   RUNLOG             102 PAX      A LOCAL

具体来说,JESJCLIN$INTTEXT$JOURNALSTDIN是新成员,而日志是包含二进制信息的日志。

我想知道是什么控制了这种行为,因为它搞砸了我的自动化过程。我不想?到上面的屏幕,只提取我感兴趣的输出,因为每个作业都会改变,需要一些繁重的配置--如果我能回到最初的行为,那么获得连接作业的输出要容易得多。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-04 12:36:28

这由命令INPUT ON|OFF控制。

使用INPUT ON,它将列出(在使用s时合并)输入和输出成员。使用INPUT OFF,它将简单地列出并组合输出成员。

因此,为了确保您只看到输出成员,请在选择作业之前执行INPUT OFF

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12719868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档