SAP PI 7.3中SOAP 1.2中的HTTP POST标头详细信息问题

2020-09-23 13:47发布

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

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


大家好,

我正在研究一种需要将数据发送到SOAP1.2中的Web服务的场景。 version.It 是SOAP同步调用的代理。

我已经使用XSLT构建SOAP信封,并在接收方SOAP通道中选中"不要使用SOAP信封"。

我已经使用AddSOAPHeaderbean在SOAP请求中添加HTTP标头详细信息,但是当我端到端对其进行测试时,它不起作用。

它在具有映射输出的SOAP UI中工作,但是我在此处手动输入了标题详细信息。

标题详细信息:

auth-token:123456789 ***(恒定)

ContentType:application/soap + xml

我知道问题出在HTTP标头详细信息上。 出于隐私方面的考虑,第三方无法向我提供日志或请求。

输出看起来像-

Auth-Token:xxxxx-xxxxxx-xxxxxxx-xxxxxx

Content-Type:应用程序/soap + xml; action = http:// ww w.abc.com

<肥皂信封>

<标题>

我一直在搜索并尝试使用XSLT,但是它不起作用。

XSLT代码-

-- http://www.w3.org/1999/XSL/Transform"版本=" 1.0">- -- http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd =" http://www.w3.org/2001/XMLSchema " xmlns: soap12 =" http://www.w3.org/2003/05/soap- 信封" xmlns:ns1 =" http://www.abc.com " xmlns:ns2 =" http://schemas.microsoft.com/2003/10/Serialization/数组">-

我很讨厌在XSLT中添加Header标签,但是没有运气。

能给我您的意见如何处理吗?

干杯

吉里

(16.0 kB)

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

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


大家好,

我正在研究一种需要将数据发送到SOAP1.2中的Web服务的场景。 version.It 是SOAP同步调用的代理。

我已经使用XSLT构建SOAP信封,并在接收方SOAP通道中选中"不要使用SOAP信封"。

我已经使用AddSOAPHeaderbean在SOAP请求中添加HTTP标头详细信息,但是当我端到端对其进行测试时,它不起作用。

它在具有映射输出的SOAP UI中工作,但是我在此处手动输入了标题详细信息。

标题详细信息:

auth-token:123456789 ***(恒定)

ContentType:application/soap + xml

我知道问题出在HTTP标头详细信息上。 出于隐私方面的考虑,第三方无法向我提供日志或请求。

输出看起来像-

Auth-Token:xxxxx-xxxxxx-xxxxxxx-xxxxxx

Content-Type:应用程序/soap + xml; action = http:// ww w.abc.com

<肥皂信封>

<标题>

我一直在搜索并尝试使用XSLT,但是它不起作用。

XSLT代码-

-- http://www.w3.org/1999/XSL/Transform"版本=" 1.0">- -- http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd =" http://www.w3.org/2001/XMLSchema " xmlns: soap12 =" http://www.w3.org/2003/05/soap- 信封" xmlns:ns1 =" http://www.abc.com " xmlns:ns2 =" http://schemas.microsoft.com/2003/10/Serialization/数组">-

我很讨厌在XSLT中添加Header标签,但是没有运气。

能给我您的意见如何处理吗?

干杯

吉里

(16.0 kB)
付费偷看设置
发送
2条回答
浮生未央
1楼-- · 2020-09-23 14:39

嗨,

soap ui中有一个设置,可以在原始选项卡中完全显示soap标头。 知道完整的标头后,只需使用参数化映射输入用户名/密码,然后通过Java在您的xslt中调用它即可。

此致

马克

三十六小时_GS
2楼-- · 2020-09-23 14:29

嗨马克,

感谢您的时间。

我们决定在IIB中进行此操作,因为此处当前的PI版本存在一些限制(TLS1.2和SOAP 1.2)。

干杯

吉里

一周热门 更多>