版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
GB/T27926.5—2021/ISO20022-5:2013代替GB/T27926.5—2011金融服务金融业通用报文方案第5部分:反向工程Part5:Reverseengineering(ISO20022-5:2013,IDT)国家市场监督管理总局国家标准化管理委员会GB/T27926.5—2021/ISO20022-5:2013 I Ⅱ 2规范性引用文件 23术语和定义 24活动和交付内容 2 4附录A(资料性)融合文档 25 29IGB/T27926.5—2021/ISO20022-5:2013本文件按照GB/T1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定起草。本文件是GB/T27926《金融服务金融业通用报文方案》的第5部分。GB/T27926已经发布了——第1部分:元模型;——第2部分:UML概况;——第3部分:建模导则;——第4部分:XMLSchema生成;——第6部分:报文传输特性;——第7部分:注册;本文件代替GB/T27926.5—2011《金融服务金融业通用报文方案第5部分:反向工程》,与本文件使用翻译法等同采用ISO20022-5:2013《金融服务金融业通用报文方案第5部分:反向与本文件中规范性引用的国际文件有一致性对应关系的我国文件如下: GB/T27926.1—2021金融服务金融业通用报文方案第1部分:元模型(ISO20022-1:2013,IDT)本文件由全国金融标准化技术委员会(SAC/TC180)归口。本文件及其所代替文件的历次版本发布情况为:——2011年首次发布为GB/T27926.5—2011;——本次为第一次修订。ⅡGB/T27926.5—2021/ISO20022-5:2013此,该文件采用了模型驱动的方法,其中行业报文集模型能够从报文技术的发展中独立分离出来。ISO20022伴随万维网在商业上的广泛采用而出现。可扩展标记语言(XML)以Web上文档表示形式GB/T27926由以下部分构成: GB/T27926—2021《金融服务金融业通用报文方案》8个部分等同采用ISO20022-2013的8个层到UML实现总所涉及的元类属性,以便报文开发者更好地理解UML扩展集及其各层级是针对第1部分、第2部分关于建模方面业务的具体实现。——第4部分:XMLSchema生成。目的是介绍XMLSchema生成规则,用于将逻辑层模型转换ⅢGB/T27926.5—2021/ISO20022-5:2013———第5部分:反向工程。涵盖了逻辑模型对齐——第6部分:报文传输特性。目的是介绍业务交易和报文定义所需要的报文传输系统的参数,明确报文不同传输模式下的参数差异。——第7部分:注册。描述了管理模型注册和物理语法实现的过程。目的是说明申请机构和注册——第8部分:ASN.1生成。该部分给出了ASN.1语法生成规则,以便通过ASN.1将逻辑层模型1GB/T27926.5—2021/ISO20022-5:2013金融服务金融业通用报文方案本文件作为ISO20022-1的补充,给出了如何从现有的行业报文集提取相关信息的指南,以便向ISO20022注册机构提交符合ISO20022的业务交易和报文集。在ISO20022-1中给出的ISO20022库将包含所有符合ISO20022的业务交易和报文集。符合ISO20022的业务交易和报文集加入库中应遵循的方法可分为以下几种情形:a)情形1:——不存在符合ISO20022的业务交易和报文集;——不存在行业报文集;示例1:集合投资工具。—-—方法:用ISO20022-3全新开发符合ISO20022的业务交易和报文集。b)情形2:示例2:证券交易前(存在FIX报文集)。——方法:用ISO20022-5将行业报文集转化为符合ISO20022业务交易和报文集。c)情形3:示例3:证券交易后(存在FIX,Omgeo报文集)。-—方法:用ISO20022-5对现有行业报文集与符合ISO20022的业务交易和报文集进行比较,必要时对符合ISO20022的业务交易和报文集进行扩充。本文件从用户角度描述了ISO20022反向工程的活动。这些用户希望验证其行业报文集所覆盖的业务功能,同样被符合ISO20022的业务交易和报文集所覆盖。本文件并不试图就反向工程定义“方本文件描述了下述必要的活动集合:a)从现有行业报文集中提取相关信息并与ISO20022库中的相关信息进行比较;b)将上述比较的结果用于符合ISO20022的业务交易和报文集的开发;c)向注册机构提交产生的变更申请;注:反向工程的目的不是系统地生成所有现有的行业报文集的符合ISO20022的版本。变更申请需要基于一个有d)为向符合ISO20022的业务交易和报文集的迁移做准备。本文件主要目标如下:——基于行业中已有的标准化成果构建符合ISO20022的业务交易和报文集;——确保最终的符合ISO20022的业务交易和报文集完全覆盖现有行业报文集的业务范围;——最大化现有行业报文集与符合ISO20022的业务交易和报文集之间的互操作性;2GB/T27926.5—2021/ISO20022-5:2013——支持从现有行业报文集向符合ISO20022的业务交易和报文集的迁移。下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文本文件。ISO20022-1金融服务金融业通用报文方案第1部分:元模型(Financialservices—Universalfinancialindustrymessagescheme—Part1:Metamodel)3术语和定义ISO20022-1界定的以及下列术语和定义适用于本文件。3.1提供特定报文定义功能(可能为多功能的),并且其报文定义是行业报文集一部分的报文。3.2报文项messageitem报文定义中特定位置使用的元素或域。3.3特定的报文定义中的确切位置。4活动和交付内容4.1总则ISO20022反向工程有四个主要活动:——差距分析; 符合ISO20022的业务交易和报文集的开发;——ISO20022注册;——迁移准备。与这些活动有关的主要目的和交付内容将在本条款中进行说明。差距分析的目的是:a)确定行业报文集的业务领域并识别ISO20022的业务过程目录中对应的业务领域、业务过程、活动以及支持的业务交易;b)将ISO20022业务过程和业务交易中的业务角色与使用行业报文或者在行业报文中标识的各c)验证现有的报文实例是否提供了行业报文提供的完整的报文定义功能;d)评估相关报文实例的业务内容是否覆盖了单一行业报文的业务内容;3GB/T27926.5—2021/ISO20022-5:2013e)将已用报文组件类型和/或业务组件的含义及数据类型与单个报文项进行比较。差距分析的交付内容如下:a)对行业报文集和符合ISO20022的业务交易及报文集之间的覆盖范围、区别和差距进行说明●业务交易和报文集;●报文定义(包括报文定义规则);●业务组件(包括业务元素和规则);●报文组件类型(包括报文元素和规则);b)对库项目缺失(即差距)或其区别已被标识的行业报文集的说明文档。4.3符合ISO20022的业务交易和报文集的开发——完成用于定义或完善符合ISO20022的业务交易和报文集所需的所有附加信息的差距分析;-—定义现有的符合ISO20022的业务交易和报文集所必需的更新/升级和添加的内容。本步骤仅关注于已标识的差距和区别,并应验证ISO20022库中是否存在包含用于纠正这些差距和区别的附加信息的有效的业务合理性证明。它也应考虑到反向工程的目的不是对当前行业报文集所本活动的交付内容是:描述现有的符合ISO20022的业务交易和报文集应如何更新已收录已标识的差距和区别的详细说明文档。4.4ISO20022注册本活动的目的是准备向ISO20022注册机构申请更新ISO20022库所需的全部扩充和修改信息。交付内容是向ISO20022注册机构提交的增加或者变更字典项和/或目录项的申请。本活动的目的如下所述。a)定义和记录行业报文集和符合ISO20022的业务交易和报文集之间的关系。所需信息的数量取决于所选择的迁移路径:也支持向行业报文集的反向映射。b)制定出向符合ISO20022的业务交易和报文集迁移的计划。1)融合文档;2)共存文档(可选);3)迁移计划。4GB/T27926.5—2021/ISO20022-5:2013本章给出了ISO20022反向工程中四个主要活动的详细工作过程说明。差距分析需要行业报文集的大量专业知识和文档。如果该文档不可获得,需要对行业报文集及其应用进行全面分析(见图1的第一个步骤)。差距分析还需要符合ISO20022的业务交易和报文集的大量文档,库输出中将包含这些文档。——标识区别和差距将确定符合ISO20022的业务交易和报文集后续开发以及ISO20022注册的差距分析的主要步骤见图1。这些步骤将在后续章节中进行详细说明,并将以交互和递5GB/T27926.5—2021/ISO20022-5:2013如果行业报文集的存档齐备(即包括业务领域、业务过程和业务交易的完整描述),该步骤仅限于文然而多数情况下,行业报文集文档仅关注于报文定义且主要记录所有行业报文的功能和内容。即制完成行业报文集文档。完成行业报文集文档的推荐方法由图2描述并用文字进一步解释。a)从行业报文的描述开始。b)对每个行业报文的报文定义功能(即目的或行业报文可能的使用目的)进行描述。行业报文c)对每个行业报文项的业务含义进行描述。当行业报文具有多功能性时,项的含义可能取决于行业报文描述行业报文描述报文定义功能描述业务含义抽取业务角色识别业务交易识别业务过程识别业务领域d)从每个行业报文中抽取出业务角色。这是通过识别行业报文的发件人和收件人的功能角色并通过识别行业报文内容中出现的所有其他各方的功能角色来完成的。6GB/T27926.5—2021/ISO20022-5:2013g)识别业务过程从属的业务领域。业务领域差距分析的目的是识别使用行业报文集的ISO20022业务领域。此外,调查行业报文集是否也用于其他尚未成为ISO20022库一部分的业务领域。输入以下信息:b)与业务领域相关的行业报文集文档。业务领域差距分析的推荐方法由图3描述并用文字进一步解释。ISO20022图表业务领域7GB/T27926.5—2021/ISO20022-5:2013a)遍历ISO20022业务过程目录中存储的业务领域列表,利用这些业务领域的定义识别出最能覆盖行业报文集业务领域的业务领域。b)可能识别出以下情形。1)不存在覆盖行业报文集业务领域的ISO20022业务领域:2)一个或多个ISO20022业务领域准确地覆盖了行业报文集业务领域:●记录ISO20022和相应行业报文集中业务领域的定义之间的已标识出的可能区别。3)一个ISO20022业务领域比行业报文集业务领域覆盖得更多:●记录ISO20022业务领域的哪个部分覆盖了行业报文集;●记录ISO20022和相应行业报文集中业务领域的定义之间的已标识出的可能区别。4)一个或多个ISO20022业务领域覆盖了行业报文集中的部分业务领域,但行业报文集其余部分未被覆盖:●记录每个覆盖范围(即哪个ISO20022业务领域的哪个部分覆盖了行业报文集的哪个部分);●根据行业报文集文档,记录行业报文集未被覆盖的部分;●记录ISO20022和相应行业报文集中业务领域的定义之间的已标识出的可能区别。——覆盖(部分)行业报文集业务领域的ISO20022业务领域的列表,必要时,应包括行业报文集业务领域哪些部分被覆盖的说明。该列表应包括已标识出的定义之间的可能区别。 现有ISO20022业务领域未覆盖的附加业务领域列表。该表中的每个业务领域都应根据行业报文集文档给出一个定义。业务过程差距分析的目的是识别使用行业报文集的ISO20022业务过程,并调查行业报文集是否也用于尚未成为ISO20022库一部分的其他业务过程。输入主要包括以下信息。a)ISO20022业务过程文档:b)与业务过程有关的行业报文集文档。业务过程差距分析的推荐方法由图4描述并用文字进一步解释。8GB/T27926.5—2021/ISO20022-5:2013ISO20022定义图表业务领域在已标识的ISO20022业务领域中2在已标识的ISO20022业务领域中2定义附加的业务过程3在附加的业务领域中定义业务过程业务过程a)对每个已标识为与行业报文集中业务领域相匹配的ISO20022业务领域执行以下活动:●遍历业务过程目录中存储的ISO20022业务过程列表;●采用文档对行业报文集支持的ISO20022业务过程进行识别;●记录ISO20022和相应行业报文集中业务过程的定义之间的已标识出的可能区别。b)对每个已标识为与行业报文集中的业务领域相匹配的ISO20022业务领域执行以下活动:●识别行业报文集支持的且在ISO20022中尚未存在的业务过程;●根据行业报文集的文档,记录这些附加的业务过程。c)对每个已识别出在ISO20022中不存在的业务领域执行以下活动,记录行业报文集支持的业务过程。——行业报文集支持的ISO20022业务过程列表。参照它们的ISO20022业务领域,该列表将包——附加业务过程的列表。参照它们所属的业务领域,这些业务过程不是ISO20022库的一部分,该列表中的每个业务过程将包含可用的行业报文集文档。9GB/T27926.5—2021/ISO20022-5:2013其目的是识别能够使用行业报文集的ISO20022业务交易。此外,调查行业报文集是否也用于尚未成为ISO20022库一部分的其他业务交易。a)ISO20022业务交易文档:b)与业务交易和报文定义功能相关的行业报文集文档。业务交易差距分析的推荐方法由图5描述并用文字进一步解释。ISOISO20022说明报文流为已识别的ISO20022业务过程搜索匹配的业务交易和报文功能在已识别的业务过程中识别附加行业业务交易3为附加业务交易搜索匹配的报文功能4业务交易报文功能·覆盖范围业务过程行业报文集2GB/T27926.5—2021/ISO20022-5:2013a)对每个已标识为与行业报文集中的业务过程相匹配的ISO20022业务过程执行以下活动。1)使用文档识别行业报文集支持的ISO20022业务交易。2)记录该覆盖范围。3)记录ISO20022与相应行业报文集中业务交易文档(文字定义和报文流图)之间的已识别的可能区别。识别属于行业报文集中业务交易的一部分且不属于ISO20022业务交易的●记录现有ISO20022报文定义未覆盖的报文定义功能。4)比较在不同的ISO20022业务交易(或报文流图)中报文实例的报文定义功能与行业报文提供的报文定义功能的区别。5)记录哪些行业报文覆盖了每个ISO20022业务交易中每个报文实例的报文定义功能。b)对每个已标识为与行业报文集中的业务过程相匹配的ISO20022业务过程执行以下活动:1)识别行业报文当前使用的且在ISO20022中尚未存在的附加业务交易;c)对每个已识别出在ISO20022尚未存在的业务过程执行以下活动:1)识别行业报文当前用于的业务交易;d)对本步骤中已识别出的而ISO20022中尚未存在的每个业务交易执行以下活动:l)识别使用的所有行业报文的报文定义功能;2)验证现有的报文实例是否提供该报文定义功能;3)记录哪些报文实例覆盖了行业报文的附加报文定义功能;4)记录行业报文集的哪些报文定义功能未被现有的ISO20022报文定义覆盖。输出以下信息:a)行业报文集覆盖的参照ISO20022业务过程和业务领域的ISO20022业务交易列表,该列表应包括已识别的定义间的可能区别;b)现有ISO20022业务交易中未覆盖的参照业务过程和业务领域的附加业务交易列表;c)行业报文(行业报文在多功能报文的情况下,则应包括特定的报文定义功能)及其对应的报文d)现有报文实例未覆盖的参照它们的业务交易、业务过程和业务领域的附加报文定义功其目的是识别被用在行业报文集中的ISO20022报文定义,并调查行业报文集是否也有尚未被符合ISO20022的业务交易和报文集覆盖的其他报文定义。输入主要包括以下信息。GB/T27926.5—2021/ISO20022-5:2013a)报文实例:b)ISO20022数据字典:●报文组件类型(包括报文元素和规则);●业务组件(包括业务元素和规则);c)行业报文集文档:注1:该步骤的关键问题是识别域的实际业务含义。一个行业报文域可能包含多个业务元素或者可能包含部分业注3:格式由基本数据类型+格式约束条件进行定义(例如,仅由字母字符组成的最大长度为25的一个字符串,或报文定义差距分析的推荐方法由图6描述并用文字进一步解释。GB/T27926.5—2021/ISO20022-5:2013ISOISO20022报文概念4235a)对每个已标识为与行业报文集中的报文定义相匹配的报文实例执行以下活动:1)比较其报文定义与相应的行业报文定义。如果行业报文为多功能报文,则应考虑使用的报文定义功能和报文定义规则;2)使用ISO20022报文概念及其相应的业务概念的定义以及行业报文项文档来识别等效性1)列出对应的ISO20022报文定义项(包括报文实例中的报文组件类型及报文路径)和行业报文项(包括行业报文的报文路径);2)包括与报文元素对应的业务元素(及业务组件)。1)列出对应关系不完整的ISO20022报文定义项(包括报文实例中的报文组件类型和路径)及行业报文项(包括行业报文的路径)。GB/T27926.5—2021/ISO20022-5:20132)包括与报文元素对应的业务元素(及业务组件)。3)记录该区别。这些区别可能与下述内容有关:1)列出不存在对应行业报文项的ISO20022报文定义项(包括报文实例中的报文组件类型和路径);2)列出不存在对应ISO20022报文定义项的行业报文项(包括行业报文的路径)。e)对于不存在对应ISO20022报文定义项的所有行业报文项而言(注意:该内容可能包括附加行业报文功能中得到的行业报文项)。1)搜索ISO20022数据字典以识别具有对应行业报文项含义的业务组件和业务元素:●如果对应的ISO20022业务组件和业务元素存在,则记录它们之间的区别和差距并进行记录;●如果对应的ISO20022业务组件和/或业务元素不存在,则使用行业报文文档记录所2)多功能行业报文也将包含行业报文项已规定使用的功能,这些行业报文项将无须具有对应的ISO20022报文元素,应对这些行业报文项表示的报文定义功能进行记录。a)完全对应的ISO20022报文定义项和行业报文项列表,包括报文路径及相关的业务元素和业b)部分对应的ISO20022报文定义项和行业报文项列表,包括报文路径和相关的业务元素和业c)行业差距的列表(即不存在对应行业报文项的所有ISO20022报文定义项,包括报文路径);d)ISO20022报文概念差距列表(即不存在对应ISO20022报文定义项的所有行业报文项,包括报文路径);e)ISO20022业务概念区别和差距的列表(即行业报文项覆盖的所有业务概念,这些概念不存在对应的ISO20022业务概念)。其目的是识别出现于行业报文集中的ISO20022业务角色,并调查行业报文集是否覆盖了符合ISO20022的业务交易和报文集尚未覆盖的其他业务角色。输入以下信息。a)ISO20022业务角色定义。b)ISO20022业务过程说明、业务过程图和业务活动图。GB/T27926.5—2021/ISO20022-5:2013业务角色差距分析的推荐方法由图7描述并用文字进一步解释。ISO20022业务过程ISO20022业务过程2记录业务角色的覆盖范围23记录业务角色的区别3业务角色现的ISO20022业务角色;b)记录对应的业务角色(即在符合ISO20022的业务交易和报文集以及行业报文集内均出现的业务角色);c)记录ISO20022和行业报文集内出现的业务角色定义之间的已识别的可能区别;d)记录已识别的差距(即仅在行业报文集内覆盖的业务角色)。GB/T27926.5—2021/ISO20022-5:2013a)ISO20022业务角色。参照它们的ISO20022业务交易、业务过程、业务领域及其对应行业报文集业务角色(指定相关行业报文和报文定义功能)的列表。该列表包含已识别定义之间的可b)现有ISO20022业务角色未覆盖的附加业务角色。参照其报文、业务过程和业务领域的列表。5.3符合ISO20022的业务交易和报文集的开发本活动所用的详细方法已在ISO20022-1和ISO20022-3中给出。作为ISO20022反向工程的一a)符合ISO20022的业务交易和报文集的开发将仅在差距和区别已被识别的部分进行。这意味着仅当一个业务领域或业务过程在ISO20022库中完全不存在时,才需要执行整个方法。其b)符合ISO20022的业务交易和报文集的开发应尽可能复用行业报文集提供的文档。符合ISO20022的业务交易和报文集的开发应基于差距分析的结果进行。差距分析将导致下述内容的产生:——变更的业务领域; ——变更的业务过程;——新的业务交易;——变更的业务交易;——新的报文;——变更的报文; 的业务交易和报文集所需的开发活动由图8描述并用文字进一步解释。GB/T27926.5—2021/ISO20022-5:2013新的业务领域定义业务领域验证业务领域定义变更的业务领域对每个新的业务过程对每个变更的业务过程新的业务过程描述业务过程生成业务模型变更的业务过程·验证业务合理性新的业务交易新的报文变更的报文对每个新的业务交易记录“报文关系”对每个新的/变更的报文对每个变更的报文图8符合ISO20022的业务交易和报文集所需的开发活动如果差距分析已识别出新的业务领域,则该业务领域应遵循符合ISO20022的业务交易和报文集——行业报文集文档应尽可能复用;新的业务领域活动包括:a)验证新的业务领域的业务合理性(即该业务领域中是否存在实际的业务需求对其业务交易和报文集进行标准化);b)使用行业报文集文档获得新的业务领域的定义,无需探究其业务基础、战略配合和其他相关GB/T27926.5—2021/ISO20022-5:2013d)对每个已识别的用于该业务领域的业务过程,按照“新的业务过程”的方法进行操作(见如果差距分析已识别出现有业务领域变更的情况,则符合ISO20022的业务交易和报文集的开发方法将专注于新的和/或变更的业务过程的活动。a)验证是否有需要和业务合理性以更新ISO20022的业务领域的定义;b)对于每个已识别的用于该业务领域的新的业务过程,按照“新的业务过程”的方法进行操作(见5.3.4);如果差距分析已识别出一个新的业务过程,则该业务过程将遵循符合ISO20022的业务交易和报新的业务过程活动包括:a)验证新的业务过程的业务合理性(即该业务过程中是否存在实际的业务需求对其业务交易和报文集进行标准化)。b)使用行业报文集文档作为基准描述业务过程(即定义、触发条件、前置和后置条件、中间过程c)通过完成业务领域所用的ISO20022业务模型,生成对应的业务模型:●增加或变更业务角色(如果需要);注1:仅当业务方面确实有需要时(而不能仅因为其存在于行业报文集中),才增加业务角色。●增加或变更业务组件(如果需要);注2:仅当业务方面确实有需要时(而不能仅因为其存在于行业报文集中),才增加业务组件。d)进行需求分析以识别需求用例。GB/T27926.5—2021/ISO20022-5:2013如果差距分析已识别出需对现有业务过程进行变更,则符合ISO20022的业务交易和报文集的开发方法将从需求分析开始。变更的业务过程活动包括:a)验证是否存在更新ISO20022业务过程定义的需求和业务合理性;b)进行需求分析以识别需求用例;需求用例活动包括:a)验证需求用例的业务合理性;b)使用行业报文集文档为基准描述需求用例(即定义、触发条件、前置和后置条件以及中间过程);c)进行逻辑分析以识别新的业务交易和新的或变更的报文;d)对每个已识别的用于该需求用例的新的业务交易,按照“新的业务交易”的方法进行操作(见(见5.3.9);如果差距分析已识别出新的业务交易,则符合ISO20022的业务交易和报文集的开发方法应主要——行业报文集文档应尽可能复用;新的业务交易活动包括。a)验证新的业务交易的业务合理性(即验证该业务交易中是否存在实际的业务需求)。b)使用行业报文集文档生成业务交易文档(该文档至少应包含文字说明和报文流图)。GB/T27926.5—2021/ISO20022-5:2013c)在可能的情况下:●复用现有报文实例以支持新的ISO20022业务交易中要求的报文定义功能;●记录其与现有行业报文的关系(即记录对应的ISO20022报文定义项和行业报文项,包括报文路径和相关的业务元素及业务组件)。如果差距分析已识别出变更的业务交易,则符合ISO20022的业务交易和报文集的开发方法应主——行业报文集文档应尽可能复用;-—由于反向工程的目标不是对当前支持的业务功能进行质疑、修改或补充,且行业报文集已经提a)验证变更的业务交易的业务合理性(即验证该变更是否有实际的业务需求);b)使用行业报文集文档以修改业务交易文档(文字定义和/或报文流图);c)如果识别出附加的报文定义功能可被现有报文实例所支持,则应记录其与现有行业报文的关系(即记录对应的ISO20022报文定义项和行业报文项,包括报文路径和相关的业务元素和业务组件);如果差距分析已识别出附加的报文定义功能,则符合ISO20022的业务交易和报文集的开发方法行业报文集文档应尽可能复用。新的报文定义活动包括:a)验证新的报文定义的业务合理性(即验证该已识别的报文定义功能是否有实际的业务需求)。b)完成业务交易中的报文说明。c)如果现有的报文实例能被修改(轻微的)●记录最终修改后的报文实例与行业报文之间的关系(即记录对应的ISO20022报文定义项●记录最终修改后的报文实例与行业报文之间的关系(即记录对应的ISO20022报文定义项GB/T27926.5—2021/ISO20022-5:2013e)记录需要增加或变更的报文概念和/或业务概念,以支持所需的报文定义。如果差距分析已识别出现有报文实例变更的报文定义(即报文内容上的区别),则符合ISO20022——行业报文集文档应尽可能复用。变更的报文定义活动包括:a)验证变更的报文定义的业务合理性(即验证该报文内容变更是否有实际的业务需求)。b)如果现有报文实例能被修改(轻微的)以支持变更的报文定义,则:●记录必要的修改(即要增加的ISO20022报文定义项、报文元素或业务元素,要增加或修●记录最终修改后的报文实例与行业报文之间的关系(即记录对应的ISO20022报文定义●设计新的报文实例;●记录最终修改后的报文实例与行业报文集之间的关系(即记录对应的ISO20022报文定d)记录需要追加或变更的报文概念和/或业务概念,以支持所需的报文定义。a)验证新的或变更的业务角色的业务合理性(即验证该业务角色是否有实际的业务需求);b)增加或完成业务角色的定义;5.4ISO20022注册ISO20022注册方法如下。——针对所有新的或变更的字典项和目录项,应按照ISO20022提交的模板,按照前述步骤(符合ISO20022的业务交易和报文集的开发)中获得的信息来完成申请。对这些申请应确保使用官方提交模板并按照相关指南进行填写。——向ISO20022注册机构提交申请。—-—注册机构收到申请后将按照适当的过程更新ISO20022库。为确保ISO20022库的一致性或为保证完全符合ISO20022,最终的ISO20022注册可能与原始的GB/T27926.5—2021/ISO20022-5:2013ISO20022申请存在偏差。这些不同应被标识出来,因其将影响行业报文集和对应的符合ISO20022的业务交易和报文集之间的确切关系,并因此影响到ISO20022反向工程下一步活动中生成的融合文档。5.5迁移准备该活动将使用之前活动的成果(即差距分析、符合ISO20022的业务交易和报文集的开发以及ISO20022注册),以生成支持向符合ISO20022的业务交易和报文集进行迁移的文档:——融合文档支持行业报文向对应的报文实例的迁移;——如果需要,附加的共存文档可支持行业报文集与符合ISO20022的业务交易和报文集的共存;——迁移计划文档帮助行业报文集用户计划和组织其向符合ISO20022的业务交易和报文集的迁移活动。该文档是对行业报文集基础文档和ISO20022整体文档的补充。因此,符合ISO20022的业务交易和报文集的实施应基于全部文档集进行(即行业报文集文档、ISO20022库信息、融合文档、共存文档以及迁移计划文档)。为他们自己的行业报文集提供(和维护)信息是各个组织的责任。这意味着,只有各个组织主动提供了这些文档,才可获得两个行业报文集之间的映射文档。融合文档的目的是提供足够信息以找出报文实例、ISO20022报文定义项和值,该值对应了任何行业报文项的任何值。上述目的可通过生成完整且明确的“融合表”来实现。该表包含了每个可能行业报文项中的每个可能值的相关信息。该表也将包含对应ISO20022报文路径的行业报文的所有可能路径。这些表的详细说明在5.5.2.2中给出。虽然此处给出的融合表均为简表,但不能将其作为实施时的具体方案。其他形式(例如,关系数据库、XML文档或XSLT转换规则)可能更适合于实际实施时使用。通常情况下,融合文档均以机器可处理的方式提供,以支持希望进行自动迁移处理的组织。本部分未给出使用格式的指南,该指南取决于使用融合文档的行业报文集。对于行业报文集内使用的每个数据类型,该表中标识了能使用的对应的ISO20022数据类型(包括数据类型表示形式)。这些信息也可包括格式约束条件和值的转换。示例1:Price(FIX)-->Amount(ISO20022)。示例2:AccountNumber/35x(ISO15022)-->AccountNumber_Identifier(ISO20022)。示例3:TradeTransactionType/4!c/value=”BASK”(ISO15022)-->TradeType_Code/value=”BASK”GB/T27926.5—2021/ISO20022-5:2013(ISO20022)。对每个行业报文元素(或部分元素),其表中标识了可使用的对应的报文元素(包括所属报文组件类型)和/或业务元素(包括所属业务组件)。这些内容也可包含有关数据类型及其格式约束条件和值转换示例1:MaxFloor(FIX)-->SecuritiesOrderParameters.MaximumShowFloorQuantity(ISO20022)。示例2:36B.MAXF.Quantity(ISO15022)-->SecuritiesOrderParameters.MaximumFloorQuantity(ISO20022)。对行业报文集中使用的每个报文而言,其表中识别了能使用的对应的报文实例。该信息也可包含有关确切报文定义功能的详细内容以及有关特定报文实例使用条件的详细内容。示例1:NewOrderSingle(FIX)-->OrdertoBuy(ISO20022),OrdertoSell(ISO20022)。示例2:MT502(ISO15022)-->OrdertoBuy(ISO20022),OrdertoSell(ISO20022),CancellationofOrder(ISO20022)。该表提供了特定行业报文中使用的行业报文项(或部分行业报文项)的附加信息,以及“元素融合文项值例外情况下转换为其他ISO20022元素值)。示例2:普通规则不明确(例如,存在两个生成融合文档的输入从先前所有活动中获得。与业务交易或报文定义相关的差距分析能提供下述输入信息。●业务交易差距分析提供了行业报文列表(包括当行业报文集的报文为多功能时,特定的报文定义功能)及其对应的报文实例列表。●报文定义差距分析提供了对应的ISO20022报文定义项和行业报文项列表,包括报文路b)符合ISO20022业务交易和报文集的开发。与业务交易或报文相关的符合ISO20022的业务交易和报文集的开发能够提供以下输入信息:●对应的行业报文项和ISO20022报文定义项、业务元素和数据类型的附加关联报文的详细信息。c)ISO20022注册。GB/T27926.5—2021/ISO20022-5:2013a)使用从ISO20022注册机构获得的不同注册报文的信息对行业报文和与其对应的报文实例之间的关系进行更新。b)使用从ISO20022注册机构获得的不同注册报文概念和业务概念的信息对行业报文项和c)遍历所有关联的行业报文和报文实例的列表。1)定义两个报文的标识。2)定义适用于行业报文的附加约束条件(如果有)以保证预期功能的实现。3)验证报文和功能约束条件的组合是否在报文定义融合表中已存在。如果不存在,则在报文定义融合表中增加新的行。e)检查对应的行业报文项和ISO20022报文定义项、业务元素和数据类型的列表。1)识别行业报文项的数据类型和ISO20022数据类型及数据类型表示形式。2)识别格式约束条件和可能值的转换的相关信息。3)验证在数据类型融合表中是否已存在数据类型、格式约束条件和值转换的组合。如果不4)进行行业报文项(或相关部分或相关组合)以及对应的报文元素、报文组件类型、业务元素和业务组件的识别标识。5)在数据类型融合表中搜索相关行。6)验证是否存在适用于数据类型转换的附加约束条件。7)验证在元素融合表中是否已经存在行业报文元素、数据类型转换和附加约束条件的组8)验证报文定义融合表和元素融合表中的可用信息是否总是允许在正确的报文实例中给正确的ISO20022报文定义项(和值)以无歧义的定义。如果不允许:●识别行业报文的完整报文路径;●识别完整的对应ISO20022报文实例路径;●验证是否存在适用于数据类型转换的附加约束条件(即在元素融合表中已经定义的附加内容);共存文档的目的是提供足够的信息以确定行业报文、行业报文项和与任一ISO20022报文定义项GB/T27926.5—2021/ISO20022-5:2013下述主题是一个完整迁移计划的组成部分。实际计划应由行业报文集的用户和/或拥有者提供。内部迁移是指所有内部应用的迁移,这些内部应用从依赖于行业报文集的使用转向符合ISO20022的业务交易和报文集的使用。根据适当位置的体系结构以及行业报文集与符合ISO20022围中内部应用的全部重建。外部迁移是指外部发送和接收的行业报文被报文实例替换的过程。该步骤可在内部迁移前(这种内部迁移同时进行。行业迁移是指整个行业对所有外部发送报文的替换。可能出现下述情况。在该期间内组织可能同时接收到行业报文集与符合ISO20022的业务交易和报文集,这也意味着需要进行双向转换。GB/T27926.5—2021/ISO20022-5:2013(资料性)融合文档A.1数据类型融合表数据类型融合表内容见表A.1(也可参见A.5.1示例)。表A.1数据类型融合表内容描述是否可选用于引用目的的融合规则标识符必选“From”语法,例如FIX、ISO15022等必选“From”数据类型,例如“Price”(FIX),“Price”(ISO15022)等必选“From”格式,例如“float”(FIX),15d(ISO15022)等必选ISO20022库中“To”数据类型,例如Amount等必选ISO20022库中“To”数据类型表示形式,例如Text、Code、Indicator等必选值转换:解释如何将以“行业报文集数据类型”表示的值转换为以对应的ISO20022数据类型表示的值的信息必选值转换信息可能包含下述格式。代码对应关系增加映射条件;果行业报文集代码与ISO20022代码相等)。在此情况下,应没有值列表,但应有其他b)常规算法。当行业报文集的值和ISO20022的值之间的固定关系能够以机器可处理的方式进c)文字说明。当行业报文集的值和ISO20022的值之间的关系不能以机器可处理的方式进行描A.2元素融合表元素融合表内容见表A.2(也可参见A.5.2示例)。GB/T27926.5—2021/ISO20022-5:2013表A.2元素融合表内容描述是否可选用于引用目的融合规则标识符必选“From”语法,例如,FIX、ISO15022等必选“From”元素标识,例如,“MaxFloor”(FIX),36B.MAXF.Quantity(ISO15022等)必选ISO20022库中的“To”报文元素标识,例如,SecuritiesOrderParametersl,MaximumShow-FloorQuantity等可选ISO20022库中“To”业务元素标识,例如,SecuritiesOrderParametersl.MaximumShow-FloorQuantity等必选应用于由行业报
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 德州市宁津县2025-2026学年第二学期五年级语文第四单元测试卷(部编版含答案)
- 百色市右江区2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 天水市秦安县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 伊克昭盟杭锦旗2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 宜昌市五峰土家族自治县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 百色市隆林各族自治县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 玉林市容县2025-2026学年第二学期五年级语文第五单元测试卷(部编版含答案)
- 牛奶策划方案
- 出游策划书方案
- 深度解析(2026)《CBT 3719-1995船用高压齿轮泵技术条件》
- MOOC 刑法学总论-西南政法大学 中国大学慕课答案
- (新版)烟叶分级工(技师)专业知识考试题库大全-2烟叶加工和使用
- 企业复工复产现场核查表
- 全面把握新时代的深刻内涵
- 2023年北京市各区(海淀朝阳丰台东西城等)高三下语文高考一模汇编7 基础运用含详解
- 工业机器人离线编程说课1010
- 2022年中国石油大学《化工原理二》完整答案详解
- 岩土工程原位测试5波速
- GB/T 21389-2008游标、带表和数显卡尺
- GB/T 17193-1997电气安装用超重荷型刚性钢导管
- GB/T 10156-2009水准仪
评论
0/150
提交评论