点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我正在尝试在SAP PO与CPI之间创建集成。 通信应该通过SOAP进行,我需要读取HEADER数据字段,但我不知道该怎么做。
我尝试使用$ {header.AggrID}语法直接读取标头,并且XSLT映射也不起作用。
但是我能够阅读到第一步的SOAP:Header和SOAP:Body都在第二步中我只能阅读SOAP:Body。
我需要阅读SOAP Header中的 AggrID = 123456 ,这应该是动态值。
到目前为止,我已经配置了以下屏幕快照中显示的内容:
Iflow设计:
有效载荷:
Step1有效负载:在XSLT映射有效负载之前: 123456 <名称> SAP 名称> 30 <名称> SAP 名称> 30
SOAP通道配置:
请建议我如何存档。
感谢与问候,
Thouheed。
iflow.jpg (19.2 kB)
你好,穆罕默德,
我相信以下博客可以帮助您实现这一目标:
https://blogs.sap.com/2018/03/27/sap-cpi-accessing-header-and-property /
请看看:)
此致
Robson
尊敬的Robson,
感谢您的回复,此博客只不过是如何读取属性和内容修改后的数据。
直到第二步,我都可以读取SOAP:Header和SOAP:Body,我只能读取SOAP:Body头数据,而这些数据根本不可见。
感谢与问候,
Thouheed
嗨
也许您应该调查一下:
2733136-无法访问脚本中的soap标头
https://launchpad.support.sap.com/#/notes/2733136
修补程序现已在SAP Service Marketplace上提供:
用于XI GATEWAY APPLICATIONS 7.50的SP13 Patch5
SAPXIIGWAPPL13P_5-70000705.SCA
一周热门 更多>