Emulation 可以使用Fiddler监视PCOMM会话或任何3270仿真器会话吗?

Emulation 可以使用Fiddler监视PCOMM会话或任何3270仿真器会话吗?,emulation,fiddler,mainframe,3270,Emulation,Fiddler,Mainframe,3270,可以使用Fiddler来监视大型机PCOMM会话吗?或者使用任何3270仿真器软件的大型机会话?如果是,怎么做?我查看了Fiddler文档,并进行了搜索,但没有提及 最终目标是使用Java代码连接到大型机。我已经提供了一个PCOMM自动化解决方案,该解决方案可以登录、转到CICS、执行事务、屏幕刮取屏幕并将屏幕数据放入文件。现在,客户希望我在没有PCOMM的情况下做同样的事情。用户希望使用Java解决方案。我有一个连接到大型机的Java程序。但是,为了“登录”到大型机,不会返回初始菜单屏幕。我看

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

最终目标是使用Java代码连接到大型机。我已经提供了一个PCOMM自动化解决方案,该解决方案可以登录、转到CICS、执行事务、屏幕刮取屏幕并将屏幕数据放入文件。现在,客户希望我在没有PCOMM的情况下做同样的事情。用户希望使用Java解决方案。我有一个连接到大型机的Java程序。但是,为了“登录”到大型机,不会返回初始菜单屏幕。我看到了一系列3270代码,比如255(IAC)253(DO)40(?),我回复为255,253(Will-DO)40(?)EOR。大型机会返回255250(次协商)40(?),依此类推。我用不同的方法尝试了这些代码,但到目前为止没有成功。有关协商会话3270的代码的更多信息,请参阅。这是一份非常旧的文件,可能从那时起已更新。也

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

谢谢,
巴鲁克·阿塔

我知道你在做什么。您有两个选择:

  • 使用HATS或主机按需(HOD)API访问屏幕。此API旨在将屏幕转换为您可以使用的Java对象。实际上,您可以使用HATS创建web服务(基于SOAP或REST),您可以利用任何客户端访问这些服务。这是最快、最快的方法。这是一个例子。如果您尝试使用Java访问telnet流,您将花费数月甚至数年的时间重新创建HATS/HODAPI已经提供的内容

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


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

    肯尼-我已经在我原来的问题中添加了背景。你能提供一个解决方案吗?我们已经看过这些产品了。HATS需要在CICS区域的大型机上进行开发。没有选择。HOD只是PCOMM的早期版本。我们无法修改当前的CICS应用程序,这些应用程序超出了我们的范围。感谢您预测我们需要多长时间才能完成所需的工作。我们已经研究了所有这些选择。由于系统需要,我们只需要使用POJO来完成任务。我们可以用PCOMM实现,也可以用POJO连接,但是我们还停留在下一步。HATS不需要在大型机上开发。它不涉及任何源代码。HOD和PCOMM是不同的动物。HODAPI(应用程序编程接口)是HATS的基础。您不需要修改CICS程序来使用它。我不熟悉Fiddler,所以我很快就熟悉了它。您似乎可以使用它来嗅探telnet流量,因此它应该能够嗅探TN3270(基于telnet)。如果您使用的是SSH,那么可能会更复杂。TN3270只是telnet的超集。此外,还有TN3270和TN3270E版本,请确保您的服务器没有拒绝您的请求,因为它需要一个而不是另一个。此外,您可能需要查看。