假设我有一个批处理作业,它之前已经运行并创建了一个固定记录长度的平面输出文件。(每次作业运行的输出文件名都会有所不同。)
我有一个在服务器环境中运行的 CICS 程序,它将接收来自 Web 浏览器的作业结果请求,我想读取文件并返回内容。(假设要使用的特定文件名将包含在文本中。)
我正在尝试弄清楚如何实际访问 CICS 中的文件。
我设法使用 CEEENV 动态指定文件名,但后来发现我不能使用本机 OPEN/READ 命令。我知道有 CICS 读取和浏览命令,但它们似乎都需要事先将文件定义给 CICS?我还看到了使用瞬态数据队列访问顺序文件的参考,但同样,队列需要预先定义。
该文件不会有任何特定的结构或合适的键,所以看起来我应该使用 BDAM 文件命令。这似乎需要一个FCT 条目。但我找不到任何像样的例子来说明如何创建它。
显然,Web 服务可能会被频繁地同时调用,所以我需要某种方法来临时将文件与访问它的方法关联起来,一旦我完成它就可以释放它。
显然,我对 CICS 环境不是很熟悉。我觉得我要么错过了一些简单的东西,要么有一个根本原因无法做到这一点。欢迎指点任何一个!