当前位置: 首页 > 知识库问答 >
问题:

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

宦子琪
2023-03-14

可以使用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个答案

凌智
2023-03-14

与现场的其他工作人员合作,我们得出结论,Fiddler无法查看PCOMM通信。我们得出结论,Fiddler只能监控基于BROWSER的通信。我们的员工声称是Fiddler的“专家”,拥有丰富的经验。如果STACK Overflow上的任何人实际上可以使用Fiddler监控PCOMM与大型机的通信,我很乐意被证明是错误的。

柴意智
2023-03-14

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

>

  • 使用HATS或Host on Demand(HOD)API访问屏幕。此API旨在将屏幕转换为您可以使用的Java对象。实际上,您可以使用HATS创建Web服务(基于SOAP或REST),您可以利用任何客户端来访问这些服务。这是最快的html" target="_blank">方法。以下是HATS Web服务的概述。如果您尝试使用Java访问telnet流,您将花费数月甚至数年的时间来重新创建HATS/HOD API已经提供的内容。

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

  •  类似资料:
    • 好吧,标题说明了一切。出于测试目的,我需要每个SSL会话重新协商其加密参数。我是否可以将Fiddler配置为始终拒绝客户端的请求,以重用以前协商的加密参数,并强制其协商新的加密参数?

    • 问题内容: 我的工作类似于引擎收录的东西(是的,这 是 通用的),但允许多个用户编辑。明显的问题是多个用户试图编辑同一文件。我正在考虑在一个用户使用文件时锁定文件的方法(这不是最佳解决方案,但我不需要太复杂的东西),但是为了防止/警告用户,我显然需要监视每个用户的编辑会话的系统。使用数据库和Ajax,我正在考虑两个解决方案。 第一种方法是让编辑页面以任意间隔(例如一分钟)对服务器执行ping操作,

    • 中描述的声明性基和ORM映射函数 映射器配置 是ORM的主要配置接口。配置映射后,持久性操作的主要使用接口是 Session . 会话基础 会议的作用是什么? 使用会话的基础知识 打开和关闭会话 构建begin/commit/rollback块 使用sessionmaker 查询(1.x样式) 查询(2.0样式) 添加新项目或现有项目 删除 冲洗 过期/刷新 使用任意WHERE子句更新和删除 自动

    • 问题内容: 我听过关于此主题的不同回答,那么销毁PHP会话的肯定方法是什么? 在最简单的情况下,这是否足以真正终止用户与服务器之间的会话? 问题答案: 要销毁会话,您应该采取以下步骤: 删除会话数据 使会话ID无效 为此,我将使用以下代码: 为了确保会话ID无效,您应该只允许脚本启动的会话ID。因此,设置一个标志并检查它是否被设置: 此外,您可以使用此时间戳定期交换会话ID,以缩短其寿命:

    • 我正在Codeigniter中创建API。在这个API中,我为用户提供了一个登录函数。如果登录成功,我将在CI会话中设置用户数据,并将会话返回给用户。 现在,用户可以使用该会话ID来验证他自己的所有其他请求,如添加/更新/删除。基本上,我希望当用户发送下一个请求时,我可以根据他的会话ID验证他的凭据。 客户请求代码: 上面是一个从客户端到服务器的登录请求示例。在服务器端,服务器验证客户端提供的凭据

    • MiniFramework 从 1.0.12 版本开始,新增了 Session 会话类。 示例代码如下: namespace App\Controller; use Mini\Session; class Example extends Action { function sessionAction() { // 开启会话 Session::st