GB T 27926.1-2011 金融服务.金融业通用报文方案.第1部分:库输入输出方法和格式规范.pdf

上传人:priceawful190 文档编号:268682 上传时间:2019-07-11 格式:PDF 页数:24 大小:811.90KB
下载 相关 举报
GB T 27926.1-2011 金融服务.金融业通用报文方案.第1部分:库输入输出方法和格式规范.pdf_第1页
第1页 / 共24页
GB T 27926.1-2011 金融服务.金融业通用报文方案.第1部分:库输入输出方法和格式规范.pdf_第2页
第2页 / 共24页
GB T 27926.1-2011 金融服务.金融业通用报文方案.第1部分:库输入输出方法和格式规范.pdf_第3页
第3页 / 共24页
GB T 27926.1-2011 金融服务.金融业通用报文方案.第1部分:库输入输出方法和格式规范.pdf_第4页
第4页 / 共24页
GB T 27926.1-2011 金融服务.金融业通用报文方案.第1部分:库输入输出方法和格式规范.pdf_第5页
第5页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、ICS 03.060 A 11 GB 中华人民=lI工.,.、不H国国家标准G/T 27926. 1-20门金融服务金融业通用报文方案第1部分:库输入输出方法和格式规范Financial services-Universal financial industry message scheme Part 1 : Overall methodology and format specifications for inputs and outputs from the repository (ISO 20022-1: 2004 , MOD) 2011-12-30发布2012-05-01实施数码防伪中

2、华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会发布GB/T 27926.1-2011 目次前言.1 引言. II l 范围.2 规范性引用文件3 术语和定义4 符合GB/T27926的业务交易和报文集的开发方法.8 5 库内容.10 6 库输入.14 7库输出.8 GB/T 27926的未来发展参考文献目U吕GB/T 27926(金融服务金融业通用报文方案由以下5部分构成:一一第1部分z库输入输出方法和格式规范;一一第2部分:注册机构的角色及职责;第3部分:建模导则;第4部分:XML设计规则;一一第5部分:反向工程。本部分为GB/T27926的第1部分。GB/T 27926.1-

3、2011 本部分修改采用ISO20022-1: 2004(金融服务金融业通用报文方案第1部分:ISO 20022库输入输出方法和格式规范)C英文版)。本部分与ISO20022-1: 2004标准的主要差异如下:a) 标准名称由金融服务金融业通用报文方案第1部分:ISO 20022库输入输出方法和格式规范修改为金融服务金融业通用报文方案第1部分:库输入输出方法和格式规范hb) 删除7.3条有关注册机构也可以个性化服务方式,以结构化语言或可处理的格式提供库信息;c) 删除8.1条有关与ISO15022的关系部分。为与我国实际情况保持一致及便于使用,本部分还做了下列编辑性修改:a) ISO 2002

4、2的本部分改为GB/T27926的本部分;b) 删除国际标准前言。本部分由中国人民银行提出。本部分由全国金融标准化技术委员会CSAC/TC180)负责归口。本部分负责起草单位z中国金融电子化公司。本部分参加起草单位:中国人民银行、中国证券监督管理委员会、国家开发银行、中国工商银行、中国农业银行、中国建设银行、交通银行、博时基金管理有限公司、深圳证券通信公司、申银万国证券股份有限公司。本部分主要起草人:王平娃、陆书春、李曙光、赵志兰、马小琼、全红、王毛路、龚维萍、成永德、林松、李迎辉、张砚、王德英、巫禄芳、施轶倩。I GB/T 27926.1-20门引20世纪90年代中期,人们强烈地意识到,证券

5、业参与者之间进行信息交换的国际标准急需复审,目的是:(1)缩短新的标准化报文集投入市场的时间;(2)提高直通处理能力。ISO15022制定了一些必要的原则,可向不同用户群提供支持其特定应用的报文定义工具。这些工具包括:系列语法和报文设计规则;一一惟一标识交换业务元素及其表示形式的数据域字典;一一由行业按照上述域和规则制定的报文目录。为适应行业发展的需要,虽然数据域字典和报文目录仍根据ISO15022的要求进行维护,但其内容不包括在ISO15022中。注册机构(RA)负责提供并根据行业参与者的需要在必要时对这些内容进行更新。21世纪初,随着IP(因特阿协议)网络的广泛使用以及XML(可扩展标记语

6、言)的出现,相关的技术己成为电子通信中事实上的开放式技术标准。因此,非常有必要对ISO15022进行扩展,以便为整个金融业中采用标准XML语法制定报文规范提供公共平台。同时,为了保护平台不受语法变更的影响,有必要将报文分拆为业务元素和技术表示两部分。因此,当利用原始ISO15022系列工具集时,GB/T 27926提议:采用建模方法(如,基于形式符号的UML统一建模语言)以一种与语法无关的形式提取、分析和描述业务领域、业务过程、业务交易、业务参与者、业务角色、业务信息和相关报文流图及报文定义,使行业能够交换所需信息,以实现其业务目标;一一规定建模语言中报文定义转换成标准语法表示形式的设计规则。

7、GB/T27926发布时,所有电子文档(包括电子STP报文子集)的优选语法为XML万维网协会(W3C)定义。根据金融行业的要求,该设计规则可进行扩展以涵盖今后其他的开放式语法。上述方法与其他行业报文的开发方法是一致的。在此方法下,完整的业务模型和衍生的信息交换报文将存储在中央库中,并由注册机构(RA)进行维护。GB/T27926库为行业参与者提供了下述内容:一一金融业务过程目录,包括: 金融业务模型描述; 金融业务交易描述,包括报文定义; 以协商一致的语法表示的报文方案(如XML)。金融数据字典,包括: 用于业务领域、业务过程、业务交易和报文集合的业务概念、数据类型及报文概念。这种灵活的框架允

8、许用户群根据国际公认的方法建立业务交易和报文集,并转换到使用通用语言(如XML)来描述。如果存储在GB/T27926库中现有的业务交易和报文定义未体现其需求,用户群可协商使用其他业务交易和报文定义,并根据在数据字典中注册的项,设计这些内容。用户群可向注册机构(RA)提交这些业务交易和报文定义。如果必要,由标准管理组支持的注册机构(RA)将校验这些提交的业务交易和报文定义,更新库,并根据针对XML语言或未来其他开放式语言协议的GB/T27926 语法设计规则,生成相应的语法输出。包含一个公共语法解决方案(如,XML)的金融业务模型和报文定义的通过,推动了端对端直通交易处理过程,该公共模型和报文定

9、义体现了用户群的业务需求。此外,已通过的业务模型和报文定义,为其他业务转换为被认可的GB/T27926语法报文方案(如,XML)提供了参考。实际上,使用其他语E GB/T 27926.1-2011 法报文方案的群体可将其行业报文集内容与现有GB/T27926库中的内容进行关联。这些内容间的关系可作为融合文件提供给用户群。标准分成业务标准和技术标准两部分,将促进任何所需转换机制的融合和发展。GB/T 27926包括:一一建模方法综述(第1部分); 一一库内容综述(第1部分); 一一注册机构(RA)接受的有关扩充/修改数据字典和业务过程目录输入的综述(第l部分); 一一注册机构(RA)公开提供的库

10、输出信息的概述(第1部分); 一注册机构(RA)的责任、服务级别和程序,包括标准管理组的角色以及注册管理组和监督管理(第2部分); 一一用于构造符合GB/T27926的业务交易和报文集的建模导则(第3部分h注册机构使用的将符合GB/T27926的报文定义转换为GB/T27926语法方案的语法设计规则。现行文件中应规定特定语法,例如:为GB/T27926报文方案和报文实例的生成使用的XML设计规则(第4部分)。注:用于在GB/T27926业务过程目录中注册报文定义,由注册机构(RA)发布的语法报文方案,包括了语法参考。根据此参考,可以对由GB/T27926语法设计规则所有人在过程实现时生成的语法

11、报文方案进行比较,以验证过程实现同设计规则的符合程度。反向工程导则,描述了如何从现有行业报文集中提取相关信息,以便向GB/T27926注册机构(RA)提交等效的符合GB/T27926要求的业务交易和报文集(第5部分)。GB/T 27926注册机构(RA)保留有数据字典和业务过程目录的一系列提交模板,该模板不包含在GB/T 27926标准中。当用户向注册机构(RA)提交GB/T27926入库申请时,应使用这些模板。注:虽然GB/T27926处理的是金融行业参与者之间的信息交换标准化问题,但应明确该标准不能直接处理IS0开放系统互连模型COS1模型)七层中的任何一层。实际上,可以说GB/T2792

12、6从OSI-模型结束的地方开始,即GB/T 27926是对OSI应用层传输的文件内容(即报文内容)进行标准化。报文内容的标准化采用两个独立层的方法进行处理。这两个独立的层为:(1)语法层,即传输信息物理表示形式的标准化,处理的是与XML、扩展7775、EDIFACT或其他语法使用相关的内容;(2)语义层,即传输信息含义的标准化。虽然这些层已经包含在IS015022中,但GB/T27926使这些层的标准化更为规范化,并使两层之间的分离更清晰和完整。该规范方法的引人促进了:(1)现有行业报文集的互操作性和集中化;(2)业务领域和市场实践的复用性;(3)标准业务交易和报文集的稳定性。GB/T2792

13、6的另一个要点是开放式语法的引人(如,XML),使标准中无需再描述特定语法的技术要求(如,IS015022中的扩展7775)。阳山GB/T 27926.1-2011 金融服务金融业通用报文方案第1部分:库输入输出方法和格式规范1 范围GB/T 27926的本部分包括以下内容:建模方法综述;库内容综述;注册机构(RA)接受的库输入的综述,该输入用于扩充/修改库中数据字典和业务过程目录;注册机构(RA)公开提供的库输出的综述。符合GB/T27926标准规范的业务交易和报文集可用于行业参与者(金融行业和其他行业)之间在任何通讯网络上的电子数据交换。与网络相关的规则,如,报文确认和报文保护的内容不包含

14、在GB/T 27926的范围之内。2 规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T 27926.2-2011 金融服务金融业通用报文方案第2部分:注册机构的角色和职责(ISO 20022-2: 2004 , IDT) GB/T 27926. 5-2011金融服务金融业通用报文方案第5部分:反向工程ISO 15022-1: 1999 证券报文方案(数据域字典)第1部分z数据域和报文设计规则及导则ISO 15022-2: 1999 证券报文方案(数据域字典)第2部分

15、:数据域字典和报文目录的维护UML(统一建模语言)版本1.4对象管理组XML(可扩展标记语言)1. O(第2版)W3C2000年10月6日推荐万维网协会3 术语和定义3. 1 下列术语和定义适用于GB/T27926的本部分。注:这些术语与UML定义的术语不完全相同。业务参与者business actor 在特定业务过程或交易中扮演一个或多个业务角色的实体业务用户。示例:银行、公司。注1:业务参与者可以是人、组织或基础设施。注2:业务参与者类属业务概念,存储在数据字典中。见图10GB/T 27926.1-2011 3.2 2 数据字典-一-一一-_一-一业务概念数据类型报文概念业务联系来源于业务

16、组件报文组件来源于业务元素报文元素规则规则1 1/ 编码类型为/ 类型为业务参与者数据类型基于业务角色数据类塑表示形式变更历史记录图1数据字典业务领域business area 紧密关联的业务活动的集合,该集合向各业务参与者提供自完备的业务价值。示例:证券交易前、付费发起。注1:一个业务领域可包含其他业务领域即等级结构).在最底层结构巾,会包含一系列业务过程。注2:业务领域存储在业务过程目录中。见图2和图3DGB/T 27926库业务过程目录数据字典用其描述业务概念业务领域来源于支持实现报文概念由组成业务交易数据类型变更历史记录图2库结构GB/T 27926.1-20门业务过程目录p过程h川山

17、i 使用旧川川山报文定义语法报文方案l -一-一_j-_二二二二二二二t报文流图变更历史记录图3业务过程目录通用模型3.3 业务联系business association 两个业务组件之间的关系。示例:一方为一个账户提供服务。注1:业务联系类属业务概念,存储在数据字典中。在数据字典中,业务联系与其相应的两个业务组件相关联。其含义仅能在与两个业务组件结合在一起时才能够明确描述。注2:两个特定业务组件之间可存在多个业务联系。见图L3.4 业务组件b!siness component 一个或部分关键业务概念的表示形式,由专门的业务元素表征。示例:账户、交易、相关方。注1:业务组件类属业务概念,存储

18、在数据字典中。注2:一个业务组件与其他业务组件可能存在一个或多个业务联系。见图L3.5 业务概念business concept 具有业务含义的字典项。示例=业务参与者、业务角色、业务组件、业务元素、业务联系。见图1和图2。3 G/T 27926.1-2011 3.6 3. 7 3.8 3.9 业务元素business element 业务组件的业务属性。示例:账户状态、成交价格、交易日期和时间。注:业务元素类属业务概念,存储在数据字典里,与其所属的业务组件相关联。其含义必须与所属业务组件结合在一起时才能准确描述。见图10业务信息business information 包括业务组件、业务元素

19、和业务联系的统称。业务信息图business information diagram 表示一系列业务组件、业务元素和业务联系的图表。业务模型business model 业务领域或部分业务领域的抽象描述,该描述体现了与业务领域或部分业务领域相关的主要业务过程和业务概念。3.10 业务过程busin.ess process 业务领域内的主要业务活动,该活动会对一个或多个行业参与者产生可显示其达成业务目标的有形结果。示J:证券认购、交易匹配。注1:一个业务过程可包含其他业务过程,例如:在分级结构中。注2:业务过程存储在业务过程目录中。见图3。3. 11 业务过程圈busi:c.ess proces

20、s diagram 表示特定业务领域中的一系列业务过程、业务参与者和业务角色的图表。3.12 业务过程目录business process catalogue GB/T 27926库的组成部分,该部分包含所有业务过程和业务交易相关内容。注:该目录包含的内容,包括业务领域、报文定义及其具体实现。见图2和图3。3. 13 业务角色business role 在特定业务过程或业务交易中,业务参与者扮演的角色。示例:账户拥有者、顾客。注2业务角色类属业务概念,存储在数据字典中。见图1。3. 14 4 业务交易business transaction 满足特定业务过程和/或业务领域的信息交换需求及交互需

21、求的特定解决方案。注:该内容基于报文的使用。见图2和图30GB/T 27926.1-2011 3.15 目录项catalogue item 在业务过程目录中被惟一标识的项。3. 16 编码code 数据类型编码中的所有可能值的有限列举中的一个可能值,其可指定给一业务元素或报文元素。示例:IND1是数据类型比率状态码(Rate5tatus Code)的一个可能值,表示一个指标。注:编码存储在数据字典中,并与其相关的数据类型相关联。其含义必须与对应的数据类型一起才能被准确描述。见图103.17 融合文档convergence documentation 表述GB/T27926报文定义、报文组件、报

22、文元素、业务组件,业务联系和/或业务元素与其他行业报文集中定义的项之间关系的文件集。注:行业报文集包括15015022报文集。3. 18 数据字典data dictionary GB/T 27926库的组成部分,该部分包含了在进行业务过程建模和报文定义时,可复用的所有项。注:数据字典包含业务概念、报文概念和数据类型。3.19 3.20 见图l和图2。字典项dictionary item 存储在数据字典中的项。数据类型data type 明确规定业务元素或报文元素有效取值范围的项。示例:GB/T 16711(银行业务银行电信报文银行标识代码。1C门。注,:有效值的范围可通过格式要求(如,文本类型

23、)或通过所有可能值的详尽列举(如,编码列表或对一标准编码方案的参考)而进行定义。数据类型存储在数据字典中。注2:该定义在语义上等效于15011179-1:1999中3.26数据元值的数据类型的定义。该定义仅适用于GB/T 27926中的特定术语。见图1和图2。3.21 数据类型表示形式data type representation 数据类型的类别,通过实现和处理所需的一组技术信息来描述。示1JtJ:编码、文本、金额、标识符。注,:在数据字典中给出了有效数据类型表示的完整列表。注2:该定义在语义上等效于15011179:1999中3.60(值域、数据类型以及必要情况下的计茧位或字符集的集合)表

24、示形式的定义。见图103.22 图表diagram 信息的图解表示,以对文本进行补充描述。注:在编制符合GB/T27926的业务交易和报文集时,使用图表阐明了GB/T27926库中特定信息的含义。5 GB/T 27926.1-2011 3.23 行业报文集industry message set (金融)行业内定义和使用的报文集。示例:F1X V4. 3报文集。3.24 ISO 15022报文集ISO 15022 message set 根据ISO15022-1和ISO15022-2标准定义的行业报文集,该报文集存储在ISO15022-1报文目录里。3.25 库repository由数据字典和

25、业务过程目录构成的库。注:GB!T 27926库并不等同于IS015022-1数据域字典和报文目录。如第8章中的解释,IS015022-1和IS015022-2数据域字典和报文目录中所包含的信息将会转移到GB/T27926库。见图203.26 市场惯例market practice 源于特定(通常是区域性的)交易或协议及普遍实践的一系列规则。注2涵盖特定报文功能的报文定义同市场惯例有细微差别:在与报文定义相关的结构和/或规则上,可以有一定变化。3.27 报文message 在业务交易范围内,业务参与者或业务角色之间交换的结构化信息。示例:执行通知、买单、贷记转账。3.28 报文组件messag

26、e component 组成报文定义的可复用的宇典项。示例2交易细节(包含业务组件交易的若干相关属性)。注1:该内容通常与业务组件相联系,并由特定报文元素进行描述。注2:报文组件类属报文概念,存储在数据字典中。见图103.29 报文概念message concept 用于报文定义的字典项。注:包括报文组件、报文元素或规则(当在报文组件范围内定义时)。见图1和图203.30 报文定义message definition 报文结构的规范化描述。注z报文定义按照报文组件的树形结构建立,在业务过程目录里报文定义被惟一标识。见图3。3.31 6 报文定义图message definition diagr

27、am 报文结构的图解描述。GB/T 27926.1-2011 3.32 报文元素message element 报文组件的特性,在报文组件内其有惟一含义。示例:交易日期和时间(作为报文组件交易细节的一部分)。注:报文元素类属报文概念,存储在数据字典中,并类属于特定的报文组件。其含义必须在与报文组件相结合时才能准确描述。见图103.33 报文流图message flow diagram 描述在业务参与者或业务角色间交换的一系列有序报文的图表。注:报文流图在业务过程目录里被惟一标识。3.34 见图3。报文功能message functionality 用报文定义描述的报文用途。注1:现有行业报文集

28、(包括IS015022-1和IS015022-2报文集)中的报文通常是多功能的,即这些报文可用于多种用途。GB/T27926. 3建模导则包括了避免出现多功能性的导则。注2:多功能示例:IS015022-1:1999报文MT502可作为买单、卖单、撤单、修改订单的指令。3.35 报文规则message rule 在报文定义级上规定的特定限制。注:报文规则存储在业务过程目录里,并与其相应的报文定义相关联。其含义必须在与报文定义相结合时,才能被准确描述。3.36 3.37 3.38 报文集message set 报文定义的集合。模型model 对事实简单而规范的描述,为更好地描述和理解特定事实而建

29、立。规则rule 特定交易或报文组件中定义的限制条件,用于描述适用于该组件和/或相关组件的特定条件。示例:在订单报文内,请求发送日期应为未来日期。注:规则类属业务概念和报文概念,存储在数据字典中,并与其对应的业务组件或报文组件相关联。其含义必须在与相应的业务组件或报文组件相结合时,才能准确描述。见图103.39 语法报文方案syntax message scheme 以特定语法来定义报文的可处理的语法符号。注1:如,对于XML,方案可以是XMLDTD或XMLScherna,可用作报文校验的工具。注2:语法报文方案存储在业务过程目录里。见图307 GB/T 27926.1-2011 4 符合GB

30、/T27926的业务交易和报文集的开发方法4. 1 概述开发方法由5个活动构成:一一业务分析,关注于给定业务领域中业务目标的详尽理解;一一需求分析,关注于发现给定业务领域中与业务过程相关的信息交换和交互需求;逻辑分析和逻辑设计,规定了满足特定的信息交换和交互需求的业务交易和报文集;独立于任何物理实现的业务交易和报文集的定义,包括报文流图和报文定义;一一技术设计,指以适当的语法完成报文定义和报文规则的物理实现,例如:采用XML。在开发符合GB/T27926标准的业务交易和报文集时,上述5个活动是层层推进反复迭代的。4.2 业务分析业务分析的目的是理解业务领域,并据此进行符合GB/T27926标准

31、的业务交易和报文集的开发。对业务过程和这些过程所需的业务信息进行描述,有助于明确参与这些过程的业务用户(在建模中作为业务参与者和业务角色)存在的信息交换问题。这些信息交换问题将成为需求分析的主要动力。明确业务领域中需要处理的业务信息,对于以后的报文设计同样重要因为报文定义将包含与这些业务信息相关的数据元素。业务分析阶段的关键目标包括z-一明确和定义业务领域;一一理解业务领域的日常业务;一一定义业务领域内业务过程的结构和动态过程;一一提取业务过程内处理的业务慨念;一一确保用户、业务专家和报文开发者对业务领域有共同理解。业务分析涉及的主要活动包括:一一根据其目标、范围、边界对业务领域进行定义;一一

32、发现和分析业务过程;一一发现和分析所有与业务领域相关的业务概念,这一活动可导致对现有业务组件的复用或修改,以及产生新的业务组件和业务元素;一一生成的业务模型的一致性验证。4.3 需求分析需求分析的目的是明确符合GB/T27926的业务交易和报文集编制中涉及与信息交换相关的需求。需求分析活动采用黑盒1)模式,以避免进行需求分析时,过早处理架构性问题(这些问题在后续活动中处理)。8 需求分析的关键目标包括:明确需解决的信息交换问题;一-提炼要开发的业务交易和报文集的范围;一一准确定义要开发的业务交易和报文集的预期属性(功能性,与业务参与者和业务角色的交互关系)。1) 黑盒模式即不对报文流和报文定义

33、进行定义。该模式仅关注在执行业务过程时对谁需要什么进行定义。因此,此模式也不对如何在正确时间获得正确用户的信息进行定义。需求分析阶段的主要活动包括:一一明确待开发的业务交易和报文集的目标;一需求描述。4.4 逻辑分析GB/T 27926.1-2011 逻辑分析的目的是规定将要开发的业务交易和报文集的细节,也就是说,关注的焦点将从黑盒模式转移到自盒川模式。业务交易和报文集还是从纯梓的业务角度描述。重点仍旧停留在语义上(即,基本业务含义)而非语法(即,如何对报文和一系列验证规则进行物理表述)。所有分析结果均源自需求。逻辑分析的关键目标包括:一一确定可能的报文流;一一-确定报文的业务内容:一一确定适

34、用于不同报文流和报文的不同规则。逻辑分析阶段的主要活动包括:从需求提炼出具体的业务交易,明确报文、报文流及与这些报文流相关的规则;明确报文的业务内容以及编制报文流和报文的规则;逻辑分析阶段应给出报文定义的初稿。4.5 逻辑设计逻辑设计的目的是将逻辑分析结果进一步提炼以使其规格化(即,精确元误),并确认可复用的项(如,报文组件和报文元素)。逻辑设计同时提炼业务交易和报文集的静态部分(即报文的精确结构和动态部分(即涉及业务角色之间所有交互活动的精确描述)。静态部分也称为报文设计。逻辑设计的关键目标包括:一一明确用于创建相应报文定义的可复用的报文组件和报文元素;一定义应创建的新的可复用的报文组件;一

35、一设计报文定义的结构;明确业务角色间交互作用的各个方面。报文设计阶段的主要活动包括:一一明确报文信息;一一明确可复用的报文组件以建立报文定义,该报文组件源于相应的业务组件。该活动可导致数据字典内新的报文组件的产生;形成规范的报文定义;一二业务角色间交互活动的规范描述。4.6 技术设计技术设计的目的是建立报文定义的物理实现。一些明确详细的设计规则被用来建立报文定义的物理表示,其中,报文定义来源于交付的报文设计3)。技术设计关键的交付物:一一以特定语法表达的一组GB/T27926语法报文方案(如,XML)。这些语法报文方案是在逻辑2) 白盒模式即需要了解业务交易和报文集的所有详细信息。该模式关注对

36、报文流和报文定义如何定义,这些报文流和报文定义需要获取正确时间对正确用户的信息。3) 注意,该方法使得报文集(如在逻辑分析和设计阶段中定义的与最终物理表示形式有所不同。以易于将来的语法研究达到更先进的技术水平。9 GB/T 27926.1-2011 设计过程中,将GB/T27926语法设计规则用于报文定义设计时产生的。4. 7 反向工程反向工程的目的是保证GB/T27926库涵盖现有行业报文集的业务功能。反向工程的关键目标包括:扩充GB/T27926库,以涵盖现有行业报文集的所有功能;一一促进行业报文集向等效的符合GB/T27926的业务交易和报文集靠拢。反向工程的主要活动包括:明确行业报文集

37、和GB/T27926库内容之间的不同和差异;一一明确为涵盖己确认的不同和差异,而需对GB/T27926库进行的更新;一一将上述更新提交给GB/T27926注册机构(RA); 一一行业报文集和GB/T27926库存储信息间的等效化的归档(以便于向符合GB/T27926的业务交易和报文集的融合)。5 库内容5. 1 GB/T 27926库结构图2给出了GB/T27926库的结构框图。如图所示,GB/T27926库主要包含两部分:业务过程目录和数据字典。数据字典包括业务概念、报文概念和数据类型。所有这些项称为字典项并可复用。整个数据字典应版本受控。业务过程目录按照业务领域进行组织。不同业务领域的信息

38、交换需求和交互需求由具体业务交易决定。所有储存在业务过程目录中的项称为目录项。在业务过程目录中,业务交易版本受控。业务过程目录的版本基于单一数据字典版本之上。图2也给出了字典项和目录项之间的主要关系:一一-在数据字典中:报文概念来源于业务概念;在业务过程目录中:业务交易支持业务领域;一一在业务过程目录和数据字典之间z业务领域用业务概念进行描述,同时,业务交易主要由报文概念组成。所有字典项和目录项在库内被惟一标识、注册和管理。这些项是第4章所述方法产生的结果。GB/T 27926库包含历史变更记录(该记录包含这些项的changelog J:认为该字典项不再符合GB/T27926,可不再注册更新到

39、GB/T27926库。但是,只要该项在其他字典项或目录项中仍被使用,数据字典将保留该字典项。注册机构可以通过选项删除日期通知用户群,该字典项将在删除日期规定的时间内,从数据字典中删除。5.2.4 字典项描述信息每个字典项由以下信息描述4): 一一名称:字典项的正式名称(惟一性在第3章中定义)。可包含版本信息。一一定义:字典项含义的准确描述。一一删除日期:从库中删除废止字典项的日期。一一别名:在特定上下文中,字典项的其他名称。该内容包括缩写形式。一一示例:业务环境下字典项的使用举例。一一多选性z指明字典项是否是必选的、可选的,和/或可重复的。该信息仅用于业务组件里的业务元素,报文组件里的报文元素

40、,报文定义里的报文组件,以及业务组件间的业务联系。5.2.5 数据字典生命周期注册机构会定期向公众公布数据字典的最新版本。公布的数据字典包括处于临时注册,己注册或的列表内容并不详尽,但给出了向注册机构提交申请时所需信息的大致范围。12 G/T 27926.1-2011 废止J8)状态的所有目录项。临时注册的目录项不能通过公开的业务过程目录获得。然而,负责目录项批准的标准管理组(见GB/T27926.2),可以通过注册机构以不同的离线方式获得必要的文件。任何时候,官方公布的应是业务过程目录的最新版本。它代替任何之前出版的业务过程目录,且配套最新版数据字典。注意,如果其所有相关目录项和字典项均处于

41、己注册状态,则业务交易应处于己注册状态。注册机构也将发布业务过程目录的存档文件。用户群以籍此可以获得官方不再支持的目录项信息。历史变更记录(见5.1)与业务过程目录同时发布。历史变更记录反映了目录项的演变情况。5.4 字符集,命名惯例,语言以下约束条件适用于字典项和目录项的命名:应采用一个或多个连在一起的英语单词命名,最好为业务缩写;一一名称仅包含字母表中的大写和/或小写数字字母字符,p字符集a-zJ、A-ZJ和0-9J;一一项名称不能以数字字符开头;当几个英语单词连接形成一个项名称时,应采用camelcase规范,即: 每个单词以大写字母开头; 删除单词之间的所有空格。示例:StreetNa

42、me, NoticeOfExecution. 相关的描述信息应以英文给出。提交的字典项和目录项的准确命名由注册机构进行管理,以保证库的完整性。6 库输入6. 1 概述本章提供了向注册机构提交关于更新数据字典或业务过程目录申请的详细描述。包括以下内容z一一提交申请类型;一一提交格式F提交方式。有关提交申请和注册机构的详细信息见GB/T27926.2 0 6.2 提交申请类型可提交以下类型z8) (删除日期在出版日期之后。14 GB/T 27926.1-20门一一创建:申请增加新的字典项或目录项。 该申请用于以下字典项:业务组件、业务参与者、业务角色、业务组件内的业务元素、业务组件间的业务联系、业

43、务组件范围内的规则、数据类型、编码、报文组件、报文组件内的报文元素以及报文组件范围内的规则; 该申请用于以下目录项:业务领域、业务领域内的业务过程、业务过程或业务领域的业务交易、业务交易的报文流图、报文流图中的报文定义以及报文定义范围内的报文规则。一一一修改:申请修改任何现有字典项或目录项的组成(如,报文定义)或属性(如,名称、定义、同义词等)。一删除z申请删除任何现有的字典项或目录项。申请方应考虑到字典项或目录项的删除应由注册机构批准。注册机构应确保库的一致性和完整性,因此,可拒绝破坏数据字典或业务过程目录完整性和一致性的请求;如,不能从库里删除这样的业务组件,该业务组件来源于一个或多个发布

44、的业务过程中仍旧使用的报文组件。6.3 提交格式应按照由注册机构(RA)定义并在GB/T27926网站上发布的模板,向注册机构(RA)提交申请。为了阐明申请,可在申请中加入以规范化图形建模符号表示(如,UML)的图形和图片。GB/T27926网站上给出了符合标准的图形格式。出现争议时,注册管理组对公布模板或附件格式的一致性具有最终决定权。6.4 提交方式可提交申请的方式如下:一-e-mail,发送提交申请和附加的图形描述文件到注册机构网站。随着技术的发展,注册机构也可接受其他的提交方式。GB/T27926网站上应列出全部合法的提交方式。7 库输出7. 1 概述注册机构应负责向公众提供获得GB/

45、T27926库信息的公开途径。通过该途径用户可查找、确认现有符合GB/T27926的业务交易和报文集并获得其完整描述。7.2 库输出类型注册机构应通过以下输出方法,提供获取GB/T27926库信息的途径。一一交互查找/查询: 数据字典,给出查询所有字典项的访问途径并显示各字典项之间的关系,如图l所示;业务过程目录,给出查询所有目录项的访问途径并显示各目录项之间的关系,如图3所示。一一可下载的预定义文件,包括以下信息: 数据字典,列出具有全部相关信息的所有宇典项(如,名称、定义等h 业务过程目录(业务过程和其相关业务交易、报文流图、报文定义和GB/T27926语法报文方案)。15 GB/T 27

46、926.1-2011 7.3 输出格式GB/T 27926网站的webquery(网络查询)界面应免费提供交互查询。GB/T 27926网站应以至少下述一个格式,免费提供可下载的信息:一一-RTF;一一-HT岛1L;一一-PDF。注册机构也可以个性化服务方式,以结构化语言或可处理的格式提供GB/T27926库信息。8 GB/T 27926的未来发展8. 1 文档文档应依据GB/T27926. 2和IS0规范过程进行维护。8.2 语法将业务标准与其物理表示分离将降低未来可能由别的开放式语法代替XML所产生的影响。这种影响将仅限于用新的语法设计规则代替XML语法设计规则,以及如何应用新的语法设计规

47、则进行报文定义。16 GB/T 27926.1-2011 参考文献lJ GB/T 16711 银行业务银行电信报文银行标识代码(BIC)(GB/T 16711-1996 , ISO 9362:1994 ,IDT) 2J ISO/TR 7775证券报文类型方案3J ISO 11179-1 信息技术元数据注册(MDR)第1部分:框架=ON|二N白hNH因。华人民共和国家标准金融服务金融业通用报文方案第1部分z库输入输出方法和格式规范GB/T 27926.1-2011 国由l* 中国标准出版社出版发行北京市朝阳区和平里西街甲2号(100013)北京市西城区三里河北街16号(10004日网址总编室:(010)64275323发行中心:(010)51780235读者服务部:(010)liR5究:194日中国标准出版社秦皇岛印刷厂印刷各地新华书店经销每开本880X 1230 1/16 印张1.5字数40千字2012年5月第一版2012年5月第一次印刷导书号:155066. 1-44543 24.00元如有印装差错由本社发行中心调换版权专有侵权必究举报电话:(010)68510107定价GB/T 27926.1-2011 打印日期:2012年5月22H F002

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1