您好,大数据行业报告,
我想在这里分享我的经验,当我们面临一个问题时,我们正在进行一个PI升级项目,大数据核心,从7.31-双栈升级到7.50-单Java栈,好评返现模板,我们在系统中遇到了一个特殊的接口,在这个接口中,我们传输URL查询字符串并通过相同的URL返回响应消息。
我们面临的问题:
在SAP PI 7.31–双堆栈版本中,大数据分析方法,我们使用下面的URL将确认返回到PI中,
网址:主机席/SAP/XI/AdvultType?命名空间=http://efg.com&;interface=ABC&;service=DEF&;party=&;agency=&;scheme=&;QOS=EO&;sap user=username&;sap password=password&;sap client=010
由于SAP PI 7.31是一个双栈系统,上述URL仅与集成引擎一起工作,其中确认消息由SOAP发送方通道捕获。
但是在SAP PI 7.50版本(即单个Java堆栈)中,上述URL没有按预期工作。
解决方案:
我们修改了此URL和PI系统中的一些配置,以适应这种情况要求。
以下是我们必须在PI系统配置中实现/更改的几件事,以便工作,
名称:setAuth值:true
根据以上几点进行配置后,配置应在系统中开始工作。
注意:
SAP团队在尝试启用此需求时强调的几点是,返利软件,通过URL发送凭据是一种不好的做法,因为第三方在通过互联网。和另外,它也容易受到XSRF攻击。
因此建议在进行这些更改之前要小心。
希望这有帮助!
SAP博客链接:
https://blogs.sap.com/2012/07/24/java-based-http-adapter-how-to-pass-username-and-password-in-query-string/
SAP备注链接:
https://launchpad.support.sap.com/#/notes/2711953
https://launchpad.support.sap.com/#/notes/856597
https://launchpad.support.sap.com/#/notes/2481502
https://launchpad.support.sap.com/#/notes/1958104