致我所有的 VSE 大型机程序员:
我正在开发一个 VSE 大型机系统,我正在尝试构建一个需要读取文件但还必须能够被在线和批处理程序调用的子例程。
要更具体地了解子例程以及我需要如何访问文件:
我需要能够将键值传递给文件,然后如果该键存在于文件中,则能够查看该键的数据。
任何帮助,将不胜感激。
谢谢你。
CICS 有一个可以安装的组件,称为 EXCI(外部 CICS 接口),它允许批处理程序调用共享 commarea 的在线程序。可能让在线程序一直读取文件并从批处理或其他地方调用它。
pdf参考链接: http: //pic.dhe.ibm.com/infocenter/cicsts/v4r2/topic/com.ibm.cics.ts.doc/dfhtm_pdf.pdf
到目前为止,最简单的方法是拥有一个单独的程序,该程序被调用来处理批处理文件 IO,而另一个程序将通过 CICS API 调用来执行文件 IO。在运行时,让您的子例程决定它所在的环境并为该环境调用正确的 IO 程序,然后进行所有常见计算。