云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

天翼云_服务器资源监控_哪家好

小七 141 0

有时需要在使用HTTP接收器适配器时动态配置HTTP地址字段。HCI可以灵活地在地址URL和通过HTTP请求传输的查询中声明变量。

在下面的流程中,我们在本地Hybris系统上调用产品搜索服务restapi,该系统使用Hana Cloud Connector从HCI调用。根据我们在URL请求路径中传递的变量用户组,获取的产品会有所不同。

让我们讨论如何在目标URL中动态配置。在我的情况下,我有以下网址来获取产品。${标题.用户组}/产品/搜索

目前SAP HCI仅支持使用标题.变量在地址字段中。i、 e${标题.foo}in address字段将获得header foo的值(包含在传入消息中),并将写入Camel header CamelHttpUri。

在查询HTTP适配器时,数据分析,大数据治理平台,我们可以同时使用这两种方法标题.变量以及property.variable属性用于定义查询中的参数,这些参数将写入Camel header CamelHttpQuery.

SAP关于HTTP接收器适配器的标准文档非常详细,涵盖了我们可以在适配器上定义的大多数属性。

在调用产品搜索API之前,返现卡,在上面的Iflow中,下面定义了获取用户组的子流。

这里再次调用Hybris,使用HTTP接收器适配器获取客户组。

调用的响应是JSON,通过使用内容修饰符引入根元素进一步转换为XML。

从上面的XML中,我们需要选取包含的元素值的值在element下的tagUG\u US02\u 01中,

为此,爱淘客,我们可以使用带有XPATH值substring(//uid[以(,好评返现文案,'UG\u')]开头,4)的content修饰符定义头变量"UserGroup",返回值US02\u 01。

此值进一步传递到调用此子流的mainflow。最终标题.用户组替换以下URL${标题.用户组}/产品/搜索

进入

\u 01/products/search