(高清版)GBT 27926.1-2021 金融服务 金融业通 用报文方案 第1部分:元模型_第1页
(高清版)GBT 27926.1-2021 金融服务 金融业通 用报文方案 第1部分:元模型_第2页
(高清版)GBT 27926.1-2021 金融服务 金融业通 用报文方案 第1部分:元模型_第3页
(高清版)GBT 27926.1-2021 金融服务 金融业通 用报文方案 第1部分:元模型_第4页
(高清版)GBT 27926.1-2021 金融服务 金融业通 用报文方案 第1部分:元模型_第5页
已阅读5页,还剩185页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

GB/T27926.1—2021/ISO20022-1:2013代替GB/T27926.1—2011金融服务金融业通用报文方案Part1:Metamodel(ISO20022-1:2013,IDT)国家市场监督管理总局国家标准化管理委员会GB/T27926.1—2021/ISO20022-1:2013 I 1 13术语和定义 1 95元模型包 227注册 298库输出 附录A(规范性)类型库 附录B(规范性)元模型 参考文献 IGB/T27926.1—2021/ISO20022-1:2013本文件按照GB/T1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定起草。本文件是GB/T27926《金融服务金融业通用报文方案》的第1部分。GB/T27926已经发布了——第1部分:元模型;——第2部分:UML概况;——第5部分:反向工程;——第6部分:报文传输特性;——第7部分:注册;本文件代替GB/T27926.1—2011《金融服务金融业通用报文方案第1部分:库输入输出方法和b)增加了“元模型包”一章(见第5章d)增加了“注册”一章(见第7章e)更改了“库输出”(见第8章,2011年版的第7章);f)删除了“GB/T27926的未来发展”(见2011年版的第8章);本文件使用翻译法等同采用ISO20022-1:2013《金融服务金融业通用报文方案第1部分:元模与本文件中规范性引用的国际文件有一致性对应关系的我国文件如下:——GB/T27926.2—2021金融服务金融业通用报文方案第2部分:UML概况(ISO20022-2:2013,IDT)。——增加了国内报文库的注(见8.1)。本文件由中国人民银行提出。本文件由全国金融标准化技术委员会(SAC/TC180)归口。ⅡGB/T27926.1—2021/ISO20022-1:2013本文件及其所代替文件的历次版本发布情况为:-——2011年首次发布为GB/T27926.1—2011;——本次为第一次修订。ⅢGB/T27926.1—2021/ISO20022-1:2013ISO20022的产生是建立在开放技术标准的基础上,通常技术标准的发展速度比行业本身快。因此,该文件采用了模型驱动的方法,其中行业报文集模型能够从报文技术的发展中独立分离出来。GB/T27926由以下部分构成:——第1部分:元模型;——第2部分:UML概况;——第3部分:建模导则;——第5部分:反向工程;——第6部分:报文传输特性;——第7部分:注册;——第8部分:ASN.1生成。——第2部分:UML概况;——第6部分:报文传输特性;GB/T27926—2021《金融服务金融业通用报文方案》8个部分等同采用ISO20022:2013的8个各层到UML实现所涉及的元类属性,以便报文开发者更好地理解UML扩展集及其各层级是针对第1部分、第2部分关于建模方面业务的具体实现。GB/T27926.1—2021/ISO20022-1:2013——第4部分:XMLSchema生成。目的是介绍XMLSchema生成规则,用于将——第5部分:反向工程。涵盖了逻辑模型对齐和现有报文语法的反向工程。目的是介绍反向工——第8部分:ASN.1生成。该部分给1金融服务金融业通用报文方案第1部分:元模型ISO20022-2金融服务金融业通用报文方案第2部分:UML概况(Financialservices—Uni-versalfinancialindustrymessagescheme—Part2:UMLprofile)Zachman企业架构框架Zachman发展研究机构(TheZachmanFrameworkforEnterpriseAr-chitecture—ZachmanInstituteforFrameworkAdvancement)W3C推荐:XMLSchema第2部分:数据类型第2版,2004年10月28日(W3CRecommen-dation:XMLSchemaPart2:DatatypesSecondEdition,28October2004)3.22GB/T27926.1—2021/ISO20022-1:20133.33.43.5注1:广播列表由报文传输系统(提供了一种维护广播列表的机制)管理。3.63.7注1:业务关联类属业务概念。其含义仅能在两个业务组件结合在一起时才能被明确地描述。注2:两个特定业务组件之间可存在多个业务关联。3.83.93.10注2:一个业务组件与其他业务组件可能存在一个或多个语义关系。3.113.1233.13业务组件的属性(该属性在业务组件范围内具有独特的含义)。3.14报文元素与派生出该报文元素的业务元素之间的语义关系。3.15业务角色在业务领域内从事的还未定义的业务活动。其中,业务领域内的每个业务过程执行一种注1:一个业务过程可能包括其他业务过程,例如在分级注2:业务过程存储在业务过程目录中。3.163.17业务交易和其所基于的业务过程之间的关系。3.18注2:一个业务参与者在不同的业务过程中可扮演不同的业务角色。3.19业务交易中的实际参与者与业务过程所标识的业务角色之间的关系。3.20满足特定业务过程和业务领域的信息交换需求及交互需求的特定解决方案。3.21一个业务交易与其具体实现之间的关系。3.22选择组件ChoiceComponent4GB/T27926.1—2021/ISO20022-1:2013注2:选择组件存储在数据字典中。3.233.243.253.263.273.283.293.303.313.325GB/T27926.1—2021/ISO20022-1:20133.333.34十进制decimal3.353.363.373.383.39部分金融行业定义和使用的非ISO2003.40ISO15022报文集ISO15022MessageSet3.413.423.43报文定义的参数,其在报文定义范围内具有唯一的意义。6GB/T27926.1—2021/ISO20022-1:20133.44与者之间交互的约束条件。3.453.463.473.48报文实例结构的规范化描述。注1:报文定义按照报文组件类型和数据类型的树形结构建立。在业务过程目录里报文定义被唯一标识。注2:一个报文定义可有数个市场惯例。3.49报文定义标识符MessageDefinISO20022命名空间内的报文定义的唯一标识,用于识别报文定义所属的业务领域及其所覆盖的3.50报文定义与其作为语法报文方案的物理实现之间的关系。3.513.5273.53报文定义的集合。3.543.55为报文传输参数属性设定的一组值。注1:报文传输模式在库中被命名并注册。每个报文传输参数被赋予一个值。注2:一个报文传输模式能与多个业务交易关联。报文传输模式用于报文传输参数设置常用组合的组织。3.56注1:报文传输系统负责给每个收件人递送传输报文。注2:报文传输系统旨在将报文端点和所有报文传输系统的服务提供者的责任进行明确划分。报文发送端或提供报文传输系统的独立服务提供者能完成该任务。报文传输系统可链接在一起形成单独的一个报3.57业务交易中报文传输与其相应的报文定义之间的关系。3.58报文传输系统中能发送和接收传输报文的可访问的节点。3.59何一组值。任何一组值。3.62数量quantity3.63一个测量的数量或金额与另一个测量的数量或金额的比值。8GB/T27926.1—2021/ISO20022-1:20133.643.653.663.673.683.69注1:对于XML,报文方案可是XMLDTD或XMLSchema,且可用作报文实例的验证工具。注2:语法报文方案存储在业务过程目录里。3.703.713.723.733.743.759GB/T27926.1—2021/ISO20022-1:20133.763.77类型库涵盖了元模型和建立模型所使用的原始数据类型。类型库包括XSD(XMLSchema定义)p图1XSD内置数据类型GB/T27926.1—2021/ISO20022-1:2013<<enumeration>>MessageValidationLevNO_VALIDATIONRULE_VALIDBUSINESS_PROCESS_VALID<<enumeration>>ENDPOINT_SYNCHRONOUSCONVERSATION_SYNCHRONOUsASYNCHRONOUSMessageCastingUNICASTMULTICASTBROADCAST<<enumeration>>ENDPOINT_SYNCHRONOUSCONVERSATION_SYNCHRONOUSASYNCHRONOUs<<enumeration>>ProcessContentSKIPSTRICT0BSOLETEREGISTERED<<enumeration>>EXPECTED_CAUSAL_ORDERFIFO_ORDEREDUNORDERED<<enumeration>>REJECTREJECT_AND_DELIVERDELVER<<enumeration>>DeliveryAssuranceAT_LEAST_ONCEEXACTLY_ONCEAT_MOST_ONCE<<enumeration>>SHAREDCOMPOSITE<<enumeration>>DURABLEPERSISTENTTRANSIENT<<enumeration>>VALIDATION_ONVALIDATION_OFF图2数据类型枚举值元模型描述了根据ISO20022建立模型的结构。所有根据ISO20022生成的模型都要遵守这一元模型。5.2ISO20022::TypeLibrary元模型的使用元模型导入ISO20022::TypeLibraryPackage及其子包,这些都在附录A中定义。它使用其中定义的类型来定义元模型,图3展示了元模型的层级结构。入ISO20022::类型库包(ISO20022::TypeLibraryPackage)中。ISO20022::类型库::XMLSchema包GB/T27926.1—2021/ISO20022-1:2013Metamodel△图3层级结构元模型中的模型拥有四个层级,逐层实现见表1。这四个层级是基于Zachman框架的前四个层级。GB/T27926.1—2021/ISO20022-1:2013层级名称关注点范围层对业务领域及其相关的业务过程中的业务目标有全面的了解概念层通过定义业务交易、业务活动以及与这些业务过程相关的报文编排,确定语义形式,发现与这些业务过程相关的交流和交互逻辑层不考虑技术,创建报文和系统的精确描述物理层用可实施的技术,创建报文和系统的精确描述层级的数目不能增加或减少。范围层的目的是了解业务领域,而符合ISO20022的业务交易和报文集正是为业务领域开发的。描述业务过程有助于识别业务参与者(建模为业务角色)之间存在的信息交换问题,因为业务参与者参加了这些过程。这些信息交换问题将成为概念层的主要驱动器。识别业务领域所处理的业务信息对于后面的逻辑层也非常重要,因为报文定义将包含与该业务信息相关的数据元素,见图4。GB/T27926.1—2021/ISO20022-1:2013创建所有项的语义模型(静态部分)着不必尝试定义业务交易和报文定义。其重点仅在于为了执行业务过程定义“谁需要什么”,不必尝试定义如何在适当的时候为合适的业务用户获取信息。应首先定义业务交易中包含的所有业务概念,见图5。+type11BusimessElement+cardinality:CardinNoDerivingCodeSetType}+associationForEndB+associatonForEndA图5概念静态层确定信息交换相关要求(动态部分)通过制定业务交易与即将开发的报文集的细节来定义动态部分(亦即,所有涉及的参与者之间的充查业务交易和报文集的所有细节。现在的重点是定义报文流和报文定义,以便在适当的时候为合适的业务用户获取所需信息,见图6。GB/T27926.1—2021/ISO20022-1:20130.*aMetadass>BusinessTrangaction1Participant+cardinaity:Cardinalily[1]rr1aMetadasszMessageTransportMode00+deliveryAssurance:DeliveryAssurance[]+maximumClodkVariation:duration[]+maximumMessageSize:positvelnteger|]+messageCasting:MessageCasting[1]+messageDeliveryOrderMessageDeliveryOrder[]+messageDelverWindow:duraton[]+messageSendingWindow:duration[]+messageValidationLevel:MessageValidationLevel[]+messageValidationOnOf:MessageValidationOnOff[1]+receiverAsynchronicaty:ReceiverAsynchronicty[1]+senderAsynchronicty:SenderAsynchronicty[]0.*zMetaclassxSend{ordered}1cMetadasSxMessageTransmission+messageTypeDesciptfion:sting[]0.*aMetadassxReceive0.*图6概念动态层逻辑层的目的是创建带有其报文定义的报文集:——报文集的参数仍然是从纯业务角度来确定;——其目的从定义业务交易和报文集的动态部分转向定义其静态部分(亦即,报文实例的精确结构),这是在报文定义图表中完成的。逻辑层见图7。GB/T27926.1—2021/ISO20022-1:2013packageDiagrams[品LogicalStaticJsagf8iqueNongeeratedForMetaclasssBusinessArea0.*+code:NMTOKEN0.*tMetadassx+rootElement:Name[1]aMetadassxaMetadassx+syntax+syntax+possibleEncodings+namespaceList:string[0.*+processContent:ProcessContentαMetadassxChoiceComponent《Metadassx+/businessArea:NMTOKEN[1]=messageDefinition.businessArea.code+messageFunctionality:token[1]{orderred}{MessageBuidingBlockHasExactlyOneType}+cardinality:Cardinality[1]0.'+messageθuidingθlockComponentsinMessages支0..complexTypeMetadassx+type{technicaElement,UniqueName)+/isTechnical:boolean[1]=trace->isEmpty0+complexType+complexType10..1MessageElement{NoMoreThanOneTrace}+cardinality:Cardinality[1]+IsDerived:boolean[1]=false+/isTechnical:boolean[1]=trace->isEmpty00..10..1+simpleTypeaMetadasssMessageElements+isComposite:string[1]{MessageAttributeHasExactyOneType}+messageAttribute物理层以适当的语法(例如XML)提供报文定义和约束条件/规则的物理实现。特定的设计规则用于从逻辑层的产出成果打造报文定义的物理表征,见图8。物理层的主要产出成果为: 整套ISO20022语法报文方案: GB/T27926.1—2021/ISO20022-1:2013<<metaclass>><<metaclass>><<metaclass>>模型转换受到了OMG的MDA(模型驱动结构)原则的启发。为了保持一致性并便于实现,每个层级与紧随其后的层级都会进行模型转换。每个层级的模型通过设置的踪迹转换到下一个层级。每条踪迹都是从一个层级到下一个层级的映射,踪迹见图9,转换层级见表2。GB/T27926.1—2021/ISO20022-1:2013<<metaclass>>4<<metaclass>>BusinessElementTrace<<metaclass>><<metaclass>>BusinessProcessTrace<<metaclass>><<metaclass>><<metaclass>>CodeSetTrace表2转换层级层级名称范围层到概念层修饰范围层的地图,用于向概念层的转换概念层到逻辑层修饰概念层的地图,用于向逻辑层的转换逻辑层到物理层修饰逻辑层的地图,用于向物理层的转换概念层描述的是信息交换问题(所需信息分散在参与者之间)。这意味着,对于每个具有其业务角GB/T27926.1—2021/ISO20022-1:2013+cardinality:Cardinality[Trace《MetadassxaMetadassxBusinessTransactioncHetacassx图10范围层到概念层映射通过将报文组件类型填入,报文定义即被创建。这些报文组件类型(与其被应用的报文定义相关)也可来源于更通用的业务组件。这样,它们就能被追踪到。图11展示了概念层到逻辑层的映射。业务交易图中所定义的报文传输(在序列图表中被识别为信号)可追溯至报文定义。GB/T27926.1—2021/ISO20022-1:2013aMetadass》ntContextMetadassxMetadassxaMetadass》MessageComponentTypeBusinessElement+cardinality:Cardinality[1]+isDerived:boolean[1]=falseaMetaclassxBusinessElementTrace{CardnaltyAignment,+derivaton -busnessEementTrace1MessageElement{NoMoreThanOneTrace]+isTechnical:boolean[1]=tace->isEmpt0aMetadass2+derivaton+messageDefnionMessageDefinition+businessTrTsoetg+businessTransactionTraBusinessTransactionTracePartcpantsHaveUnquelames,Unquelame}1aMetadass》MessageChoreography+dervabon+dervabon0_'+traceCodeSet1+deriveCodeset+identificaionScheme:anyURI[1]这一转换在ISO20022-4中有定义,图12展示了逻辑层到物理层的映射。GB/T27926.1—2021/ISO20022-1:2013+ro0tElement:Name[1]图12逻辑层到物理层映射6.1ISO20022库结构图13给出了ISO20022库结构的整体抽象视图。ISO20022库内容包含的主要部分有数据字典和业务过程目录。GB/T27926.1—2021/ISO20022-1:2013<<metaclass>>+example:string|0.”+name:Name[]+removalDate:string[0.1]+semanticMarkup:stringj0.*COMPOSITE<<metaclass>>0."<<dataType>>+minimumOccurrence:string[1]+maximumOccurrence:sting[1]+isOrdered:boolean[1]=tue+isUnique:boolean[i]=tue<<enumeration>>PROVSIONALLY_REGISTERED08SOLETEREGISTERED<<metaclass>>+expression:string[1]+expressionLanguage:sting<<metaclass>>BusinessProcessCatalogue图13整体概念业务过程目录包含顶级目录条目。不同业务领域的信息交换需求和交互需求由具体业务交易、业务活动和报文定义支持。所有存储在业务过程目录中的项都称作目录项。在业务过程目录中,顶级目录条目版本受控。业务过程目录的版本基于单一数据字典版本之上。字典项与目录项之间的主要关系如下: 下列变更历史记录信息与每条变更项相关联:24GB/T27926.1—2021/ISO20022-1:20136.2数据字典数据字典版本包含字典项,即业务概念、数据类型和报文概念。每个字典项都伴有一些描述性信图5和图7给出了字典项之间的主要关系: 业务组件包含业务元素和约束条件/规则;-—报文组件类型包含报文元素和约束条件/规则;——编码是编码集的一个可能值;——数据类型基于数据类型表示形式;——报文组件类型源于业务组件;——报文元素源于业务元素或业务组件。数据字典包含以下几种类型的业务概念,这些概念反映了范围层和概念层活动期间所定义和使用的字典项的本质属性。这些业务概念构成了业务领域建模的基础项。——业务元素。XSD的内置数据类型可直接用作业务属性、报文模块和报文属性的类型,但和用户定义数据类型不同,内置数据类型不能被进一步限制。从XSD内置库中导出的每个数据类型代表了一组值(亦即它的值域空间)。数据类型元类代表了未经身份识别的值的集合。因此,从XSD内置数据类型库导出的数据类型是数据类型元类的实例,但不为元属性提供值。图14描述了实例以及数据类型与其元类之间的关系。fwomraspciapusElanfndsaot"能重黑XSDfwomraspciapusElanfndsaot"能重黑XSD内置数据类型实例化dutsuf.aaolewsuou3uwtGB/T27926.1—2021/ISO20022-1:20130ae1*Nedass.mednsne;dodmald4maudnshe:decaldtmnndushe:dnomadmaent:nowepatnenegerd1ntedasetd:ouNeghehepad.4madenf:nowepaelnepero.1tmgousha:dTmep.分tmnEnduse:deTmed1tpnm:stngo.1montfon;ehsududam而fon;ehsududamuudna:snomdldEdnn;mafondnmnnduswe:drtamdf《心aTeeddhlt,ameatneaeeTipeaeneedealfe.mireyboendusehc;Naadass.m联dusne;dlld.分m诚n心5edend4mneduse;eed4aahnm;snglo1wadessxtmatudshe:hed.1*亦作ds神;山e4mnndusa;amald.1Tpe.,dpaipt,*mEnpushadheardttmludst:gyetld.切40mm;shrgd.hmopnsne:oalo.hm时n心s神:00a惊mnnaushegoap.h*dhTppoucntotd1mndnin;gnonmoalp.hrpmm;s的护cmtada5tmashe:peanonmd.4mEdushegyeanonp.tedahTpkgYauodGB/T27926.1—2021/ISO20022-1:2013间和文本等。元模型中定义了数据类型表示形式的完整列表,见图15。DsaīpeldassDeindlTan215;2ecnaTan215;2ecna1crEdisiedcnapjtt0ps:the,ahrewp.1teseUhiCodetkmpd355AmontQunystrngg;mmkejahrkg.nalerchnrNeytheigerpnrln内.atenstgp11bentfersiserfdpSteneaLRJ5narm:tthegahertijs.1alengp.npmkehereg⁸0.Tnlngnhegzberpstngp.1mherfisestngMW:2d35nahdsM:dt1nrθdsie:岫patm:sgnardswe:Iimepde202ssDymabdisega1rahdshe:rp.11+mrEcusheg0apfEdsagmp1miEcusheglp.strg[.gtmp1Ti&rtshe:np.assmi5dse:gut0e1.tmirdusieplkmDajpdetcasansdene:anRTmeaEousigfnep析dsMtre*Thndusietnepde戊5s ferde戊5s fergiexpgex1.m:smgpYeomYeomenatrdusiegYeatiorhp*rirEdre*rirEdregeanzmpn:shygp1图15用户定义数据类型每个数据类型表示形式规定了以下信息。a)XSD内置数据类型被用于所有基于这种数据类型表示形式的数据类型,因此它的值域空间,●基于数据类型表示形式“Amount”的数据类型将限制XSDDecimal。b)应给出附加信息用于分辨基于同一数据类型表示形式的数据类型。该附加信息将限制可用于特定数据类型的值域空间。这通过下述两种方式实现。册机构可采用已有编码的列表,或者在库内定义新的编码列表。当为后者时,所有编码应为1个到4个字母数字并用的字符且第一个应大写。●规定格式限制,如用数据类型属性定义字符串允许的长度。GB/T27926.1—2021/ISO20022-1:2013示例1:基于数字类型表示形式“IdentifierSet”的数据类型,给出了包含该标识符可能值的列表,例如,数据类型在数据字典中。数据字典包含以下几种类型的报文概念,报文概念反映了在逻辑层的活动中被定义和使用的字典项的本质属性。它们构成了报文定义的基本项。——用于建立报文定义的报文组件类型均为可复用的字典项。若一个报文组件类型具有业务意几个报文组件类型可源于同一业务组件。这些报文组件类型会由于所含报文元素的不同或特定限制(如跨元素的约束条件/规则或限制的多样性)而有所不同。不需要源于任何业务组件。个报文组件类型中的报文元素源于多个相关业务组件。这些报文元素被关联到相关的业务元素或业务组件中。如果一个报文元素源于其他报文元素,那么应有约束条件/规则指出该报文元素是如何获得的。报文元素的值域可由数据类型或另一报文组件类型进行定义。-—临时注册:字典项在等待最后的批准(见ISO20022-7)。这使得注册机构能够通知字典项的用——已注册:符合ISO20022的字典项已被批准并可使用。——废止[<删除日期>]:认为该字典项不再符合ISO20022,且可不再注册更新到库中。但只要该项在其他字典项或目录项中仍被使用,数据字典将保留该字典项。注册机构可通过选项<删除日期>通知用户群,该字典项将在<删除日期>规定的时间内,从数据字典中删除。每个字典项的语意由以下信息)描述。-—定义:字典项含义的准确描述。——多选性:指明字典项是否是必选的、可选的和/或可重复的。该信息仅用于28GB/T27926.1—2021/ISO20022-1:2013元素和报文组件类型里的报文元素。注册机构会定期向公众公布数据字典的最新版本。公布的数据字典包括处于临时注册、已注册或废止[<删除日期>]²状态的所有字典项。注册机构可以借此通知字典项的用户群,近期哪些字典项只有数据字典的最新版本才是有效的官方指定参考版本。它替代任何之前公布的数据字典,且包含业务过程目录当前版本中引用的所有字典项。注册机构也将发布报文定义的存档文件,存档文件中只包含已废止和删除日期在当前版本日期之前的报文定义。用户群可以借此获得官方不再支持的先前版本的报文定义信息。业务过程目录包含业务领域。业务领域能通过业务过程更详细地描述。不同业务领域和业务过程之间的信息交换需求和交互需求由业务交易支持。这些业务交易包括业务交易图表中可能的报文流的定义也被转化为ISO20022语法报文表示形式。对于理解有关业务过程和/或业务领域中报文定义的准确功能、角色和应用,所有这些信息都是必要的。业务过程目录中可包含以下项:——带有报文定义(图)的业务领域;——带有业务角色的业务过程(图);——带有参与者的业务交易(图); ——语法报文方案;——报文编排;——报文传输模式。-—临时注册:目录项等待最后的批准(见ISO20022-7)。与字典项不同,该状态下的目录项不对用户群开放。2)“<删除日期>”在出版日期之后。GB/T27926.1—2021/ISO20022-1:2013——已注册:符合ISO20022的目录项已被批准。——废止[<删除日期>]:认为该目录项不再符合ISO20022,且可不再注册更新到库中。但是只要该项仍被使用,业务过程目录将保留该目录项。注册机构可以通过选项<删除日期>通知用户群,该目录项将在<删除日期>规定的时间内,从业务过程目录中删除。每个目录项的语意由以下信息³描述:——删除日期:从库中删除具有“OBSOLETE”注册状态的目录项的日期;——示例:业务环境下目录项的使用举例;——语义标记:用语义元数据对目录元素的标记;——约束条件/规则:语义条件或限制。6.3.5业务过程目录的生命周期注册机构会定期向公众公布业务过程目录的最新版本。公布的业务过程目录包括处于临时注册、已注册或废止[<删除日期>]状态的所有目录项。临时注册的目录项不能通过公开的业务过程目录获得。然而,负责目录项批准的由ISO/TC68(见ISO20022-7)任命的专家可通过注册机构以不同的离线方式获得必要的文件。只有业务过程目录的最新版本才是有效的官方指定参考版本。它替代任何之前公布的业务过程目录,且配套最新版数据字典。注意,如果其所有相关目录项和字典项均处于已注册状态或废止状态(其删除日期要晚于版本发布日期),则业务交易只能处于“已注册”状态。注册机构也将发布业务过程目录的存档文件。用户群借此可以获得官方不再支持的目录项信息。变更历史记录与业务过程目录同时发布。变更历史记录反映了日录项的演变情况。7注册7.1总则本条提供了向注册机构提交更新数据字典或业务过程目录申请的详细说明。需提供以下信息:有关提交申请和注册机构服务层级的进一步的信息见ISO20022-7。7.2提交格式申请的提交内容将包括新版本或升级的业务过程、业务交易和报文定义。模型应符合元模型,如果以UML形式提交,也应遵守ISO20022-2和ISO20022-3相关规定。提交后,应确定新的或更新后的库的项目。提交的格式需得到注册机构的批准。可接受的格式和相关规定将会发布在ISO20022网站上。GB/T27926.1—2021/ISO20022-1:20137.3提交媒介发送到注册机构电子邮件地址的E-mail为核准的提交媒介。随着技术的演化,注册机构也可接受其他的提交媒介。ISO20022网站上应维护全部合法的提交方式。8库输出注册机构负责向公众提供获得ISO20022库信息的公开途径。通过该途径用户可搜索、识别并获取现有ISO20022数据字典、业务交易和报文集的完整描述。8.2库输出类型注册机构应通过以下输出类型,提供对ISO20022库信息的访问。a)交互搜索/查询:●业务过程目录,给出查询所有目录项的访问途径,并显示各目录项之间的关系。b)可下载的预定义文件,包括以下信息:●业务过程目录(包括业务过程和其相关业务交易、业务交易图表、报文定义和ISO20022语法报文方案)。可在ISO20022网站上通过“webquery”界面免费提供交互查询。通过金融业通用报文库网站,免费提供可下载的下述一种或多种格式信息:——RTF;—-—HTML;注册机构应提供XMI格式的库摘要,并可能视情况而定,以其他结构化语言或可处理格式提供ISO20022库信息。注册机构可以就这些交付物向提出请求的用户团体收取合理的费用。GB/T27926.1—2021/ISO20022-1:2013(规范性)类型库A.1总则类型库使用MOF1.4(元对象工具),并以XMI2.1表示。A.2类型库详情由元模型所支持的对不同种类的“hasa”关系的枚举。见表A.1。属性值限定名ISO20022::TypeLibrary::Enumerat可见性字符名称描述NONE两个库概念间的关系通过一个简单的关联来表示SHARED两个库概念间的一种关系,其中的一个组件可属于多个聚合示例:一个人可能属于不同的团队。如果某一个团队消失了,这个人仍然存在。COMPOSITE两个库概念间的一种关系,其中一个概念不能独立于另一概念而存在示例:每个账户有一个账户所有者。如果账户所有者不存在了,那么其账户也就不存在了。报文传输参数,规定了报文发送端确保传输报文得以送达的程度。见表A.3。GB/T27926.1—2021/ISO20022-1:2013属性值限定名ISO20022::TypeLibrary::Enumerations::DeliveryAssurance可见性public字符名称描述AT_LEAST_ONCE报文接收端至少一次接收传输报文注:严格保证传输报文的送达。如果传输报文未能送达,报文发送端会收到错误提醒EXACTLY_ONCE报文接收端仅一次接收传输报文注:如果传输报文未能送达,报文发送端会收到错误提醒。AT_MOST_ONCE报文接收端至多一次接收传输报文。不能保证传输报文能送达端不会收到错误提醒。A.2.2.3枚举持续性(EnumerationDurability)报文传输参数,指示报文传输系统是否安全保留了传输报文,直到报文已被目标报文端点接收。见表A.5。属性值限定名ISO20022::TypeLibrary::Enumera可见性字符名称描述DURABLE传输报文被无限期地保留,直到报文被递送到了目标报文端点。只有当传输报文在有限通信延迟的日期内准备好递送了,传输报文才会被保留,否则,也会像其他非长期的报文一样过期PERSISTENT传输报文被保留,直到其被递送到了报文接收端,或直到报文因为超出了有限通信延迟的日期而过期TRANSIENT如果接收报文端点不可用,传输报文将不被保留,也不会被递送GB/T27926.1—2021/ISO20022-1:2013A.2.2.4枚举报文投递(EnumerationMessageCasting)报文传输参数,指示了报文接收端在一个传输报文中是如何被寻址的。见表A.属性值限定名ISO20022::TypeLibrary::Enumerations::MessageCasting可见性public自有字符,见表A.8。字符名称描述UNICAST传输报文被递送给单一的报文接收端MULTICAST传输报文被递送给从零到多个的报文接收端BROADCAST传输报文被递送给单一的广播列表ANYCAST传输报文可被多播传送,也可广播传送注:第一个接收传输报文的报文端点会导致报文被其他报文端点移除。至多仅有一个报文端点接收该报文。报文传输参数,指示传输报文从报文发送端按被递送的顺序到达报文接收端的范围。见表A.9。属性值限定名ISO20022::TypeLibrary::Enumerations::Messag可见性GB/T27926.1—2021/ISO20022-1:2013表A.10字符名称描述EXPECTED_CAUSAL_ORDER在整个报文发送端范围内,在所有收件人处的传输报文的接收顺序被保留FIFO_ORDERED在每一个收件人处,接收传输报文的顺序不是在整个报文发送端范围内,而是针对每个报文发送端保留UNORDERED传输报文可以任何顺序到达报文接收端。唯一的限制就是有限通信延迟日期A.2.2.6枚举报文验证层级(EnumerationMe报文传输参数,指示报文传输系统所需的验证层次。见表A.11。属性值限定名ISO20022::TypeLibrary::Enumerations::MessageV可见性字符名称描述NO_VALIDATION报文实例还未被验证SYNTAX_VALID报文实例已经语法验证。例如:对于XML报文,这意味着检测XML结构良好。SCHEMA_VALID报文实例语法有效,并进行语法报文方案验证。例如:对于XML报文,这意味着检测到XML结构良好,且针对ISO20022XML架构是有效的。MESSAGE_VALID报文实例架构有效,并进行报文规则验证RULE_VALID报文实例在报文有效的基础上,再进行业务规则验证MARKET_PRACTICE_VALID报文实例在报文有效的基础上,再进行市场惯例验证BUSINESS_PROCESS_VALID报文实例在报文有效的基础上,再进行报文编排验证COMPLETELY_VALID报文实例在报文有效的基础上,再进行全部规则和市场惯例验证A.2.2.7枚举报文验证开关(EnumerationMeGB/T27926.1—2021/ISO20022-1:2013证了报文实例。见表A.13。表A.13属性值限定名ISO20022::TypeLibrary::Enumerations::MessageValidationOnOff可见性public字符名称描述VALIDATION_ON所有报文实例都由报文传输系统进行了验证VALIDATION_OFF报文实例未经报文传输系统验证A.2.2.8枚举报文验证结果(EnumerationMessageValidationResults)报文传输参数,指定报文传输系统的行为,其行为是报文验证的结果。见表A.15。表A.15属性值限定名ISO20022::TypeLibrary::Enumerations::MessageValidationResults可见性public表A.16字符名称描述REJECT无效报文致使传输报文被拒,因此被送回报文发送端,同时无效报文实例不会传递给任何其他的报文端点。有效报文被递送给目标端点,并在传输报文中标记为有效REJECT_AND_DELIVER无效报文应当使报文被拒,因此被送回报文发送端,同时,无效报文实例在传输报文中标记为无效,并发送到目标端点。有效报文被递送给目标端点,并在传输报文中标记为有效DELIVER报文无效并不会导致传输报文被拒,也不会被发送回报文发送端。无效报文实例仍会递送到目标端点。有效报文被递送给目标端点,并在传输报文中标记为有效A.2.2.9枚举过程内容(EnumerationProcessContent)描述规定一个内容模型应当如何被验证。见表A.17。GB/T27926.1—2021/ISO20022-1:2013属性值限定名ISO20022::TypeLibrary::Enumerations可见性字符名称描述SKIP该内容模型应当不被验证STRICT该内容模型要根据其规定进行验证LAX该内容模型将根据积极尝试的原则进行宽松验证描述报文传输参数,指示了一个报文接收端是否阻止其他传输报文的发送和接收,直到该报文发送端向这一传输报文发送了响应。见表A.19。属性值限定名ISO20022::TypeLibrary::Enumerations::ReceiverAsynchronicity可见性public表A.20字符名称描述ENDPOINT_SYNCHRONOUS该报文接收端在处理现有传输报文的同时,阻止其他传输报文的接收和处理CONVERSATION_SYNCHRONOUS该报文接收端阻碍了对话中其他传输报文的发送与接收,其间,该传输报文被发送,并等待被响应ASYNCHRONOUS该报文接收端在处理现有传输报文的同时不会阻碍其他传输报文的接收和处理GB/T27926.1—2021/ISO20022-1:2013A.2.2.11枚举注册状态(EnumerationRegistrationStatus)描述对库中的一个库概念状态的枚举。见表A.21。表A.21属性值限定名ISO20022::TypeLibrary::Enumerations::RegistrationStatus可见性表A.22字符名称描述PROVISIONALLY_REGISTERED一个库概念的状态,显示其正等待最终的批准OBSOLETE一个库概念的状态,显示其仍符合规定,但在新的ISO20022发展中不再应用REGISTERED一个库概念的状态显示其符合ISO20022,由注册机构批准可使用A.2.2.12枚举发送端异步性(EnumerationSenderAsynchronicity)报文传输特性,表明报文发送端当发送一条传输报文至报文传输系统后在等待另一端响应时是否发生阻塞。见表A.23。表A.23属性值限定名ISO20022::TypeLibrary::Enumerations::SenderAsynchronicity可见性public表A.24字符名称描述ENDPOINT_SYNCHRONOUS在等待对所发送的传输报文的响应时,发送报文端会阻塞其他传输报文的发送和接收GB/T27926.1—2021/ISO20022-1:2013字符名称描述CONVERSATION_SYNCHRONOUS发送报文端在等待对这个已发送的传输报文的响应时,阻止在会话中发送和接收传输报文(传输报文是在对话中发送的)ASYNCHRONOUS在等待对发送的传输报文的响应时,发送报文端点不应阻止其他传输报文的发送或接收A.2.3.1数据类型任一简单型(DatatypeanySimpleType)在XMLSchema类型库中定义的XSD数据类型。见表A.25。属性值限定名ISO20022::TypeLibrary::XMLSchema::anySimpleType可见性public父型ISO20022::TypeLibrary::XMLSchema::anyTypeA.2.3.2数据类型任一类型(DatatypeanyType)在XMLSchema类型库中定义的XSD数据类型“anyType”。见表A.26。属性值限定名ISO20022::TypeLibrary::XMLSchema::anyType可见性public父型A.2.3.3数据类型任一统一资源标识符型(DatatypeanyURI)在XMLSchema类型库中定义的XSD数据类型“anyURI”。见表A.27。GB/T27926.1—2021/ISO20022-1:2013属性值限定名ISO20022::TypeLibrary::XMLSchema::anyURI可见性public父型ISO20022::TypeLibrary::XMLSchema::anySimpleType元类ISO20022::Metamodel:;DataTypes;;StringA.2.3.4数据类型基于64位的二进制型(Datatypebase64Binary)在XMLSchema类型库中定义的XSD数据类型“base64Binary”。见表A.28。属性值限定名ISO20022::TypeLibrary::XMLSchema::base64Binary可见性public父型ISO20022::TypeLibrary::XMLSchema::anySimpleType元类ISO20022::Metamodel::DataTypes::BinaryA.2.3.5数据类型布尔值型(Datatypeboolean)在XMLSchema类型库中定义的XSD数据类型“boolean”。见表A.29。属性值限定名ISO20022::TypeLibrary::XMLSchema::boolean可见性public父型ISO20022::TypeLibrary::XMLSchema::anySimpleType元类ISO20022::Metamodel::DataTypes::BooleanA.2.3.6数据类型字节型(Datatypebyte)在XMLSchema类型库中定义的XSD数据类型“byte”。见表A.30。40GB/T27926.1—2021/ISO20022-1:2013属性值限定名ISO20022::TypeLibrary::XMLSchema::byte可见性public父型ISO20022::TypeLibrary::XMLSchema;:shortA.2.3.7数据类型日期型(Datatypedate)在XMLSchema类型库中定义的XSD数据类型“date”。见表A.31。属性值限定名ISO20022::TypeLibrary::XMLSchema::date可见性public父型ISO20022::TypeLibrary::XMLSchema::anySimpleType元类ISO20022::Metamodel::DataTypes::Date在XMLSchema类型库中定义的XSD数据类型“dateTime”。见表A.32。属性值限定名ISO20022::TypeLibrary::XMLSchema::dateTime可见性public父型ISO20022::TypeLibrary::XMLSchema::anySimpleType元类ISO20022::Metamodel::DataTypes::DateTimeA.2.3.9数据类型十进制型(Datatypedecimal)描述在XMLSchema类型库中定义的XSD数据类型“Decimal”。见表A.33。41GB/T27926.1—2021/ISO20022-1:2013属性值限定名ISO20022::TypeLibrary::XMLSchema::decimal可见性public父型ISO20022::TypeLibrary::XMLSchema;;anySimpleType元类ISO20022::Metamodel::DataTypes::DecimalA.2.3.10数据类型双精度型(Datatypedouble)在XMLSchema类型库中定义的XSD数据类型“double”。见表A.34。属性值限定名ISO20022::TypeLibrary::XMLSchema::double可见性public父型ISO20022::TypeLibrary::XMLSchema::anySimpleTypeA.2.3.11数据类型持续时间型(Datatypeduration)在XMLSchema类型库中定义的XSD数据类型“duration”。见表A.35。属性值限定名ISO20022::TypeLibrary::XMLSchema::duration可见性public父型ISO20022::TypeLibrary::XMLSchema::anySimpleType元类ISO20022::Metamodel::DataTypes::Duration描述在XMLSchema类型库中定义的XSD数据类型“ENTITIES”。见表A.36。42GB/T27926.1—2021/ISO20022-1:2013表A.36属性值限定名ISO20022::TypeLibrary::XMLSchema::ENTITIES可见性public父型ISO20022::TypeLibrary::XMLSchema;:ENTITYA.2.3.13数据类型实体类(DatatypeENTITY)在XMLSchema类型库中定义的XSD数据类型“ENTITY”。见表A.37。表A.37属性值限定名ISO20022::TypeLibrary::XMLSchema::ENTITY可见性public父型ISO20022::TypeLibrary::XMLSchema::NCNameA.2.3.14数据类型浮点型(Datatypefloat)在XMLSchema类型库中定义的XSD数据类型“float”。见表A.38。表A.38属性值限定名ISO20022::TypeLibrary::XMLSchema::float可见性public父型ISO20022::TypeLibrary::XMLSchema::anySimpleType在XMLSchema类型库中定义的XSD数据类型“gDay”。见表A.39。表A.39属性值限定名ISO20022::TypeLibrary::XMLSchema::gDay43GB/T27926.1—2021/ISO20022-1:2013表A.39(续)属性值可见性public父型ISO20022::TypeLibrary::XMLSchema::anySimpleType元类ISO20022::Metamodel:;DataTypes:;DayA.2.3.16数据类型某月(DatatypegMonth)在XMLSchema类型库中定义的XSD数据类型“gMonth”。见表A.40。属性值限定名ISO20022::TypeLibrary::XMLSchema::gMonth可见性public父型ISO20022::TypeLibrary::XMLSchema::anySimpleType元类ISO20022::Metamodel::DataTypes::Month在XMLSchema类型库中定义的XSD数据类型“gMonthDay”。见表A.41。属性值限定名ISO20022::TypeLibrary::XMLSchema::gMonthDay可见性public父型ISO20022::TypeLibrary::XMLSchema::anySimpleType元类ISO20022::Metamodel::DataTypes::MonthDayA.2.3.18数据类型某年(DatatypegYear)描述在XMLSchema类型库中定义的XSD数据类型“gYear”。见表A.42。44GB/T27926.1—2021/ISO20022-1:2013属性值限定名ISO20022::TypeLibrary::XMLSchema::gYear可见性public父型ISO20022::TypeLibrary::XMLSchema;;anySimpleType元类ISO20022::Metamodel::DataTypes::Year在XMLSchema类型库中定义的XSD数据类型“gYearMonth”。见表A.43。属性值限定名ISO20022::TypeLibrary::XMLSchema::gYearMonth可见性public父型ISO20022::TypeLibrary::XMLSchema::anySimpleType元类ISO20022::Metamodel::DataTypes::YearMonth描述在XMLSchema类型库中定义的XSD数据类型“hexBinary”。见表A.44。属性值限定名ISO20022::TypeLibrary::XMLSchema;:hexBinary可见性public父型ISO20022::TypeLibrary::XMLSchema::anySimpleTypeA.2.3.21数据类型ID(DatatypeID)描述在XMLSchema类型库中定义的XSD数据类型“ID”。见表A.45。45GB/T27926.1—2021/ISO20022-1:2013属性值限定名ISO20022::TypeLibrary::XMLSchema::ID可见性public父型ISO20022::TypeLibrary::XMLSchema::NCNameA.2.3.22数据类型IDREF(DatatypeIDREF)在XMLSchema类型库中定义的XSD数据类型“IDREF”。见表A.46。属性值限定名ISO20022::TypeLibrary::XMLSchema::IDREF可见性public父型ISO20022::TypeLibrary::XMLSchema::NCNameA.2.3.23数据类型IDREFS(DatatypeIDREFS)在XMLSchema类型库中定义的XSD数据类型“IDREFS”。见表A.47。属性值限定名ISO20022::TypeLibrary::XMLSchema::IDREFS可见性public父型ISO20022::TypeLibrary::XMLSchema::IDREFA.2.3.24数据类型整型(Datatypeint)在XMLSchema类型库中定义的XSD数据类型“int”。见表A.48。属性值限定名ISO20022::TypeLibrary::XMLSchema::int46GB/T27926.1—2021/ISO20022-1:2013表A.48(续)属性值可见性public父型ISO20022::TypeLibrary::XMLSchema:;longA.2.3.25数据类型整数型(Datatypeinteger)在XMLSchema类型库中定义的XSD数据类型“integer”。见表A.49。属性值限定名ISO20022::TypeLibrary::XMLSchema::integer可见性public父型ISO20022::TypeLibrary::XMLSchema::decimalA.2.3.26数据类型语言型(Datatypelanguage)在XMLSchema类型库中定义的XSD数据类型“language”。见表A.50。属性值限定名ISO20022::TypeLibrary::XMLSchem可见性public父型ISO20022::TypeLibrary::XMLSchema::tokenA.2.3.27数据类型长整型(Datatypelong)在XMLSchema类型库中定义的XSD数据类型“long”。见表A.51。属性值限定名ISO20022::TypeLibrary::XMLSchema::long可见性public47GB/T27926.1—2021/ISO20022-1:2013表A.51(续)属性值父型ISO20022::TypeLibrary::XMLSchema::integer在XMLSchema类型库中定义的XSD数据类型“Name”。见表A.52。表A.52属性值限定名ISO20022::TypeLibrary::XMLSchema::Name可见性public父型ISO20022::TypeLibrary::XMLSchema::tokenA.2.3.29数据类型无冒号名称型(DatatypeNCName)在XMLSchema类型库中“non-colonised”的名称(即不含有冒号“:”的名称)。见表A.53。表A.53属性值限定名ISO20022::TypeLibrary::XMLSchema::NCName可见性public父型ISO20022::TypeLibrary::XMLSchema::NameA.2.3.30数据类型负整数型(DatatypenegativeInteger)在XMLSchema类型库中定义的XSD数据类型“negativeInteger”。见表A.54。表A.54属性值限定名ISO20022::TypeLibrary::XMLSchema::negativeInteger可见性public父型ISO20022::TypeLibrary::XMLSchema;;nonPositiveInteger48GB/T27926.1—2021/ISO20022-1:2013A.2.3.31数据类型名称标记型(DatatypeNMTOKEN)在XMLSchema类型库中定义的XSD数据类型“NMTOKEN”。见表A.55。属性值限定名ISO20022::TypeLibrary::XMLSchema::NMTOKEN可见性public父型ISO20022::TypeLibrary::XMLSchema::tokenA.2.3.32数据类型多个名称标记型(DatatypeNMTOKENS)在XMLSchema类型库中定义的XSD数据类型“NMTOKENS”。见表A.56。属性值限定名ISO20022::TypeLibrary::XMLSchema::NMTOKENS可见性public父型ISO20022::TypeLibrary::XMLSchema::NMTOKENA.2.3.33数据类型非负整数型(DatatypenonNegativeInteger)在XMLSchema类型库中定义的XSD数据类型“nonNegativeInteger”。见表A.57。属性值限定名ISO20022::TypeLibrary::XMLSchema::nonNegativeInteger可见性public父型ISO20022::TypeLibrary::XMLSchema::integerA.2.3.34数据类型非正整数型(DatatypenonPositiveInteger)在XMLSchema类型库中定义的XSD数据类型“nonPositiveInteger”。见表A.58。49GB/T27926.1—2021/ISO20022-1:2013属性值限定名ISO20022::TypeLibrary::XMLSchema::nonPositiveInteger可见性public父型ISO20022::TypeLibrary::XMLSchema::integerA.2.3.35数据类型规格化字符串型(DatatypenormalizedString)在XMLSchema类型库中定义的XSD数据类型“normalizedString”。见表A.59。属性值限定名ISO20022::TypeLibrary::XMLSchema::normalizedString可见性public父型ISO20022::TypeLibrary::XMLSchema::stringA.2.3.36数据类型符号型(DatatypeNOTATION)在XMLSchema类型库中定义的XSD数据类型“NOTATION”。见表A.60。属性值限定名ISO20022::TypeLibrary::XMLSchema::NOTATION可见性public父型ISO20022::TypeLibrary::XMLSchema::anySimpleTypeA.2.3.37数据类型正整数型(DatatypepositiveInteger)在XMLSchema类型库中定义的XSD数据类型“positiveInteger”。见表A.61。属性值限定名ISO20022::TypeLibrary::XMLSchema::positiveIntegerGB/T27926.1—2021/ISO20022-1:2013表A.61(续)属性值可见性public父型ISO20022::TypeLibrary::XMLSchema:;nonNegativeIntegerA.2.3.38数据类型限定名称型(DatatypeQName)在XMLSchema类型库中定义的XSD数据类型“QName”。见表A.62。属性值限定名ISO20022::TypeLibrary::XMLSchema::QName可见性public父型ISO20022::TypeLibrary::XMLSchema::anySimpleTypeA.2.3.39数据类型短整型(Datatypeshort)在XMLSchema类型库中定义的XSD数据类型“short”。见表A.63。属性值限定

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论