希望在大型机上设置COBOL批处理作业,每周触发一次。是否可以通过从COBOL传递查询字符串参数来触发URL?
答案 0 :(得分:0)
我会质疑架构。有许多现有方法可以从大型机触发出站事件。所有的文件传输产品都能满足它的需求,这只是我的头脑。另一种简单的方法是只包括一个调用ftp的作业步骤,并将文件推送到某个服务器上的某个目录中 - 有很多方法可以观察它,捡起它并触发你想要的任何东西。我想要表达的想法是Cobol并不是这种事情的最佳工具,在JCL级别上作为一个单独的工作步骤,并使用组织可接受的最简单的方法将文件推出大型机。注意它,然后你可以完全自由地做任何事情。
如果你坚持在那里做,当你的Cobol程序正在运行时,那么我建议有一个Java程序来做它并从Cobol调用它(假设你在z / OS上 - 我怀疑它是在VSE上是可行的,但我在那里不够深入。)仍然比选项1更复杂,或者甚至让Java程序作为单独的作业步骤运行,但比尝试从Cobol执行HTTP请求更简单。