【问题标题】:Connecting Z/OS mainframe SDSF thru ftp. how to get RC?通过 ftp 连接 Z/OS 大型机 SDSF。如何获得RC?
【发布时间】:2016-10-06 14:03:58
【问题描述】:

我正在通过 ftp 访问大型机 SDSF 以获取作业详细信息。我的 JESINTERFACELEVEL 是 1。我没有通过 ftp 获得工作的 RC。有什么办法可以让我完成一份工作的 RC?

注意:我无法更改任何系统参数,例如 JESINTERFACELEVEL...

【问题讨论】:

  • 您必须检索其中一个假脱机数据集(1 或 3),然后对其进行解析(不是很困难)。
  • 好的。我将尝试构建一个解析器来查找 RC
  • 没有尝试这个,因为我有一个 JESINTERFACELEVEL 2(我一直在学习)但是,zosftplib 有一个 get_job_infos() 函数可以满足你的要求。您可以使用以下命令列出 jes spool: list_jes_spool(jobmask='', owner='', status='ALL') 如果您需要从作业中获取信息,请执行以下操作: get_job_infos(jobid, jobmask='*')提取的:jobname、owner、status、class、rc 和 spool

标签: ftp mainframe zos


【解决方案1】:

我使用这个 python 模块来做你想做的事:

https://pypi.python.org/pypi/zosftplib/1.0

一个小例子:

job = Myzftp.submit_wait_job('//IBMUSERX JOB MSGLEVEL(1,1)\n'
                             '//STEP001 EXEC PGM=IEFBR14',
                              purge=True)
print "rc:", job["rc"], "Jes status:", job["status"]
for line in job["output"]:
    print line

【讨论】:

  • 您的 JESINTERFACELEVEL 为 2。@Dinesh 没有。
  • 是的。我的响应中没有 rc
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-05-20
  • 1970-01-01
  • 1970-01-01
  • 2014-12-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多