zosftplib submit_wait_job(JCL) 函数不接收 JES 输出



我有一个 python zosftplib 函数调用,它成功提交了 MVS 作业,但它无法识别作业已完成,并且没有从作业接收 JES 输出。我可以成功建立MVS FTP连接,并且可以上传和下载文件。

代码如下所示:作业 = Myzftp.submit_wait_job(JCL)

调用最终显示以下错误消息。

文件 "C:\Python27\lib\site-packages\zosftplib.py",第 410 行,以 submit_wait_job %(msg, resp)为单位)Zftp错误:"submit_wait_job错误:550 JesPut中止,找不到作业(上次响应:250 传输成功完成。

任何建议都会对我如何解决这个问题有所帮助。

使用 MVS FTP 和 JES 可能非常具体。例如,我的 MVS ID 是 MVSIDD。我的工作卡有一个工作名称是MVSIDDXY。因此,submit_wait_job() 函数将正确提交作业并成功运行。将 JES 输出返回到 FTP 时出现问题。它期待一个带有我的 ID 和一个字符而不是两个字符的职位名称。通过将作业卡中的作业名称更改为 MVSIDDX,函数按预期工作并等待作业结束,然后返回所有 JES 输出。

相关内容

  • 没有找到相关文章

最新更新