大型机批量作业触发
我是 CICS 新手。我有一个疑问,我们可以通过 CICS 事务触发批处理作业吗? 我想通过CICS事务执行的程序触发批处理作业,可以吗?
I am new to CICS. I have one query, Can we trigger Batch job thorough CICS transaction?
I want to trigger a batch job through program which is executed by CICS transaction,is it possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,这是可能的。
您的系统程序员必须设置一个额外的分区瞬态数据队列,其 DD 语句指向内部 JES 读取器。
您必须将 JCL 写入瞬态数据队列,包括最后一张 // 卡。
您负责使用 CICS ENQUEUE 和 DEQUEUE 命令确保对瞬态数据队列的串行访问。
作业卡必须包含用户 ID 和密码,以便作业在您的帐户下运行,而不是在 CICS 区域的用户 ID 下运行。
另一个选项是 CICS SPOOLOPEN 命令。
以下是一些使用 SPOOLOPEN 命令的 Cobol 代码。
我在 CICS wiki 中找到了此信息。
Yes, it's possible.
Your system programmers have to set up an extra partition transient data queue whose DD statement is pointing towards the internal JES reader.
You have to write the JCL to the transient data queue, including the last // card.
You are responsible for assuring serial access to the transient data queue with CICS ENQUEUE and DEQUEUE commands.
The JOB card has to contain a userid and a password, so that the JOB runs under your account and not the userid of the CICS region.
Another option is the CICS SPOOLOPEN command.
Here's some Cobol code that uses the SPOOLOPEN command.
I found this information in a CICS wiki.