SRT:找到不受支持的xstream :(" HTTP代码200:确定")-从Web服务获取响应

2020-09-06 11:11发布

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

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


大家好,

我们有一个场景,我们正在使用ECC中的Web服务。 没有XI/PI作为中间件。

我创建了:

1。 服务使用者上传WSDL文件

2。 SOAMANAGER中的逻辑端口上载WSDL文件

3。 创建一个自定义程序并调用一种方法来发送请求和接收响应。

虽然在SRT_UTIL中测试方法调用" SRT:发现了不支持的xstream :(" HTTP代码200:确定")",但是无法在程序的响应结构中看到响应。

FYI ..在SM59的HTTP连接测试中,我看到内容类型是text/html。

请帮助我解决" SRT:找到不受支持的xstream :(" HTTP代码200:确定"))以获取响应。

谢谢。

关于

柴塔尼亚

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

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


大家好,

我们有一个场景,我们正在使用ECC中的Web服务。 没有XI/PI作为中间件。

我创建了:

1。 服务使用者上传WSDL文件

2。 SOAMANAGER中的逻辑端口上载WSDL文件

3。 创建一个自定义程序并调用一种方法来发送请求和接收响应。

虽然在SRT_UTIL中测试方法调用" SRT:发现了不支持的xstream :(" HTTP代码200:确定")",但是无法在程序的响应结构中看到响应。

FYI ..在SM59的HTTP连接测试中,我看到内容类型是text/html。

请帮助我解决" SRT:找到不受支持的xstream :(" HTTP代码200:确定"))以获取响应。

谢谢。

关于

柴塔尼亚

付费偷看设置
发送
3条回答
半个程序猿
1楼 · 2020-09-06 11:16.采纳回答

在SOAMANAGER配置中检查是否具有正确的SOAP版本(1.1或1.2 ...),它应与Webservice的版本匹配。

您可以在WSDL中检查名称空间,以查看正确的SOAP版本。

Nir深蓝
2楼-- · 2020-09-06 11:29

嗨,托马斯,

消息" GENERAL_ERROR在代理处理过程中出错(PART UNKNOWN(NULL))"是因为WSDL中的名称空间不一致。 这是我们其他人的更多信息,这些人将来会遇到类似的问题并寻求解决方案。

信息:来自Web服务使用者的请求正在发送到外部Web服务的一个名称空间,而响应又返回到SAP中的另一个名称空间,因为它只能在SRT_UTIL中看到我们能够接收到的信息 对SAP的响应,但无法在我们指定的消费者结构中看到该响应。

解决方案:我已经删除了SAP系统中所有先前创建的Web服务使用者组件,请求Web服务提供者修改并发送具有正确名称空间的新WSDL,然后创建了一个新的Web服务使用者,对其进行了测试,我看到了 问题已解决:)

感谢您对Tomas的帮助!

此致

Naga Chaitanya

Tong__Ming
3楼-- · 2020-09-06 11:17

嗨,托马斯,

谢谢您的回复。

我已经将SOAP版本设置为1.1,并且可以正常工作。 现在,我没有收到消息" SRT:找到了不受支持的xstream :(" HTTP代码200:确定")",并且SRT_UTIL中的性能跟踪,功能跟踪和有效负载跟踪显示绿色状态灯。 但是出现" GENERAL_ERROR错误,代理处理期间(PART UNKKNOWN(NULL))"。

我对此进行了搜索,找到了此链接:

https://wiki.scn.sap.com/wiki/display/ABAPConn/Provider%27s+response+cannot+be+parsed+when+executing+Service+Consumer

希望当我与服务提供商联系后,这可以帮助解决PART UNKNOWN消息。

请您分享您的想法。

谢谢!

亲切问候

柴塔尼亚

一周热门 更多>