收藏 分享(赏)

GB∕T 27926.5-2021 金融服务 金融业通用报文方案 第5部分:反向工程.pdf

上传人:秋儿 文档编号:5625150 上传时间:2022-05-25 格式:PDF 页数:35 大小:752.92KB
下载 相关 举报
GB∕T 27926.5-2021 金融服务 金融业通用报文方案 第5部分:反向工程.pdf_第1页
第1页 / 共35页
GB∕T 27926.5-2021 金融服务 金融业通用报文方案 第5部分:反向工程.pdf_第2页
第2页 / 共35页
GB∕T 27926.5-2021 金融服务 金融业通用报文方案 第5部分:反向工程.pdf_第3页
第3页 / 共35页
GB∕T 27926.5-2021 金融服务 金融业通用报文方案 第5部分:反向工程.pdf_第4页
第4页 / 共35页
GB∕T 27926.5-2021 金融服务 金融业通用报文方案 第5部分:反向工程.pdf_第5页
第5页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、ICS 03.060 CCS A 11 中华人民共和国国家标准GB/T 27926.5-2021/ISO 20022-5: 20 13 代替G/T27926.5-2011 金融服务金融业通用报文方案第5部分:反向工程Financial services-U niversal financial industry message scheme一Part 5: Reverse engineering 2021-07-20发布(ISO 20022-5: 20 13, IDT) 国家市场监督管理总局Lg.-/;-国家标准化管理委员会以叩2022-02-01实施G/T 27926.5-2021/ISO

2、20022-5 :2013 目次IE12224刃剑档文A口山mA一口罔件容文内口才一用义付阳引定交.评性和和流颂中八围范语动作A对范规术活工言言录考前引12345附参G/T 27926.5-2021/ISO 20022-5 :2013 目。吕本文件按照GB/T1. 1-2020标准化工作导则第1部分:标准化文件的结构和起草规则的规定起草。本文件是GB/T27926金融服务金融业通用报文方案的第5部分。GB/T27926已经发布了以下部分:第1部分:元模型;一一第2部分:UML概况;一一第3部分:建模导则;第4部分:XMLSchema生成;一一第5部分:反向工程;一一第6部分:报文传输特性;第7

3、部分:注册;第8部分:ASN.1生成。本文件代替GB/T27926.5-2011金融服务金融业通用报文方案第5部分:反向工程),与GB/ T 27926.5-2011相比,除结构调整和编辑性改动外,主要技术变化如下:a) 增加了第4章活动和交付内容中要素总则的表述(见4.1); b) 增加了第5章工作流中要素总则的表述(见5.1)。本文件使用翻译法等同采用ISO20022-5: 2013金融服务金融业通用报文方案第5部分:反向工程。与本文件中规范性引用的国际文件有一致性对应关系的我国文件如下:一-GB/T27926.1-2021金融服务金融业通用报文方案第1部分:元模型CISO20022-1

4、: 2013,IDT) 本文件做了下列编辑性修改:一一对英文原版勘误的条进行调整(见5.5.2.3.1、5.5.2.3.2)。本文件由中国人民银行提出。本文件由全国金融标准化技术委员会CSAC/TC180)归口。本文件起草单位:中国金融电子化公司、中国外汇交易中心暨全国银行间同业拆借中心、中国工商银行股份有限公司、中国农业银行股份有限公司、中国建设银行股份有限公司、中国人民银行重庆营业管理部、中国银联股份有限公司、中央国债登记结算有限责任公司、跨境银行间支付清算有限责任公司、招商银行股份有限公司、中国证券登记结算有限责任公司、中国光大银行股份有限公司。本文件主要起草人:杨富玉、曲维民、李曙光、

5、杨倩、魏猛、茅廷、胡冰冰、缪章娟、游彦青、刘圣杰、刘启滨、吴潇、杨艳、陈建强、张鹏程、魏成、古建新、宋增宝、何飞。本文件及其所代替文件的历次版本发布情况为:一-2011年首次发布为GB/T27926.5- 2011; 本次为第一次修订。I G/T 27926.5-2021/ISO 20022-5 :2013 引GB/ T 27926定义了一个可伸缩的、系统的过程,以确保整个金融业的报文描述一致性。目的是精确和完整地描述金融业报文传递的外部可观察的方法,这种方式可独立地与运行报文传递进行验证。ISO 20022的产生是建立在开放技术标准的基础上,通常技术标准的发展速度比行业本身快。因此,该文件采

6、用了模型驱动的方法,其中行业报文集模型能够从报文技术的发展中独立分离出来。ISO 20022伴随万维网在商业上的广泛采用而出现。可扩展标记语言(XML)以Web上文档表示形式的事实标准出现,并成为ISO20022的第一种语法。GB/ T 27926由以下部分构成:第1部分:元模型;一一第2部分:UML概况;第3部分:建模导则;一一第4部分:XMLSchema生成;第5部分:反向工程;一一第6部分:报文传输特性;第7部分:注册;一一第8部分:ASN.1生成。与GB/T29726-2011相比修订其中5部分,新增3部分,新增部分为:一一第2部分:UML概况;第6部分:报文传输特性;第8部分:ASN

7、.1生成。GB/ T 27926-2021 Amount CISO 20022)。示例2:Account Number /35x CISO 15022) - - AccountNumber Identifier CISO 20022)。示例3:Trade Transaction Type / 4! c / value = BASK CISO 15022) - - TradeType_Code / value = BASK 21 G/T 27926.5-2021/ISO 20022-5 :2013 CISO 20022)。注:数据类型转换的方式很可能部分取决于使用数据类型的元素(甚至报文)。在此

8、情况下,数据类型融合表将包含所有可能情况,且使用的确切融合规则将在元素级(甚至在报文级)进行说明。5.5.2.2.2 元素融合表对每个行业报文元素(或部分元素),其表中标识了可使用的对应的报文元素(包括所属报文组件类型)和/或业务元素(包括所属业务组件)。这些内容也可包含有关数据类型及其格式约束条件和值转换的更准确信息。示例1:MaxFloor CFIX) - - SecuritiesOrderParameters.MaximumShowFloorQuantity CISO 20022)。示例2:36B. MAXF. Quantity C ISO 15022)一一SecuritiesOrder

9、Parameters. MaximumFloorQuantity CISO 20022)。注:行业报文元素转换的方式很可能取决于使用此元素的报文。在此情况下,元素融合表将包含所有可能情况,且使用的确切融合规则将在报文级(即在报文定义项融合表中)进行说明。5.5.2.2.3 报文融合表对行业报文集中使用的每个报文而言,其表中识别了能使用的对应的报文实例。该信息也可包含有关确切报文定义功能的详细内容以及有关特定报文实例使用条件的详细内容。示例1:New Order Single CFIX) - - Order to Buy CISO 20022), Order to Sell CISO 20022

10、)。示例2:MT 502CISO 15022)一一Order to Buy CISO 20022), Order to Sell CISO 20022), Cancellation of Order CISO 20022)。5.5.2.2.4 报文项融合表该表提供了特定行业报文中使用的行业报文项(或部分行业报文项)的附加信息,以及元素融合表和报文融合表中出现不充分的附加信息。示例1:普通规则不适用(例如,一个行业报文项例外情况下映射到其他报文元素或业务元素,或者一个特定行业报文项值例外情况下转换为其他ISO20022元素值)。示例2:普通规则不明确(例如,存在两个不同业务元素可由同一个行业报文

11、元素映射)。注:融合文档的详细内容见附录A。5.5.2.3 融合文档的开发5.5.2.3.1 输入22 生成融合文档的输入从先前所有活动中获得。a) 差距分析。与业务交易或报文定义相关的差距分析能提供下述输入信息。 业务交易差距分析提供了行业报文列表(包括当行业报文集的报文为多功能时,特定的报文定义功能)及其对应的报文实例列表。 报文定义差距分析提供了对应的ISO20022报文定义项和行业报文项列表,包括报文路径、相关业务元素和业务组件,该列表也包括关于数据类型和可能值之间区别的文档。b) 符合ISO20022业务交易和报文集的开发。与业务交易或报文相关的符合ISO20022的业务交易和报文集

12、的开发能够提供以下输入信息: 行业报文和报文实例间的附加关联。 对应的行业报文项和ISO20022报文定义项、业务元素和数据类型的附加关联报文的详细信息。c) ISO 20022注册。G/T 27926.5-2021/ISO 20022-5 :2013 如果报文、报文概念或业务概念的最终注册与注册申请存在偏差,ISO20022注册能提供附加输入信息。例如,如果申请的报文组件类型以外的其他报文组件类型被用于新的报文定义,或申请的数据类型以外的其他数据类型被用于业务元素或报文元素时,可能出现这些附加信息。5.5.2.3.2 活动活动包含以下内容。a) 使用从ISO20022注册机构获得的不同注册报

13、文的信息对行业报文和与其对应的报文实例之间的关系进行更新。b) 使用从ISO20022注册机构获得的不同注册报文概念和业务概念的信息对行业报文项和ISO 20022报文定义项、业务元素和数据类型之间的关系进行更新。c) 遍历所有关联的行业报文和报文实例的列表。d) 对每个关联,完成以下步骤。1) 定义两个报文的标识。2) 定义适用于行业报文的附加约束条件(如果有)以保证预期功能的实现。3) 验证报文和功能约束条件的组合是否在报文定义融合表中巳存在。如果不存在,则在报文定义融合表中增加新的行。e) 检查对应的行业报文项和ISO20022报文定义项、业务元素和数据类型的列表。f) 对每个对应的组,

14、完成以下步骤。1) 识别行业报文项的数据类型和ISO20022数据类型及数据类型表示形式。2) 识别格式约束条件和可能值的转换的相关信息。3) 验证在数据类型融合表中是否已存在数据类型、格式约束条件和值转换的组合。如果不存在,则在数据类型融合表中增加新的行。4) 进行行业报文项(或相关部分或相关组合)以及对应的报文元素、报文组件类型、业务元素和业务组件的识别标识。注:一个行业报文域可包含多个业务元素,也可包含部分业务元素(在某些情况下,可能需要与其他行业报文域结合以获得有意义的业务元素)。5) 在数据类型融合表中搜索相关行。6) 验证是否存在适用于数据类型转换的附加约束条件。7) 验证在元素融

15、合表中是否已经存在行业报文元素、数据类型转换和附加约束条件的组合,如果不存在则在元素融合表中增加新的行。8) 验证报文定义融合表和元素融合表中的可用信息是否总是允许在正确的报文实例中给正确的ISO20022报文定义项(和值)以无歧义的定义。如果不允许: 识别行业报文的完整报文路径; 识别完整的对应ISO20022报文实例路径; 验证是否存在适用于数据类型转换的附加约束条件(即在元素融合表中已经定义的附加内容); 在报文定义项融合表中增加新的行。5.5.3 共存文档5.5.3.1 目的共存文档的目的是提供足够的信息以确定行业报文、行业报文项和与任-ISO 20022报文定义项任一值相对应的行业报

16、文集的值。共存文档与融合文档类似,因此可以相同形式给出,并基于相同方法进行,不同的是工作方向相反。23 G/T 27926.5-2021/ISO 20022-5 :2013 5.5.3.2 共存表的说明该说明与融合表的说明类似,除了将to和from的语法角色对调。5.5.3.3 共存文档的开发共存文档的开发与融合文档的开发类似,仅需要将转换的方向改变。5.5.4 迁移计划5.5.4.1 总则下述主题是一个完整迁移计划的组成部分。实际计划应由行业报文集的用户和/或拥有者提供。5.5.4.2 内部迁移内部迁移是指所有内部应用的迁移,这些内部应用从依赖于行业报文集的使用转向符合ISO 20022的业

17、务交易和报文集的使用。根据适当位置的体系结构以及行业报文集与符合ISO20022 的业务交易和报文集之间的业务交叉情况,该迁移的范围包括从报文应用的简单转换到给定业务范围中内部应用的全部重建。5.5.4.3 外部迁移外部迁移是指外部发送和接收的行业报文被报文实例替换的过程。该步骤可在内部迁移前(这种情况下转换应用需注意行业报文集与符合ISO20022的业务交易和报文集之间的转换)完成,也可和内部迁移同时进行。5.5.4.4 行业迁移行业迁移是指整个行业对所有外部发送报文的替换。可能出现下述情况。一一整体迁移方法:在此种情况下,整个行业同意在一个确定的日期迁移所有发送报文。24 逐步迁移方法:在

18、此种情况下,由各个组织自己决定其何时迁移。这意味着有一段共存期,在该期间内组织可能同时接收到行业报文集与符合ISO20022的业务交易和报文集,这也意味着需要进行双向转换。G/T 27926.5-2021/ISO 20022-5 :2013 A.1 数据类型融合表附录A(资料性)融合文档数据类型融合表内容见表A.lC也可参见A.5.1示例)。表A.1数据类型融合表内容描述用于引用目的的融合规则标识符From语法,例如FIX、ISO15022等From数据类型,例如Price(FI刀,Price CISO 15022)等From格式,例如float(FIX) , 15d CISO 15022)等

19、ISO 20022库中To数据类型,例如Amount等ISO 20022库中丁。数据类型表示形式,例如丁ext、Code、Indicator等值转换:解释如何将以行业报文集数据类型表示的值转换为以对应的ISO20022数据类型表示的值的信息值转换信息可能包含下述格式。是否可选必选必选必选必选必选必选必选a) 值转换表。如果为枚举类型(例如,代码列表),可使用一个表来包含每个行业报文集代码对应的ISO20022代码 行业报文集代码和ISO20022代码之间不总是一一对应的关系(例如,一个行业报文代码可映射多个ISO20022代码)。在此情况下,当数据类型用于特定行业报文元素时,需要向代码对应关系

20、增加映射条件; 在某些情况下,可通过固定算法将行业报文集代码转换为对应的ISO20022代码(例如,如果行业报文集代码与ISO20022代码相等)。在此情况下,应没有值列表,但应有其 他格式。b) 常规算法。当行业报文集的值和ISO20022的值之间的固定关系能够以机器可处理的方式进行描述时,采用这种方式。c) 文字说明。当行业报文集的值和ISO20022的值之间的关系不能以机器可处理的方式进行描述时,采用这种方式。A.2 元素融合表元素融合表内容见表A.2C也可参见A.5.2示例)。25 G/T 27926.5-2021/ISO 20022-5 :2013 表A.2元素融合表内容描述是否可选

21、用于引用目的融合规则标识符必选From语法,例如,F1X、IS015022等必选From元素标识,例如,MaxFloor(F1X),而且MAXF.QuantityCISO 15022等)必选IS0 20022库中的To报文元素标识,例如,SecuritiesOrderParametersl. MaximumShow-FloorQuanti町等可选IS0 20022库中To业务元素标识,例如,SecuritiesOrderParametersl. MaximumShow 必选FloorQuantity等应用于由行业报文元素向IS020022元素转换的数据类型融合规则,例如,DT001等必选对上述

22、数据类型融合规则的附加约束条件,例如对值转换表或转换算法的附加条件或限可选制。如果可能,这些约束条件应以机器可处理的方式表示A.3 报文融合表报文融合表内容见表A.3C也可参见A.5.3示例)。表A.3报文定义融合表内容描述是否可选用于引用目的的融合规则标识符必选From语法,例如,F1X、IS015022,、IS020022等必选From报文标识,例如,New Order Single CF1X)、MT502 CISO 15022)等必选IS0 20022库中的To报文标识,例如,Order to Buy等必选当将行业报文的特定报文定义功能转换为报文实例时,对融合规则需使用的约束条件。如果可

23、能,应以机器可处理的方式表示这些约束条件可选示例:特定行业报文项中的信息,例如定义报文功能的报文定义项,像MT502.GENL.23G NEWM 当将行业报文转换为报文实例时,对特定IS020022报文元素应使用的默认值示例:行业报文中未明确提及的信息可选A.4 报文定义项融合表报文定义项融合表内容见表A.4。26 G/T 27926.5-2021/ISO 20022-5 :2013 表A.4报文定义项融合表内容描述是否可选用于引用目的的融合规则标识符必选From语法,例如,FIX,ISO 15022, ISO 20022等必选From报文路径,例如,NewOrd巳rSi吨le.MaxFloo

24、r (FIX), MT502. ORDRDET. 36B. 必选MAXF.Quantity CISO 15022)等ISO 20022库中的To报文路径,例如,OrderToBuy. SecuritiesOrderParameters. Maximu-必选mShowFloorQuantity等使用的数据类型或元素融合规则,例如,DT001等如果与常规规则不同,则为必选附加偏移或约束条件。如果可能,应以机器可处理的方式表示这些约束条件可选A.5 示例A.5.1 数据类型融合表数据类型融合表示例见表A.5。表A.5数据类型融合表ISO 150 22数据ISO 20022数据ID 值转换语法数据类型

25、格式数据类型数据类型表示形式DT001 ISO 15022 Price 15d Amount Amount DT002 ISO 15022 Currency 3 a Currency Identifier ISO 4217 DT003 ISO 15022 RateTypeCode 4 ! c RateType Code ListRateTypeCodes DT004 ISO 15022 QuantityTypeCode 4 ! c QtyType Code ListQuantityTypeCodes DT005 ISO 15022 AccountNumber 35x AcctID Identi

26、fier A.5.2 元素融合表元素融合表示例见表A.6o表A.6元素融合表ISO 15022元素ISO 20022业务元素数据类型ID 约束条件语法元素报文元素业务元素规则F001 ISO 15022 97 A : CASH.AccountNumber Account.ID DT005 F002 ISO 15022 97B: CASH.AccountNumber Account.ID DT005 F003 ISO 15022 90A: DEAL.Price Trade. DealPrice DT001 F004 ISO 15022 92B: EXCH.FirstCurrencyCode Ex

27、change. FromCurrency DT002 F005 ISO 15022 92B: EXCH.SecondCurrencyCode Exchange. ToCurrency DT002 27 G/T 27926.5-2021/ISO 20022-5 :2013 A.5.3 报文融合表表A.7包含以下信息:表A.7报文定义融合表IS0 15022报文IS0 20022报文ID 约束条件默认值语法报文报文MT502.GENL.23G = NEWM & 岛1001IS0 15022 MT 502 OrderToBuy MT502.0RDRDET.22H.BUSE = BUY1 MT502.

28、GENL.23G = NEWM & M002 IS0 15022 MT 502 OrderToSell 岛1T502.0RDRDET.22H.BUSE= SELL M003 IS0 15022 MT 502 CancelOrder MT502.GENL.23G = CANC 28 G/T 27926.5-2021 /ISO 20022-5: 20 13 参考文献l J ISO 4217 Codes for the representation of currencies and funds 2J ISO 15022 Call parts) Securities-Scheme for messages CData Field Dictionary)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术规范

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报