如何在 IBM iSeries 系统上获取 apache tcpdump 或在 tomcat 上捕获肥皂信封?

How to take apache tcpdump on IBM iSeries system or capture soap envelope on tomcat?

提问人:Rahul Dhiman 提问时间:6/7/2023 更新时间:6/7/2023 访问量:51

问:

我们有一个 IBM iSeries 系统,它使用 apache 中间件来传入请求,然后通过 ajp 连接器连接到 tomcat,最终运行 java 代码。

我们从客户端遇到了一个问题,即他们无法执行适用于其他客户的 soap 请求。我想跟踪传入的肥皂信封,以便可以看到传入的请求。如果有任何解决方案可以在apache或tomcat上跟踪肥皂信封,请提供帮助。

我们尝试使用 Postman 发布请求,它有效。 基本上,客户端面临 504 网关超时问题,因此我们增加了 apache worker.properties 和 tomcat ajp 连接器中的超时。仍然面临同样的问题。一些肥皂请求进展顺利,但有些则面临这个问题。

Apache Tomcat SOAP IBM-中端

评论


答:

0赞 nfgl 6/7/2023 #1

您可以

  1. 开始跟踪方式STRCMNTRC
  2. 将转储导出到 IFS 上的文件DMPCMNTRC FORMAT(*PCAP)
  3. 例如,使用 wireshark 打开该文件

请参阅执行通信跟踪