创建默认的HTTP处理程序...

2020-09-10 03:08发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


有人可以告诉我是否有一种方法可以强制所有HTTP(或特别是SOAP)消息通过自定义处理程序? 我知道如何为特定服务创建自定义处理程序,但是我真正想要的是嗅探器,它将拦截所有Web流量并记录某些消息类型(Web服务)的指标。

谢谢

-大卫-

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


有人可以告诉我是否有一种方法可以强制所有HTTP(或特别是SOAP)消息通过自定义处理程序? 我知道如何为特定服务创建自定义处理程序,但是我真正想要的是嗅探器,它将拦截所有Web流量并记录某些消息类型(Web服务)的指标。

谢谢

-大卫-

付费偷看设置
发送
3条回答
1楼-- · 2020-09-10 03:14

Eddy,我已经阅读了该文档,但我认为它没有给我想要的答案。 据我所知,没有文档讨论更换默认处理程序。 我想要的是是否已经部署了两个Web服务,并且这些服务位于http://localhost:8080/GRMGWSTest/service? 和

http://localhost:8080/testServ/service

我可以简单地将默认处理程序替换为我的自定义处理程序,然后开始跟踪消息,而不必更改已部署的Web服务的任何内容。

谢谢!

-David-

浮生未央
2楼-- · 2020-09-10 03:13

您应该能够在较高级别安装处理程序,并解释通过该节点和较低节点发出的所有调用。 SICF处理程序按层次结构进行处理。 它们被一个接一个地处理,直到处理程序最终将标志设置为不需要进一步处理为止。

在ALFS上查看网络日志。

BSP深入:ABAP外观服务

ALFS就是这样做的。 SAP插入一个新的处理程序,该处理程序通过Unified Renderer拦截所有调用。 这里的关键是设置以下内容:

 if_http_extension〜flow_rc = if_http_extension => co_flow_ok。

这告诉框架继续通过服务节点处理程序堆栈进行处理。

落灬小鱼
3楼-- · 2020-09-10 03:15

一周热门 更多>