实用云,提供最全最实时的云市场资讯

手机站:/m

MySQL数据库_部署云服务器_速度快

时间:2021-06-11 20:01编辑:实用云来源:实用云当前位置:主页 > 虚拟服务器 >

简介

这是早期博客的延续,扩展了标准集成流程,以支持客户扩展。在本博客中,让我们通过一个示例来了解如何实现标准内容中提供的退出点。

使用的示例集成流是,从SAP云包中复制SAP Business Suite中的库存位置,以便与SAP ERP进行客户集成。

如前一篇博客中所述,这是一个IDOC到SOAP的场景。因为扩展IDOC结构会导致源接口的根消息元素发生变化,为了支持扩展,中国云,便宜的云服务器,此集成流需要预退出和后退出。

标准集成流使用消息映射ERP\U COD\U StockReplication将IDOC结构映射到SOAP Web服务结构。

源消息:COD\U STOCK_REPLICATE.COD\u库存\u REPLICATE01

目标信息:stocklocationtreapplicationrequest

扩展源和目标结构

对于本博客,我在源和目标结构中添加了以下扩展字段。

同样,在SAP Cloud For Customer中,使用KUT添加了两个扩展字段。

定义退出集成流

因为我们已经准备好了所有先决条件,现在让我们看看如何实现出口。如前一篇博客所述,如果源结构与标准映射所期望的不同,则需要预先退出。

在本例中,添加扩展元素后的源IDOC消息是YANCOD\u STOCK\u REPLICATE.YANCOD\u STOCK\u REPLICATE01,其中作为标准映射只能与消息COD\u STOCK一起工作_REPLICATE.COD\u库存\u REPLICATE01

因此在预退出中,我们需要将扩展IDOC消息结构映射到标准消息结构。我们将定义一个预退出集成流,如下所示,它将具有

这里需要注意的重要一点是进程直接适配器退出集成流必须在标准集成流所期望的确切地址处运行。例如,云服务器促销,如果标准集成流希望预处理集成流在端点处运行,如下所示,

然后在此过程中,必须将直接发送方适配器配置为在同一端点上运行。

在映射步骤中,我们需要将扩展IDOC结构映射到标准IDOC结构。

映射是简单的1:1映射,其中我们将扩展IDOC消息的所有字段映射到标准IDOC消息结构。映射选定字段和同名子树按钮可用于1:1映射,如下所示。

现在类似地创建一个集成流,用于退出后处理,带有一个发送方(流程直接)适配器和一个映射步骤。对于post exit,映射是n:1映射。源消息是2条消息的捆绑包,

目标消息是带有扩展字段的消息结构,来自SAP Cloud for Customer系统。

这里作为第一步,将第二条消息(标准映射的输出)映射到目标消息。同样,"映射选定字段和同名子树"按钮可用于1:1映射。这将确保标准映射的所有输出都按原样填充到目标结构中。

下一步,根据需要将扩展IDOC(源的第一条消息)的扩展字段映射到目标结构上的扩展字段。

如前所述,用于出口集成流的直接适配器必须在标准iFlow所期望的确切地址上运行。

部署出口集成流和主集成流。

用于主集成流集成流请确保将isExtensionEnabled标志设置为true。这将使主集成流能够寻找出口。默认值为false,不会调用exits,用于无扩展的标准场景

监控

现在如果触发此场景的消息,我们应该在消息监视器中看到3个集成流。

主集成流和退出集成流通过应用程序消息ID链接,什么是物联网技术,即在这种情况下,可以使用IDOC编号搜索所有3个集成流,作为主iFlow,将IDOC编号存储为应用程序ID(SAP\u ApplicationID)。

注意:所有标准映射都使用没有名称空间的IDOC。由于使用report SRT\u IDOC\u WSDL\n下载的IDOC是按名称空间限定的,因此需要先删除名称空间,然后才能在退出后映射中使用它。这只适用于IDOC结构是目标消息的场景,游戏返利,即使用IDOC适配器将消息发送到Business suite系统。您可以查看此博客,了解如何使用名称空间调整IDOC。

其他一些要点:

结论

在本博客中,我们介绍了如何实现标准集成流中提供的退出点。在下一篇博客中,我将解释如何对标准集成流进行建模以支持扩展,并将解释各个步骤的输出,以便在消息处理中出现任何问题时更容易发现发生了什么。

上一篇免备案CDN_百度云网盘下载_价格

下一篇香港服务器_云漫网络cdn_9元

世界之最排行

世界之最精选