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

网站空间_免费云存储_稳定性好

小七 141 0

介绍在sapi/PO/PRO平台上使用sapbb2b适配器来支持B2B场景继续为这个中间件解决方案提供良好的投资回报(ROI)。以前,使用sappi/PO作为中间件解决方案的组织需要依赖第三方产品来运行B2B场景。在sapi/PO/PRO上运行A2A和B2B场景可以很好地促进sapi/PO/PRO作为中间件的应用。这些博客系列有助于理解B2B在您的组织中的力量和有用性。在这两个博客系列的第一部分:https://blogs.sap.com/2016/09/14/part-1-split-ups-are-hard-using-the-sap-b2b-edi-separator-adapter-for-a-xml-message-split/,我们深入了解了SAP B2B EDI分隔符适配器的使用,以及如何使用它来实现已排序消息的消息拆分。在这些博客系列的第二部分中,将讨论设置EDI分隔接收器和发送器通道所需的技术细节。

场景描述正如在本博客的第一部分所讨论的,有一个非常具体的拆分消息场景,需要通过两个集成配置来集成。有关完整的详细信息,请查看blog#1.

图:具有两个必需ICO的场景概述

排序的消息是执行消息拆分的先决条件,在本例中,这是通过使用XSLT映射实现的。在这个博客中,XSLT映射的输出称为中间XSD。此输出包含节点"Country_u2;*",该节点在EDI分隔符发送方通道中定义为应执行拆分的级别。此中间XSD如下图所示,位于右侧。

图:未排序的输入消息和排序的输出消息

目录设置正如本系列博客的第一部分所讨论的,大数据云计算人工智能,淘客服,怎么成为淘客,systema会发送一个大文件,其中包含来自多个国家的多个员工的员工数据。员工被随机放入文件中,也会像这样到达sappro中间件中。要求规定系统B喜欢接收来自同一国家的一个或多个工人的数据文件。为了在SAP PRO 7.5中实现这一点,决定:

首先:通过XSLT映射,使用国家代码作为键对系统a中的员工数据进行排序。这会产生相同的文件,但会按国家代码排序。正如本博客系列的第一部分所述,已经创建了一个中间XSD,将这两个元素添加到消息结构中:

在目标结构中添加一个称为"EDI\u Separator\u Identifier"的附加元素。这可以在XSLT映射中完成。基于此字段(用常量值填充),在EDI分隔符发送方通信通道中创建筛选器要容易得多。在XSLT映射期间添加一个名为"Country"的额外节点。来自属于此国家/地区的员工的数据记录将作为子项放置在此国家/地区节点下。通过在EDI分隔符的配置中选择此节点,SAP PRO系统知道在何处将消息拆分为多个节点。新的消息都将从国家作为第一个节点开始。

第二:利用SAP PRO中的B2B EDI分隔符组件,以便按国家分割文件。

本博客的其余部分将主要关注需要在PRO目录中进行的配置,以便执行消息分割。所需的两个集成配置(ICO)现在将逐步审查。

集成配置#1如下所述,第一个集成配置只是通过SOAP接收消息的常规设置。在没有任何其他条件的情况下,由系统A发送的所有这些消息都将转发到EDI分隔符组件—在本例中称为EDI#U分隔符。

图:ICO#1对于消息处理的第一部分

在接收器接口选项卡中,可以在其路由到EDI分隔符之前添加映射。这里可以合并blog1中描述的XSLT映射,以便对数据结构进行排序,并准备由EDI分隔符组件拆分的消息。记住,中间XSD已经被用作目标消息结构。

图:ICO#1中XSLT映射的配置

接下来,在Outbound Processing选项卡中,需要选择能够接收中间消息的通信通道。这里,选择了能够处理XML消息的通道。图:在下面的ICO#1

中选择EDI分离器接收器信道,它描述了接收器通信信道的配置。名为ANSIX12、EDIFACT、EANCOM和Advanced的选项卡可以保持原样。图:ICO#1

中的EDI分离器接收器通道基本配置到目前为止,它的设置非常简单。由ico1生成的输出仍然包含一条消息,其正文中包含所有雇员数据记录。但是,这些文件不再随机放入文件中,而是按国家代码排序。此外,元素"EDI\u Separator\u Identifier"已添加到顶层,并用常量值填充:System\u A\u EmployeeData。在集成配置#2.

集成配置#2中进一步考虑该元素及其值现在已经设置了所需场景的排序部分,并且已经分配了XSLT映射,现在是设置第二个集成配置的时候了。下面截图中最有趣的部分是通信组件。此组件名为EDI#u SEPARATORŠXML,与用作ICOŠ1的接收组件的组件不同。因此,哪一个EDI分隔符组件应该作为发送方通信组件并不重要,只要它是适配器类型EDI分隔符的组件。对此的解释可以在发送方通信信道中找到,如下所述。

图:ICO#2表示消息处理的第二部分