点击此处---> 群内免费提供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)
嗨,
soap ui中有一个设置,可以在原始选项卡中完全显示soap标头。 知道完整的标头后,只需使用参数化映射输入用户名/密码,然后通过Java在您的xslt中调用它即可。
此致
马克
嗨马克,
感谢您的时间。
我们决定在IIB中进行此操作,因为此处当前的PI版本存在一些限制(TLS1.2和SOAP 1.2)。
干杯
吉里
一周热门 更多>