emulation - 可以使用 Fiddler 监视 PCOMM session 或任何 3270 模拟器 session 吗?

标签 emulation fiddler mainframe 3270

可以使用Fiddler来监控大型机PCOMM session 吗?或者使用任何 3270 仿真器 软件进行大型机 session ?如果是这样,怎么办?我查看了Fiddler文档并进行了搜索,并没有提到。

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

我的想法是监视 PCOMM session ,发现正确的对话来协商与 3270 session 的连接。毕竟,PCOMM 正在努力实现这一目标。

谢谢, 巴鲁克·阿塔

最佳答案

我明白你在做什么。您有几个选择:

  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 bundle 。这是最优雅的方法,但需要更陡峭的学习曲线和实现时间。然而,一旦您完成了第一个 CICS 程序,其余的程序就会像多米诺骨牌一样开始倒下。 Check out this Redbook

关于emulation - 可以使用 Fiddler 监视 PCOMM session 或任何 3270 模拟器 session 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52748010/

相关文章:

linux - 超 V 错误。同时运行 Windows Phone 模拟器和 VM (Windows 8)

https - IE6&7 导致 "This page contains both secure and nonsecure items"的原因

c# - 我可以从 C# 启动 fiddler 吗?

db2 - 从 DB2 命令获取 REXX 中的输出

C# CefSharp 离屏鼠标事件、键盘事件模拟示例

用于仿真的 Java Swing

windows-phone-7 - 解锁 Windows Phone 7 模拟器

android - Flutter 应用程序未使用 Fiddler 代理

ip - 免费ip连接z/os

java - 使用Java将中英文字符以单个文件写入Mainframe