首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过主机的FTP (zOS)获取输出队列

通过主机的FTP (zOS)获取输出队列
EN

Stack Overflow用户
提问于 2015-06-11 23:03:01
回答 1查看 2.3K关注 0票数 0

我正在与我的主机一起工作,通过FTP运行作业,并通过同一通道检索(保持队列的)结果。问题是,我有“输出队列”,其中相同的JOBnnnnn留下了其他信息,而那些报告我只能通过ISPF (选项G.O)看到。是否可以通过FTP查看这些报告?我学习使用以下链接来实现这一点:http://www.ibm.com/developerworks/systems/library/es-zosbatchjavav/

链接示例(ftp的命令):

代码语言:javascript
复制
C:\>ftp 192.168.152.2
Connected to 192.168.152.2.
220-FTPD1 IBM FTP CS V1R5 at p390.qld.isi.com.au, 04:26:27 on 2006-09-06.
220 Connection will close if idle for more than 5 minutes.
User (192.168.152.2:(none)): isielw
331 Send password please.
Password:
230 ISIELW is logged on.  Working directory is "ISIELW.".
ftp> quote SITE FILETYPE=JES
200 SITE command was accepted
ftp>
ftp> dir
200 Port request OK.
125 List started OK for JESJOBNAME=ISIELW*, JESSTATUS=ALL and JESOWNER=ISIELW
JOBNAME  JOBID    OWNER    STATUS CLASS
ISIELW   TSU00629 ISIELW   OUTPUT TSU      ABEND=522 3 spool files
ISIELW   TSU00609 ISIELW   OUTPUT TSU      ABEND=522 3 spool files
ISIELW   TSU00294 ISIELW   OUTPUT TSU      ABEND=522 3 spool files
ISIELW   TSU00250 ISIELW   OUTPUT TSU      ABEND=522 3 spool files
ISIELW   TSU00218 ISIELW   OUTPUT TSU      ABEND=522 3 spool files
ISIELW   TSU00199 ISIELW   OUTPUT TSU      ABEND=622 3 spool files
ISIELW   TSU00171 ISIELW   OUTPUT TSU      ABEND=522 3 spool files
250 List completed successfully.
ftp: 524 bytes received in 0.06Seconds 8.45Kbytes/sec.
ftp> dir TSU00629
200 Port request OK.
125 List started OK for JESJOBNAME=ISIELW*, JESSTATUS=ALL and JESOWNER=ISIELW
JOBNAME  JOBID    OWNER    STATUS CLASS
ISIELW   TSU00629 ISIELW   OUTPUT TSU      ABEND=522
--------
         ID  STEPNAME PROCSTEP C DDNAME   BYTE-COUNT
         001 JES2              K JESMSGLG       962
         002 JES2              K JESJCL       13983
         003 JES2              K JESYSMSG     17176
3 spool files
250 List completed successfully.
ftp: 340 bytes received in 0.03Seconds 10.63Kbytes/sec.
ftp>

如果我没有作业,就会显示消息“在待定队列中找不到作业”。

这是我目前的结果:

代码语言:javascript
复制
230 CERVHM is logged on.  Working directory is "CER.".
ftp> quote site filetype=jes
200 SITE command was accepted
ftp> dir
200 Port request OK.
125 List started OK
CERVHM2   JOB01948  OUTPUT    4 Spool Files
CERVHM1   JOB03024  OUTPUT    3 Spool Files
250 List completed successfully.
ftp: 148 bytes recibidos en 0,02segundos 7,40a KB/s.
ftp> dir JOB01948
200 Port request OK.
125 List started OK
CERVHM2   JOB01948  OUTPUT    4 Spool Files
CERVHM1   JOB03024  OUTPUT    3 Spool Files
250 List completed successfully.
ftp: 148 bytes recibidos en 0,02segundos 7,05a KB/s.
ftp>

致以问候!

P.D.我是大型机世界里的新手,如果你不明白这个问题,现在就让我看看。我也做了一个Java程序来做同样的事情,但我也有同样的问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-14 02:06:29

看起来,您从问题中的示例链接中显示的输出使用JESINTERFACELEVEL=2

您自己获得的输出来自于使用JESINTERFACELEVEL=1

由于JESINTERFACELEVEL=1试图按jobid列出特定的详细信息(TSU-前缀用于分时用户,TSO会话也是如此(您将从其中运行ISPF),作业前缀用于批作业,例如您通过FTP提交的作业)。

Comm : IP用户指南和z/OS级别的命令中的JESINTERFACELEVEL部分详细介绍了这两个接口之间的差异。

阅读关于与JES接口的部分将向您展示您可以在哪个界面上做什么。

阅读关于* STAtus子命令的部分--从远程主机检索状态信息*将向您展示如何识别您正在使用的状态级别。

如果您在FTP会话中发出STAT命令,则当前您将得到作为211条消息之一的his命令:

代码语言:javascript
复制
211-JESINTERFACELEVEL is 1

要更改JESINTERFACELEVEL,您需要在FTP.DATA数据集中提供信息以覆盖默认值。

使用FTP.DATA更改本地站点默认值的部分将解释如何做到这一点,有许多选项从使用FTP调用的-f参数开始。

在此阶段,您可能应该咨询您的技术支持小组。如果你被允许使用JESINTERFACELEVE=2,他们会告诉你如何使用它。如果您不被允许使用它,您不应该尝试这样做,你自己。

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

https://stackoverflow.com/questions/30792882

复制
相关文章

相似问题

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