读取文件的COBOL子例程,可以在线或批量调用

时间:2014-08-06 14:28:59

标签: cobol cics

致我所有的VSE大型机程序员:

我正在研究VSE大型机系统,我正在尝试构建一个需要读取文件的子程序,但也必须能够被在线程序和批处理程序调用。

更具体地说明子程序以及我需要如何访问该文件:

我需要能够将密钥值传递给该文件,然后能够查看该密钥的数据(如果该密钥存在于文件中)。

任何帮助都将不胜感激。

谢谢。

2 个答案:

答案 0 :(得分:0)

到目前为止,最简单的方法是使用一个单独的程序来CALL处理批处理文件IO,另一个程序将通过CICS API调用执行文件IO。在运行时,让您的子例程确定它所在的环境并为环境调用正确的IO程序,然后执行所有常见的计算。

答案 1 :(得分:0)

CICS有一个可以安装的文件叫EXCI(外部CICS接口),它允许批处理程序调用共享commarea的在线程序。可能有在线程序一直读取文件并从批处理或其他地方调用它。

Pdf参考链接: http://pic.dhe.ibm.com/infocenter/cicsts/v4r2/topic/com.ibm.cics.ts.doc/dfhtm_pdf.pdf