我在大型机上工作,我需要等待释放数据集以自动执行JOB。在JCL中没有使用数据集之前,您知道任何简单的循环方式吗?我正在寻找网络,我找到了一些REXX的解决方案,但它们看起来太复杂了,无法按照我的需要做这么简单的事情。我也从未使用过REXX。
问候!
Pd积。此外,数据集也不存在。
编辑:我需要这个因为我运行XCOM作业,将另一个系统的文件传输到大型机数据集。问题是当这个JOB完成时,可能文件仍然是beign转移,并且想要等到转移完成之后再开始下一个JOB。也许编辑与数据集关联的下一个JOB的句子。
答案 0 :(得分:4)
执行此操作的简单方法是确保文件传输包分配具有OLD处置的数据集,这将在数据集上创建系统级别队列,并阻止您的作业运行,直到队列被释放。
许多文件传输包提供某种“文件完成”退出,一旦数据集传输完全完成,它也可以触发作业。
但是你不能在JCL中循环。您可以在REXX中,但它有许多问题需要处理,而不是简单。