SAP PO 7.5中的SOAP接收器适配器错误

2020-09-04 01:34发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我们使用的是SA...

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

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


大家好,

我们使用的是SAP PO 7.5。

我正在尝试使用参数化的Java映射(合并请求,响应和SOAP查找)执行SOAP查找,并在SOAP接收器通信通道中出现以下错误。

在NWA日志中,我可以看到HTTP-500内部服务器错误。

我们已经检查了HTTP标头和信封,但是没有问题。

Web服务已启动并通过SOAP UI/WS-Navigator对其进行了测试,并且能够从Web服务获取响应。

尝试通过对URL和凭据进行硬编码来以Java代码访问Web服务并在操作映射中使用。 我能够发送请求,以从Web服务获取响应。

仅当使用通过SOAP接收器通信通道执行查找时,我们才遇到问题。

请帮助我解决问题。

致谢

巴尔加瓦奎师那

2019-08-14-15-04-53.jpg (84.0 kB)
10条回答
昵称总是被占用
2020-09-04 02:14 .采纳回答

Evgeniy,

对Java代码进行更改后,问题已解决。

用respData替换行数据。

respData = lineData.substring(p, q); respData = respData.substring(p,q);

而((lineData = bin2.readLine())!= null)
 {
 sb2.append(lineData);
 sb2.append(" \ n");
 }

 respData = sb2.toString();
 int p = respData.indexOf(" ");
 int q = respData.indexOf(" ")+ 15;

 if((p> 0)&&(q> p))
 respData = respData.substring(p,q);
 

一周热门 更多>