如何在大型机 COBOL 中“休眠”?

Posted

技术标签:

【中文标题】如何在大型机 COBOL 中“休眠”?【英文标题】:How to "sleep" in mainframe COBOL? 【发布时间】:2012-08-02 22:16:47 【问题描述】:

我想我正在使用 Enterprise COBOL for z/OS。

模拟标准 C 库的 sleep() 函数等功能的技术是什么?

【问题讨论】:

@arunmoezhi - 我猜你没有为你的 CUP 使用付费。肯定有人——而且我认为他们不会对这个解决方案非常满意! 【参考方案1】:

可能最简单的方法是使用Language Environment callable service CEE3DLY 或CEEDLYM。

【讨论】:

【参考方案2】:

不知道你有没有找到答案。

有一个 IBM 程序可以让机器进入睡眠状态……或等待:它的名字是 ILBOWAT0

这是一个很好的例子的链接:http://www.mvsforums.com/helpboards/viewtopic.php?t=2008&highlight=delay

在本例中,WAIT-TIME 以秒为单位。

【讨论】:

正如 ILBO 前缀所暗示的,这是 LE 中包含的原始 COBOL 运行时例程,用于“向后兼容”。坚持需要“等待”的新程序应使用 CEEDLY 可调用服务。避免像瘟疫一样“等待”。如果被它感染,请使用最新的例程。

以上是关于如何在大型机 COBOL 中“休眠”?的主要内容,如果未能解决你的问题,请参考以下文章

如何在大型机ispf中列出项目中的所有cobol程序

如何自动化 jcl 在大型机上运行 cobol 程序

Cobol 大型机 - 执行不同的索引 - 显示

大型机 CEE3DD 异常终止 - CEE3501S - 在 COBOL 动态调用中找不到模块

如何将数据从大型机拉到 Hadoop

COBOL - 对于相同的 COMPUTE,从大型机到 PC 的不同答案