使用REST适配器输出的XML声明不存在

2020-08-22 11:02发布

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

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


专家们,

我有休息到代理同步的情况,我面临的问题是,当PO将响应发送回第三方时,甚至当我使用SOAP UI测试它时,默认的XML声明都不会消失,这导致了问题。 第三方响应失败,因为他们期望XML声明为" <?xml version =" 1.0" encoding =" utf-8"?>"。

我什至使用了XSLT映射,我可以确认它正在工作,因为我可以看到更改反映在消息监视器有效负载中,即使在有效负载中我也可以看到存在XML声明,但是当消息传递到第三方/SOAP UI时,它就会得到 自动被截断。

请帮助我,是否需要在PO服务器上进行某些设置(我们在PO 7.5上)。 我什至检查了其他系统是否都具有相同的行为。

我的输出是:

预期输出为:

<?xml version =" 1.0" encoding =" utf-8"?>

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

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


专家们,

我有休息到代理同步的情况,我面临的问题是,当PO将响应发送回第三方时,甚至当我使用SOAP UI测试它时,默认的XML声明都不会消失,这导致了问题。 第三方响应失败,因为他们期望XML声明为" <?xml version =" 1.0" encoding =" utf-8"?>"。

我什至使用了XSLT映射,我可以确认它正在工作,因为我可以看到更改反映在消息监视器有效负载中,即使在有效负载中我也可以看到存在XML声明,但是当消息传递到第三方/SOAP UI时,它就会得到 自动被截断。

请帮助我,是否需要在PO服务器上进行某些设置(我们在PO 7.5上)。 我什至检查了其他系统是否都具有相同的行为。

我的输出是:

预期输出为:

<?xml version =" 1.0" encoding =" utf-8"?>

付费偷看设置
发送
1条回答

您好Ankush,

您是否尝试过在接收者通道中使用适配器模块?

我想您可以尝试以下操作,

在您的频道代理频道中,使用MessageTransformBean模块。

模块名称:AF_Modules/MessageTransformBean

参数:Transform.ContentType

值:text/xml; charset = utf-8

此致

Bhaskar。

一周热门 更多>