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

2020-09-04 01:34发布

         点击此处--->   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)

         点击此处--->   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条回答
昵称总是被占用
1楼 · 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);
 
蓋茨
2楼-- · 2020-09-04 02:06

您好 Bhargava krishna Talasila

看来您的问题已解决,所以下一步是关闭该线程。 您可以通过单击初始查询"操作"按钮下的"关闭"选项来完成此操作

谢谢

Kaushik

何必丶何苦呢
3楼-- · 2020-09-04 02:07

您好Bhargava krishna Talasila

如果能够获得,您可以检查所使用的凭据 锁定或端口从您的应用程序可用。

据我了解,这可能是您的应用程序临时缓存问题。 您可以作为组织的基础人员"使缓存无效"并重试

谢谢

Kaushik

小c菟菟
4楼-- · 2020-09-04 02:05

嗨,Kaushik,

< p>感谢您的答复。

用户未锁定,没有端口问题。

如上所述,我能够从WS导航器测试URL。

此致

巴尔加瓦克里希纳

南山jay
5楼-- · 2020-09-04 02:19

嗨!

您尝试在SOAP接收器通道中设置" TraceHTTP"参数并检查相应通道的 登录以获取详细的跟踪信息? 还是要使用XPI Inspector?

Evgeniy。

haha101010
6楼-- · 2020-09-04 02:19

嗨!

对TraceHTTP使用"普通"模式。 之后,您应该能够在相应的通道日志中看到请求和响应的详细信息(包括有效负载)。

关于此,Evgeniy。

骆驼绵羊
7楼-- · 2020-09-04 02:06

尝试使用适配器捕获SOAP错误 模块-

XMBWS.NoSOAPIgnoreStatusCode = true,对于

XISOAPAdapterBean

谢谢

Sugata

一周热门 更多>