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

微软云_签名验签服务器_怎么买

小七 141 0

MIG用于精确说明应该如何定制和优化消息接口,因此它仅在语义级别上引用最终业务需求的各个方面。自定义界面在Integration content advisor:使用MIG编辑器创建自定义界面中进行了描述。如果您详细检查一个定制接口,您将看到代码列表及其代码值不仅在MIG中起着重要作用,而且在源端或目标端使用MIG的映射指南(MAG)中也起着重要作用。代码列表是由负责机构维护的代码值的稳定集合。代码列表有几种使用方式:

使用MIG时需要考虑代码列表,51返利,原因如下:

代码值必须在映射准则(MAG)中从源端映射到目标端。代码值用作限定符,使MIG语义更加精确。这种方法将在未来的博客中解释。代码值用于生成、处理或验证有效负载。

本博客介绍如何通过ICA的MIG编辑器使用、创建和维护代码列表。

备注:以下所有示例均基于类型系统"ASC X12"。MIG示例与其他blog中使用的示例类似,它基于ascx12中的消息类型850(采购订单)。使用此消息的虚拟贸易伙伴是位于美国的"ConTrade公司"。

ICA目前区分了三种不同类型的代码表:

可重用-某些类型的系统仅为代码表,由国际标准化组织或软件供应商提供和维护。您可以在基于任何类型系统的mig中使用这些代码列表。例如,ISO 3166–国家名称代码表可用于基于SAP IDoc、SAP SOA甚至UN/EDIFACT的MIG。类型系统相关–这些代码列表只属于单一类型系统,如SAP IDoc或UN/EDIFACT。只能在基于相同类型系统的MIG中使用这些代码列表。本地-本地定义的MIG相关代码列表,免费大数据,仅可在MIG中使用,其中本地代码列表是独立于类型系统定义的。

备注:计划提供一个全局代码列表功能,允许在您自己的工作区中的所有MIG中重用自己定义的代码列表。

下图显示了正在使用的代码列表由ISO(国际标准化组织)提供。您可以在基于任何类型系统的MIG中使用这些代码表。

图1:跨类型系统的可重用代码表

如果您为北美贸易伙伴合同(基于ASC X12采购订单850)创建如下所示的新MIG,如果您在以下位置打开上下文菜单,您将看到从模板继承的结构单击根节点并单击"ExpandAll"(参见图2中的(1))。您还可以看到所有已经引用了代码列表的元素,这些元素由代码列表列(2)中的复选标记表示。

图2:引用了代码列表的元素

过滤带有代码列表的叶元素

您还可以过滤结构以仅查看带有代码列表的叶元素。单击Codelist列标题(参见图3中的(1))并输入过滤文本,例如,"true."(2)。单击"Return"查看过滤结构,该结构仅显示引用代码列表(3)及其祖先的叶元素。

图3:引用代码列表的过滤结构

模板中的代码列表类型

使用从模板继承的结构的新MIG有两种类型的代码表:

可重复使用的代码表,如基于ISO的国家代码、语言代码、货币代码以及基于UN/ECE的度量单位代码键入系统相关的代码列表,企业软件平台,它由类型系统本身提供

如果您选择一个引用代码列表的元素,例如"100–货币代码",您可以通过在行中单击鼠标来看到差异(参见图4中的(1))。这将显示所选元素(2)的详细信息面板。打开"Codelist:…"选项卡(3)以查看代码列表是否来自可重用的类型system"ISO"(4)。自动考虑ISO货币代码表的最新版本(5)。该选项卡还显示了代码列表(6)的定义和其他详细信息,包括其所有代码值。(7). 每个代码值条目包括其首字母缩略词或缩写、人类可读的名称,以及可能的附加定义信息。

图4:可重用代码列表(ISO 4217:货币代码)

相比之下,与类型系统相关的代码列表使用与所选消息类型的类型系统相同的类型系统名称。在我们的例子中,这是"ascx12"。如果您选择元素"640–Transaction Type Code"(参见图5中的(1))并打开"Codelist:…"选项卡(2),您将看到这一点。此代码列表来自类型系统(3)。此代码列表始终为当前版本(4),这意味着代码列表的版本与所选消息类型的版本相同,在本例中为"004010"。

图5:与类型系统相关的代码列表(640:事务类型代码)

如果选择具有引用代码列表的元素,例如"100–货币代码"(参见图6中的(1)),您将看到您现在可以选择或取消选择所有代码值(2)(3)。

图6:带有引用代码列表的选定元素

排序代码值

您可以通过单击排序按钮按字母或数字顺序排序代码值(参见图8中的(1))。这将按升序或降序排列整个列表。括号(2)中的数字始终显示列出/筛选的代码值的数量。

图7:按降序排序的代码值

筛选并选择单个代码值