【问题标题】:Can one use Fiddler to monitor a PCOMM session, or any 3270 Emulator session?可以使用 Fiddler 来监控 PCOMM 会话或任何 3270 Emulator 会话吗?
【发布时间】:2018-10-10 20:07:30
【问题描述】:

可以使用 Fiddler 监控大型机 PCOMM 会话吗?或者使用任何 3270 Emulator 软件进行大型机会话?如果是这样,怎么做?我查看了 Fiddler 文档,并进行了搜索,但没有提及。

最终目标是使用 Java 代码连接到大型机。我已经提供了一个 PCOMM 自动化解决方案,它可以登录、进入 CICS、执行事务、屏幕抓取屏幕并将屏幕数据放入文件。现在客户希望我在没有 PCOMM 的情况下做同样的事情。用户想要使用 Java 解决方案。我有连接到大型机的 Java 程序。但是为了“登录”到主机,并没有返回初始菜单屏幕。我看到一系列 3270 代码,例如 255 (IAC) 253 (DO) 40 (?),我回复 255, 253 (Will do) 40 (?) EOR。大型机返回 255、250 (Subnegotiate) 40 (?) 等等。我以不同的方式尝试了这样的代码,但到目前为止还没有运气。有关协商会话 3270 的代码的更多信息,请参阅http://www.faqs.org/rfcs/rfc1576.html。这是一个非常古老的文档,可能已经更新。还有http://www.faqs.org/rfcs/rfc854.html

我的想法是监控 PCOMM 会话,发现正确的会话来协商与 3270 会话的连接。毕竟,PCOMM 正在努力使该会议发生。

谢谢, 巴鲁克·阿塔

【问题讨论】:

  • 我不熟悉 Fiddler,所以我快速熟悉了它。看来您可以使用它来嗅探 telnet 流量,因此它应该能够嗅探 TN3270(基于 telnet)。如果您使用的是 SSH,则可能会更复杂。 TN3270 只是 telnet 的超集。此外,还有 TN3270 和 TN3270E 版本,请确保您的服务器不会因为需要一个而不是另一个而拒绝您的请求。
  • 另外,你可能想看看j3270

标签: emulation fiddler mainframe 3270


【解决方案1】:

我明白你在做什么。您有两种选择:

  1. 使用 HATS 或 Host on Demand (HOD) API 访问屏幕。此 API 旨在将屏幕转换为您可以使用的 Java 对象。实际上,您可以使用 HATS 创建 Web 服务(基于 SOAP 或 REST),您可以利用任何客户端对其进行访问。这是最快、最快的方法。这是overview of HATS web services。如果您尝试仅使用 Java 访问 telnet 流,您将花费数月甚至数年的时间来重新创建 HATS/HOD API 已经提供的功能。

  2. 修改您的 CICS 应用程序并设置 CICS Web 服务。这些是您在 CICS 中部署到 JVM 区域的 OSGi 包。这是最优雅的方法,但需要更陡峭的学习曲线和时间来实施。但是,一旦您完成了第一个 CICS 程序,其余的程序就会像多米诺骨牌一样开始到位。 Check out this Redbook

【讨论】:

  • 肯尼 - 我已将背景添加到我原来的问题中。你能提供一个解决方案吗?
  • 我们看过这些产品。 HATS 需要在 CICS 区域的大型机上进行开发。不是一个选择。 HOD 只是 PCOMM 的早期版本。我们不能修改当前的 CICS 应用程序,这些应用程序超出了我们的范围。感谢您预测完成我们需要的工作需要多长时间。我们已经研究了所有这些选项。由于系统需要,我们只需要使用 POJO 来完成任务。我们可以用 PCOMM 做,用 POJO 连接,但是卡在下一步。
  • HATS 不需要在大型机上进行开发。它不会触及您的任何源代码。 HOD 和 PCOMM 是不同的动物。 HOD API(应用程序编程接口)是构建在 HATS 之上的。您无需修改​​您的 CICS 程序即可使用它。
【解决方案2】:

与现场的其他工作人员一起工作,我们得出的结论是 Fiddler 无法查看 PCOMM 通信。我们得出的结论是 Fiddler 只能监控基于浏览器的通信。我们的员工自称是 Fiddler 的“专家”,经验丰富。如果堆栈溢出上的任何人实际上可以使用 Fiddler 来监视与大型机的 PCOMM 通信,那么我很乐意被证明是错误的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-11
    • 1970-01-01
    • 1970-01-01
    • 2015-09-12
    • 1970-01-01
    相关资源
    最近更新 更多