在我之前的blog integration content advisor:Discover B2B/A2A standard libraries中对类型系统库的简要概述中。我提到,所有标准化的B2B消息结构都很复杂,必须根据业务需求进行定制。必须精确指定此自定义项。消息类型是构建消息实现指南(MIG)的基础。换句话说,标准化的消息结构形成MIG的模板接口。MIG精确地描述了定制接口的结构、每个定义元素的含义,以及如何根据接口的约定处理或处理有效负载数据的每个元素。MIG的另一个方面是考虑完整性条件和业务规则。MIG旨在提供实现定制消息接口所需的所有信息,以便用户或实现者不需要引用任何其他文档或源。越精确地指定MIG,创建映射准则(MAG)所需的工作就越少,因为ICA会自动在映射准则的映射元素中考虑指定元素的所有详细定义和参数。这种方法大大减少了MAG中复杂函数的数量。这将在下一篇博客"Integration Content Advisor(ICA):使用MAG编辑器创建映射指南(MAG)"中详细解释。
场景范围
在我开始讨论MIG之前,我将简要描述典型的B2B场景,在该场景中,采购订单应该在两个贸易伙伴之间交换。ICA非常适合于这个B2B场景的集成内容创建。如何创建将由以下博客中相同的B2B场景来解释:
假设您作为B2B专家工作的公司是一家位于德国的杂货店,专门为消费品行业提供食品和饮料。该公司的名称是"Lief GmbH",它使用SAP s/4 HANA Cloud进行采购处理。Lief GmbH想从一家名为"ConTrade Inc"的美国批发商处购买食品和饮料,该批发商要求ASC X12标准。他们希望从第一个业务交易步骤开始,即Lief GmbH提交的采购订单。从您的角度来看,这是外向型的。他们以PDF文件的形式向您提供了ASC X12采购订单(850)版本004010的消息实施指南(见以下链接)。
ConTrade Inc.提交的消息实施指南
Lief GmbH已经拥有SAP云平台集成(CPI)的企业许可证,因此,大数据云计算人工智能,可以访问ICA,为这个B2B场景创建集成内容。假设您在Lief GmbH负责与Lief的贸易伙伴进行B2B场景的安装、测试和维护,并且Lief GmbH有一个SAP s/4 HANA云应用程序。
SAP s/4 HANA云支持基于WSDL的SOA消息。让我们假设,在与其他贸易伙伴做生意时,您已经使用ICA的MIG编辑器定义了一个带有定制消息:"PurchaseOrderMessage\u Out"的MIG。但您需要通过以下步骤调整连接ConTrade Inc.的集成内容:
花点时间想象一下使用经典中间件系统进行此过程所需的努力。
本博客展示了如何使用ICA的MIG编辑器轻松创建ConTrade的ASX X12 850采购订单。然后,怎么选购云服务器,您可以使用MIG作为映射的目标结构(如何快速完成此操作,使用ICA的MAG编辑器将在下一篇博客中解释)。
本节说明如何根据ConTrade的要求创建采购订单MIG,因此,您可以使用它作为映射准则的目标。
在类型系统ASC X12中选择消息模板
创建新MIG的唯一方法是使用类型系统库。打开它,如图01所示。
图01:打开类型系统库
您将看到可用类型系统的列表。如果您已经从SAPStore购买了ASC-X12,您将在这里看到它的列表,其供应类型为Licensed(参见图02中的(1))。您可以从这里选择它来打开库(参见图02中的(2)。
图02:打开类型系统ASC X12,人工智能本科,如果您已经购买了它
有两种不同的方式来获取所需的消息("事务集"):
单击版本选项卡,只查看与版本相关的内容(参见图03中的(1))。单击消息选项卡可查看所有消息的所有版本(参见图03中的(2)。
图03:ASC-X12类型系统的概述页面
图04显示了选择版本选项卡后看到的页面。选择版本004010,因为它是ConTrade Inc.
图04:ASC X12的可用版本
图05显示了版本004010中可用的所有消息。您可以通过在search字段中输入85这样的值来过滤列表(参见图05中的(1))。单击消息条目"850–采购订单"右侧的新建MIG图标(参见图05中的(2)。
图05:在版本004010中选择消息850
对话框窗口:新建消息实施指南
单击新建MIG图标后,在出现的对话框中输入以下信息(图06):
MIG的名称(参见图06中的(1))方向,公有云市场,从您的角度描述方向(参见图06中的(2)):In–系统接收和处理传入有效负载的方向。Out–系统将有效载荷提交给接收者的方向,在本例中是提交给交易伙伴的方向两者-如果方向不相关。简要描述MIG范围的概要(参见图06中的(3))自有业务上下文(参见图6中的(4))–MIG使用的上下文;在我们的场景中,对于Lief GmbH,业务上下文在下面的"设置业务上下文"中描述。
图06:定义新MIG的概述参数
版本、状态、消息类型,类型系统和类型系统版本(参见图06中的(5))是自动设置的,在这里不能更改。
设置业务上下文