CPI/Neo:从集成流中读取源/呼叫者URL

2020-08-27 19:18发布

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

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


嗨,

简短问题:是否可以读取正在发送请求的URL/主机/正在触发集成流程的执行?

我们想根据发送系统的URL/主机将数据发送到不同的目标系统。 我将日志级别设置为跟踪并检查了消息头和Exchange属性,但是如果启动集成流程的请求是从主机A或B发送的,则我无法在其中找到可用于派生的有用信息,以便我可以派生 是否应将数据发送到目标系统A或B。

我目前唯一看到的可能性是发送系统正在HTTPS请求的有效负载中发送此数据,但我想避免这种情况。

最好的问候和预先的感谢

帕特里克

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

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


嗨,

简短问题:是否可以读取正在发送请求的URL/主机/正在触发集成流程的执行?

我们想根据发送系统的URL/主机将数据发送到不同的目标系统。 我将日志级别设置为跟踪并检查了消息头和Exchange属性,但是如果启动集成流程的请求是从主机A或B发送的,则我无法在其中找到可用于派生的有用信息,以便我可以派生 是否应将数据发送到目标系统A或B。

我目前唯一看到的可能性是发送系统正在HTTPS请求的有效负载中发送此数据,但我想避免这种情况。

最好的问候和预先的感谢

帕特里克

付费偷看设置
发送
3条回答
派大星 ヾ
1楼-- · 2020-08-27 20:18

你好帕特里克,

能否请你详细介绍一下iflow设计(可能是相同的屏幕截图),这将有助于更好地理解你的问题并给出相关答案。

执行以下配置并启用跟踪,该跟踪将帮助您获取可能对您的方案有用的标头列表(例如HTTP_URI,ContentType ... etc)。

此致

Sriprasad Shivaram Bhat

compass1988
2楼-- · 2020-08-27 20:21

嗨,Sirprasad,

不知道我们被允许输入通配符。 感谢您提供有用的信息!

hongfeng1314
3楼-- · 2020-08-27 20:23

嗨,帕特里克

请考虑您采用的解决方案随着时间的推移是否稳定。 例如,您也许可以使用Referer或User-Agent请求标头进行路由,但是它们的值取决于实现,因此可能会随软件升级而更改,从而破坏集成。

< p>对于单独的目标系统具有单独的端点不易受到此类问题的影响。

致谢

Morten

PS 但是,是的,正如Sriprasad指出的,如果要在CPI中访问标头,请记住将标头添加到"允许的标头"中。

一周热门 更多>