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

服务器_阿里云开启80端口_免费领

小七 141 0

欢迎访问专家服务营销实践的博客文章。

我们很高兴与您分享我们在营销整合、分析和业务技术方面的经验。

您想看到更多专家服务的博客文章吗?单击此处

在本文中,我将演示如何使用SAP Cloud Platform Integration的XSLT映射过程来解析从SAP Marketing Cloud API响应收到的XML属性标记。

然后,我将使用Groovy脚本读取特定标记的值,并在整个CPI iFlow中传递该值。

API响应

使用开源Postman应用程序,物联网行业,我使用下表所示的详细信息运行Campaign API,以便您可以看到SAP Marketing Cloud的响应数据是什么样子的。

然后在响应部分,您可以在标记中可以看到以下标记:

、和

。我们要实现的是解析标记并删除"d:"或任何其他相关字符或字母,只保留实际的标记名。请参阅本文档中的下一步。

SAP CPI

在SAP CPI iFlow中,云服务器购买,在对Campaign API的请求-回复调用之后,我将添加XSLT映射,下面的截图显示上面的代码已经正确粘贴,我们准备好进入下一步了${parseXML.entry.content文件.属性.TargetGroup.text()}";将获取特定XML标记内的值(在本例中为TargetGroup)。

请注意,这取决于您的API响应特定标记的路径可能与这里提到的不同。

例如,如果您查看文档"API响应"部分中的表,为了到达TargetGroup标记,您将遵循的路径,最后是标记,这就是你需要在${parseXML.entry.content文件.属性.TargetGroup.text()}"

线路消息.setProperty("TargetGroup",TargetGroup);将TargetGroup的值赋给您定义的变量,以便在整个iFlow中访问它。

结果

这里是SAP CPI中的有效负载,不包括任何带有XML标记的字母或字符:

下面的屏幕截图显示了SAP CPI,您可以将日志设置为"跟踪"并验证有效负载

总之,在SAP云平台集成(CPI)中,淘客采集,软件企业的认定,您可以使用XSLT映射过程来美化SAP Marketing Cloud的API响应,并轻松访问一个XML标记,通过编写一个简单的Groovy脚本。

这个过程允许您在CPI中轻松地访问和传递数据,以防您需要根据从API接收的数据执行任何逻辑。

,数据可视化大屏