可以使用Fiddler监视PCOMM会话或任何3270 Emulator会话吗?

时间:2018-10-10 20:07:31

标签: emulation fiddler mainframe 3270

有人可以使用 Fiddler 监视大型机 PCOMM 会话吗?还是使用任何 3270模拟器软件的大型机会话?如果是这样,怎么办?我查看了Fiddler文档并进行了搜索,但没有提及。

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

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

谢谢, 巴鲁克·阿塔(Baruch Atta)

2 个答案:

答案 0 :(得分:3)

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

  1. 使用HATS或按需主机(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

答案 1 :(得分:0)

与这里的其他工作人员一起,我们得出的结论是Fiddler无法查看PCOMM通信。我们得出的结论是,提琴手只能监视基于浏览器的通信。我们的工作人员自称是F​​iddler的“专家”,具有丰富的经验。如果STACK Overflow上的任何人都可以实际上使用Fiddler来监视与大型机的PCOMM通信,我将被证明是错误的。