主页 > 云市场 > > 正文

网站空间_阿里云推送服务_企业0元试用

浏览:

SAP云平台集成中集成流的退出后设计模式旨在允许客户在不更改SAP提供的内容的情况下扩展已发布的集成流。有关集成流扩展概念、设计及其优势的更多详细信息,请参见此处。

虽然有关于如何实现后退出的指导指南,但这些指南是在假设发送的有效负载是单一记录的情况下制定的。在批量发送有效负载的情况下,退出后的实现变得更加复杂。我们将两个有效载荷合并为一个。第一个是映射的负载,第二个是从后端系统到达的原始负载。有更多的字段需要映射,因此使用post exit。这篇博文的目的是提供一种处理具有多个记录的有效负载的方法。

主要问题是从原始有效负载中获取正确的字段,然后将其与类似的映射对应项一起映射。单独使用图形映射很难做到这一点,因为我们不能在两个不同的上下文中循环并同时映射。其他记录的解决方案能够单独使用图形映射的原因是,如上所述,它们依赖于每个负载只有一个记录,这不需要与负载基本平坦时相同的上下文考虑,一个可行的策略是将原始有效负载中所需的字段保存在hashmap中,其中记录标识符是键。然后我们将使用图形化映射,将接收系统的旧XSD(没有扩展字段的系统)映射到包含扩展字段的新XSD。将所有共享字段映射到一起,将标识符映射到扩展字段,并为图形映射添加一个get脚本,该脚本使用记录标识符作为输入,以便将保存的hashmap字段输出到其正确的属性中。这种方法的优点是简单明了,不需要在合并两个有效负载的情况下创建新的XSD。

在这篇博客文章中,我们将展示一个退出后的实现,使用实用程序安装对象映射到SAP Marketing Cloud中的协议条款对象。在每个安装中,我们可以有许多嵌套的安装事实。每个安装事实将属于接收器有效负载上的不同属性。并不是所有的装置都有事实。在这个场景中,我们使用XmlSlurper循环安装并获取记录标识符以获取hashmap引用键,然后循环该记录的事实以收集所需的hashmap字段。我们为每个事实名称制作了不同的hashmaps,我们只需将事实放置在正确的对象中,当它被发现时,记录键是isucontract,它被映射为MKT\u AgreementExternalID,在接收方有效负载中。

A:我们创建hashmaps。B: 我们不再需要智能开关单元的有效载荷,所以我们只保留映射的有效载荷。C: 我们使用多播来分割有效负载,因为它由协议和协议条款组成。D: 因为我们正在映射协议条款,所以需要删除所有协议。E: 这里我们进行消息映射,以便从保存的hashmaps中添加扩展字段。F: 在这里,我们将协议和协议条款收集回一个有效负载中。

因此,我们首先要做的是解析主体有效负载并找到所有实用程序安装的实例,然后我们为每种类型的实用程序安装创建LinkedHashMap我们希望映射到marketing中的事实。这在下面的两个嵌套循环序列中实现,其中我们循环每个UtillitiesInstallation及其各自的utillityinstallationfact。然后我们检查安装FactName是否属于我们感兴趣的任何一个。如果是这样,我们将一个新条目添加到相应的hashmap中,ISUContractID是映射到MKT\u AgreementExternalID的记录标识符的键。最后,大数据什么意思,我们将hashmaps保存为不同的属性,然后返回消息。

这里我们过滤回市场有效负载,以便以后能够映射。

然后我们使用多播分别处理协议和协议条款,淘客推广,因为每个对象都有自己的XSD。由于我们正在对协议条款执行映射,因此需要删除所有协议实例。

在这里,我们得到消息,超算云,通过查看URI找到batchChangeSetPart具有协议子级的所有实例,然后使用replaceNode{}删除它们。

映射是用记录标识符

完成的,因为您可以看到映射包含两个用于协议条款的XSD文件:一个来自已发布的iflow(左侧),另一个带有添加的扩展性字段(右侧)。还要注意它们都是如何使用记录标识符的,即MKT\u AgreementExternalID。

下面是一组添加的自定义字段的示例映射,这些字段表示保存在hashmap中的一种类型的安装事实。我们使用get函数来检索信息。

我们从保存的属性中检索Fdiscount hashmap,然后查看它是否有一个带有输入id变量的键。如果有,那么它会将可用值输出到必要的字段,这些字段映射到函数的外部。

最后,我们将协议和协议条款映射重新收集到同一个有效负载中。

在这篇博客文章中,我们介绍了一个post exit实现,它使用hashmaps存储可扩展数据,这些数据是使用get方法通过图形映射添加的。这个解决方案需要几个步骤。首先,使用旧负载创建hashmaps。其次,im即时通讯云,过滤掉旧的有效载荷。第三,使用新旧接收器XSD创建图形映射。最后,添加get方法,以使用记录标识符作为输入,云服务器促销,从hashmaps中获取所需字段到相应字段。

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 移动大数据_云服务器一般要多少钱
    <strong>移动大数据_云服务器一般要多少钱</strong>

    移动大数据_云服务器一般要多少钱

    高速互联网和功能强大的应用程序使得几乎所有有办公桌工作的人都可以在家工作。然而今天,大多数公司仍然坚持要求员工忍受有时令人心碎的上下班路...

  • 华为服务器_便宜的_大带宽服务器租用
    <strong>华为服务器_便宜的_大带宽服务器租用</strong>

    华为服务器_便宜的_大带宽服务器租用

    作者:马库斯·瓦纳关于2017年趋势的讨论正在迅速而激烈地展开,职场也不例外。随着新的一年即将到来,职场趋势专家们正在为2017年列出自己的预测清单...

  • 云计算企业_物联网应用领域
    <strong>云计算企业_物联网应用领域</strong>

    云计算企业_物联网应用领域

    正如Facebook和Twitter首席运营官(COO)上周在美国国会作证时所说,出现的一个突出主题是,这些公司在保护其平台免受网络攻击方面所扮演的角色。这些公...

  • 大数据库_怎么购买_云计算信息安全
    <strong>大数据库_怎么购买_云计算信息安全</strong>

    大数据库_怎么购买_云计算信息安全

    类别工作日新闻与文化财务人力资源规划技术创新分析与见解客户和社区行业金融服务政府保健高等教育款待媒体和娱乐专业和商业服务零售技术更多播客...

  • 大淘客网-2024年巴西可回收运输包装市场
    <strong>大淘客网-2024年巴西可回收运输包装市场</strong>

    大淘客网-2024年巴西可回收运输包装市场

    下载Technavio公布了其最新的市场研究报告,题为《2020-2024年巴西可回收运输包装市场》(图片:商业通讯)Technavio公布了其最新的市场研究报告,题为《...

云储存

更多 >
  • 域名解析_数据库的设计步骤_排行榜
    域名解析_数据库的设计步骤_排行榜

    考虑到最近努力维持工厂运转,制造商继续感受到供应链不稳定的影响。不断波动的需求正引发巨大的压力,要求快速调整生产设备、调整设计和创新新产...

  • 负载均衡_云主机云服务器_排行榜
    负载均衡_云主机云服务器_排行榜

    本文的主要内容是本文的第二幅图。是的,你可以只看那张图片而忽略文字。SA–CCR:交易对手信用风险敞口的标准化方法。 作为巴塞尔协议III的一部分,...

云储存分布式存储_mysql数据库指令_学生机
云储存服务器_阿里云压测_年度促销
云储存云存储_数据库的优化方法_优惠券
云储存企业邮箱_阿里云免费邮箱个人版_评分榜
云储存分布式存储_cdn和分布式_0元