目前,我们的员工使用大型机应用程序,但在此过程中必须停止从Web获取信息。他们开始处理交易,但一旦他们到达特定的屏幕,他们需要从网络上检索数据以确定下一步。他们停止并启动Web浏览器,登录站点,将从Mainframe应用程序检索到的数据复制并粘贴到Web浏览器中,并从Web站点获取结果。然后他们继续处理大型机上的交易。我想自动化这个。在Mainframe中,按下PFkey,启动Web浏览器。它会自动登录网站(通用用户名和密码),从大型机传递特定数据(屏幕抓取)并显示Web浏览器的结果。任何想法都将不胜感激!
答案 0 :(得分:2)
您没有指明大型机运行时环境,但如果大型机应用程序在CICS中运行,您可以使用CICS API访问相关网页。这不会在单独的浏览器窗口中,而是在大型机代码中。
这比@SaggingRufus指示的路径要容易得多。解析HTML可能很有趣。
IBM的CICS知识中心提供了CICS API的文档。
答案 1 :(得分:1)
你不能真的这样做(至少不容易)。
你基本上会考虑编写某种形式的VB脚本/宏,它将与终端模拟器(不是大型机本身)和Web浏览器进行交互。我可能会建议不要这样做。这里真正需要做的是找到具体要求。为什么他们需要这个宏,无论如何,大型机应用程序可以编码以在不使用浏览器的情况下获取信息。就像在某个地方点击包含所需信息的数据库或文件一样。
答案 2 :(得分:0)
有一种产品将帮助构建从现有大型机应用程序到外部REST服务的REST调用。它称为z/OS Connect。它提供了形成请求和解析响应的工具,因此您可以将请求作为应用程序的一部分执行,而不必担心模拟器。 z / OS Connect支持CICS,IMS,MQ和DB2。
它不是免费的,但它旨在使您想要做的事情变得容易得多。