HTTP_AAE适配器查询字符串参数丢失

2020-09-20 04:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我们正在将SAP Net...

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

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


你好

我们正在将SAP Net Weaver中间件系统从SAP PI 7.11迁移到SAP PO 7.5 SP堆栈号05单个堆栈Java。

我们正面临SAP PO中HTTP_AAE接收器适配器的问题,当我们执行http发布时,URL的一部分在供应商端被截断了,而具有相同URL的SAP PI HTTP适配器则可以正常工作。

在SAP PO消息监视中看到的错误是"适配器框架捕获到异常:STATUS_CODE_NOT_OK- 500内部服务器错误"

该接口是从后端ECC到对第三方供应商的HTTPs调用的同步代理调用。

HTTP_AAE通信配置的详细信息是:

寻址模式:URL地址

目标主机:test.b2b。****。com

目标端口:443

路径:/auth/orders/?XXXXXXORDERSPO

确切的问题在于URL的路径,供应商说SAP PO测试系统的调用中缺少查询字符串参数XXXXXXORDERSPO。

他们期望的是:/auth/orders/XXXXXXORDERSPO。

所以'之后是什么? (问号)被截断。 我们从未在SAP PI中遇到此问题(在ABAP堆栈(sm59)中使用此URL详细信息创建了HTTP目标)。 我们还尝试使用转义字符%3F代替"路径"字段中的"?",但这也不起作用。

有人遇到过同样的问题吗? 解决方案的任何信息或输入将不胜感激。

谢谢

Kavita

4条回答
ZJXianG
2020-09-20 04:54

Kavita,

在执行适配器后检查实际跟踪,以查看URL是否实际上已被截断或未使用TraceHttp参数。

https://blogs.sap.com/2015/10/26/http-tracing-in-soap-receiver-adapters-with-tracehttp-module-parameter /

我的猜测是,这是因为适配器元数据问题。

Br,

Manoj

一周热门 更多>