点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们定义了一个iFlow,它公开...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们定义了一个iFlow,它公开...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们定义了一个iFlow,它公开了OData服务并使用了接收方OData服务。 我们希望允许最终用户使用$ filter查询参数来查询此iFlow OData服务。 我们希望iFlow能够从传入的URL中提取$ filter,并将其传递给接收方OData服务。
我们如何做到这一点?
我们认为解决方案涉及以下内容:
$ {header.filter}在" OData Receiver"连接的"处理"选项卡的"自定义查询选项"字段中
但是我们不知道要使用什么$ {header}属性,也找不到任何能够明确标识可用$ {header}属性的文档。
对此事的任何指导表示赞赏。
嗨维伦德拉,
触发iflow时,会创建一个Camel消息对象,这就是通过iflow传递的内容。
有"标头"值,"交换属性"值和消息对象的正文。
您可以使用content修饰符将Header数据和Exchange属性数据从Header值拉到主体中。
在"内容修改器"的"正文"标签中,您可以输入例如;
然后您将它们拉入人体。
。
1。 "我们认为该解决方案涉及以下内容:$ {header.filter}"
是的,只要消息对象中实际上有一个名为" filter"的标头,然后就可以使用$ {header.filter}来访问它。
。
2。 "但是,我们不知道要使用什么$ {header}属性,我们找不到任何能够明确标识可用$ {header}属性的文档。"
您可以使用Groovy脚本步骤将所有标头和属性传输到主体,然后根据需要在其中查看它们。 使用我为您创建的以下脚本来完善此功能:
。
您还可以将正文作为附件登录到MPL,然后可以对其进行查看。
此处说明了操作方法: https://blogs.sap.com/2017/01/09/hci-payload-logging-sorted-using-groovy-script /
一周热门 更多>