点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我的方案是SOAP同步接口的代理。 我在SOAP响应中遇到问题。 wsdl中没有SOAP错误响应结构。 因此,我在SOAP响应中遇到错误。
请在下面找到SOAP响应的有效负载
errorType = internal&errorCode = 701&message =&status = 500
请在消息日志下方找到
SOAP:使用用户
SOAP:目标网址:
SOAP:处理已完成
SOAP:继续响应消息dsf77d572-605c-119-983e-000000418156
使用连接AFW传输消息失败,原因是:com.sap.engine.interfaces.messaging.api.exception.MessagingException:执行映射时遇到错误:com.sap.aii.af。 service.mapping.MappingException:在运行应用程序映射程序com/sap/xi/tf/_MM_SOAP_Response时,runtimeRuntime异常映射失败; 详细信息:com.sap.aii.utilxi.misc.api.BaseRuntimeException; 序言中不允许包含内容。
邮件状态设置为"失败"
请帮助我解决此问题。
非常感谢
MP
您好 Melchior ,
检查注释" 2293430-在发件人SOAP适配器上处理错误响应"...。
感谢您的答复。 我已经在模块参数XMBWS.AllowErrorResponse"中完成了配置,其值为" true"。 但是我仍然遇到相同的错误。
SOAP响应的有效负载为
在我的方案中,SOAP发送者是代理,它将请求发送到第三方系统。
我在SOAP响应中收到以下错误消息
SOAP:从请求消息141905f5-606e-11e9-be9e-000000418156继续
SOAP:响应消息包含错误XIAdapter/HTTP/ADAPTER。HTTP_EXCEPTION-HTTP 500内部服务器错误
SOAP:响应消息离开适配器
执行故障映射,
目标XSD要求该元素有一个值,但是目标字段映射不会创建一个。 检查XML实例对于源XSD是否有效,以及目标字段映射是否满足目标XSD的要求。ApplicationRuntimeException:执行应用程序映射程序com/sap/xi/tf/_MM_SOAP_Fault_时的运行时异常; 详细信息:com.sap.aii.mappingtool.tf7.IllegalInstanceException; 无法创建目标元素/ns0:MT_SOAP_FaultResponse_1。 队列上下文中缺少值。 目标XSD要求该元素有一个值,但目标字段映射不会创建一个。 检查XML实例对于源XSD是否有效,以及目标字段映射是否满足目标XSD的要求,IllegalInstanceException:无法创建目标元素/ns0:MT_SOAP_FaultResponse_1。 队列上下文中缺少值。 目标XSD要求该元素有一个值,但目标字段映射不会创建一个。 检查XML实例对于源XSD是否有效,以及目标字段映射是否满足目标XSD的要求
如果这是故障,则可以使用 适配器模块-
XMBWS.NoSOAPIgnoreStatusCode = true
模块密钥将是soap。
感谢
Sugata
感谢您的答复。
adaper模块配置了XMBWS.NoSOAPIgnoreStatusCode = true,但是我仍然收到相同的错误。
响应消息的有效载荷为
请提供您解决此问题的建议
嗨,Melchior,
您能检查一下您是否正在使用故障映射,并且故障映射中的soap结构是否与您得到的匹配。 您可以在故障映射中运行错误消息以检查有效载荷的正确性。
谢谢
Sugata
一周热门 更多>