收藏 分享(赏)

GB∕T 27926.4-2021 金融服务 金融业通用报文方案 第4部分:XML Schema生成.pdf

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

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

2、-2021/ISO 20022-4 :2013 目次皿凹11112umm川中fm见,AI-,主h文.u换用义转引定口的性和集-hk围范语景文d十一一口十一一口范规术背报杂前引12345参I G/T 27926.4-2021/ISO 20022-4 :2013 目。吕本文件按照GB/T1. 1-2020标准化工作导则第1部分:标准化文件的结构和起草规则的规定起草。本文件是GB/T27926金融服务金融业通用报文方案的第4部分。GB/T27926已经发布了以下部分:第1部分:元模型;一一第2部分:UML概况;一一第3部分:建模导则;第4部分:XMLSchema生成;一一第5部分:反向工程;一一第6

3、部分:报文传输特性;第7部分:注册;第8部分:ASN.1生成。本文件代替GB/T27926.4-2011金融服务金融业通用报文方案第4部分:XML设计规则), 与GB/T27926.4-2011相比,除结构调整和编辑性改动外,主要技术变化如下:a) 增加了背景(见第4章); b) 增加了报文集的转换规则(见第5章); c) 删除了UML到XML的转换、采用的XMLschema特性、资料性附录XML缩略语(见2011年版的第3章、第4章、附录A)。本文件使用翻译法等同采用ISO20022-4: 2013金融服务金融业通用报文方案第4部分:XML Schema生成。与本文件中规范性引用的国际文件有

4、一致性对应关系的我国文件如下:GB/ T 27926.1-2021金融服务金融业通用报文方案第1部分:元模型CISO20022-1 : 2013,IDT) 本文件由中国人民银行提出。本文件由全国金融标准化技术委员会(SAC/TC180)归口。本文件起草单位:中国金融电子化公司、中国外汇交易中心暨全国银行间同业拆借中心、中国工商银行股份有限公司、中国农业银行股份有限公司、中国建设银行股份有限公司、中国人民银行重庆营业管理部、中国银联股份有限公司、中央国债登记结算有限责任公司、跨境银行间支付清算有限责任公司、招商银行股份有限公司、中国证券登记结算有限责任公司、中国光大银行股份有限公司。本文件主要起

5、草人:杨富玉、曲维民、李曙光、杨倩、魏猛、茅廷、胡冰冰、缪章娟、游彦青、刘圣杰、刘启滨、吴潇、杨艳、陈建强、张鹏程、魏成、古建新、刘书元、宋增宝、何飞。本文件及其所代替文件的历次版本发布情况为:一-2011年首次发布为GB/T27926.4- 2011; 本次为第一次修订。囚G/T 27926.4-2021/ISO 20022-4 :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.l生成。与GB/T29726-2011相比修订其中5部分,新增3部分,新增部分为:一一第2部分:UML 概况;第

7、6部分:报文传输特性;第8部分:ASN.l生成。GB/ T 27926-2021金融服务金融业通用报文方案)8个部分等同采用ISO20022-2013的8个部分。除报文技术标准外,建模过程被进一步细化为兰层,这也是本文件基于四层的原因:范围层、概念层、逻辑层和物理层。第一、第二和第三层是用统一建模语言(UML)描述的,因为它得到了广泛的支持并支持多层的抽象。根据本文件创建的模型是独立于技术的,因为它们不需要任何特定的物理表达式或实现。这些模型旨在描述报文交换的所有部分,构成了报文交换参与者之间协议的定义。本文件定义了一种方法,该方法描述了建模人员创建和维护这些模型的过程。ISO 20022旨在

8、构建一套规范、完整的报文开发方案,提高金融业信息交换开发效率和降低报文运行维护成本,拟由以下几部分组成。N 第1部分:元模型。在元对象工具(MOF)中描述所有模型和库的元模型,目的是介绍建模方法综述、库内容综述、注册机构可接受的库输入输出的抽象描述。第2部分:UML概况。涵盖UML概要文件,是一个通用UML的基础,它是为本标准定义的特定子集(当UML被选择来定义模型时使用)。目的是描述扩展集的定义、整体结构、元模型各层到UML实现所涉及的元类属性,以便报文开发者更好地理解UML扩展集及其各层级的 UML实现。第3部分:建模导则。描述了为本文件产生模型的建模方法。目的是向建模人员说明报文模型建立

9、的步骤,确保业务组件/元素、报文组件/元素、业务交易和报文定义的一致性。该部分是针对第1部分、第2部分关于建模方面业务的具体实现。一一第4部分:XMLSchema生成。目的是介绍XMLSchema生成规则,用于将逻辑层模型转换G/T 27926.4-2021/ISO 20022-4 :2013 为语法描述的物理层。第5部分:反向工程。涵盖了逻辑模型对齐和现有报文语法的反向工程。目的是介绍反向工程中的主要阶段以及各阶段的输入、输出以及活动。一一第6部分:报文传输特性。目的是介绍业务交易和报文定义所需要的报文传输系统的参数,明确报文不同传输模式下的参数差异。一一第7部分:注册。描述了管理模型注册和

10、物理语法实现的过程。目的是说明申请机构和注册机构双方的职责和注册流程。第8部分:ASN.l生成。该部分给出了ASN.l语法生成规则,以便通过ASN.l将逻辑层模型转换为物理层描述。V 1 范围G/T 27926.4-2021/ISO 20022-4 :2013 金融服务金融业通用报文方案第4部分:XMLSchema生成本文件作为ISO20022元模型的补充,由ISO20022注册机构应用XML语法转换规则,将符合ISO 20022的报文定义转换为XML模式,用于描述和验证XML报文。本文件规定了从第三层级到第四层级的转换规则。它是一个确定性的转换,意味着对于一个给定的报文定义其生成的XMLSc

11、hema是完全可预测的。既没有对转换本身的于动输入,也没有对转换结果的于动调整。2 规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。ISO 20022-1金融服务金融业通用报文方案第1部分:元模型CFinancial services- U ni versal financial industry message scheme-Part 1: MetamodeD RFC 5141,查阅http:/www.rfc-archive.org/getrf

12、c.php? rfc= 5141 3 术语和定义ISO 20022-1界定的术语和定义适用于本文件。4 背景XML是W3CC万维网联盟)定义的标准,标准的ISO20022报文定义(即语法)可以用XML表示。XML为它在特定应用中的正确使用方式留下了很大的自由。因此,仅仅说明使用了XML不足以保证可预测性,还需要解释如何使用XML。本文件包含了一系列XML设计规则,这些设计规则定义了报文定义如何转换为ISO20022 XML Schema 有效的XML文档(以下称为XML实例或实例)是所有具有关联描述且符合该描述中所表示的约束的XML文档。在本例中,关联的描述是从报文定义派生的。本文件还通过具体

13、说明如何将报文定义转换为XMLSchema来描述如何将报文集转换为XMLSchemas 0 XML Schema将使用验证XMLSchema解析器自动验证给定的XML实例是否符合报文定义中描述的约束(或约束子集)。本文件仅限于解释如何将给定的报文定义映射到XML,不解释如何创建报文定义。相关信息见ISO 20022-3。G/T 27926.4-2021/ISO 20022-4 :2013 5 报文集的转换规则5.1 前提条件用于转换输入的报文集是报文集元类的一个有效实例。5.2 转换规则XML Schema的顶部包含一个XML注释,该注释含有如下元数据:一一ISO20022注册机构签发的发布版

14、本号;示例R6.1.0.2。一一生成日期;文档文本(可选)。除了RA管理的XML注释行,XMLSchema仅包含由XMLSchema解析器验证的XML实例的相关信息。例如,它不包含文档(定义等)或实现信息(类似组件之间的关系等)。XML Schema是报文定义的实现。报文定义始终是确定的来源。XML Schema定义CXSD)元素位于它们的复杂类型内,但根元素复杂类型除外,具有全局属性。这种方法通常被称作百叶窗帘方法。字典管理的所有方面,例如复用和指针,都在报文定义的层级上进行管理。其中,这些方面都包含在ISO20022-3中。XML Schema中的全部复杂类型和简单类型的元素出现在根元素之

15、后,按字母顺序排列,使用类型name属性作为排序关键字。5.3 命名空间XML Schema中使用了若干命名空间声明。a) 目标命名空间是全部的XSD元素和类型所属的命名空间。URNC统一资源名称)应符合RFC 5141,包括: 文档命名空间的URN组成的一个固定部分,urn:iso: std: iso: 20022: tech; 每个Schema特有的一部分,xsd: MessageDefinitionldentifier,其结构和含义见ISO 20022-3。b) XML Schema命名空间。c) 默认的命名空间,与目标命名空间相同。示例1:ISO 20022 XML Schema中的命

16、名空间声明: 示例2:ISO 20022 XML实例中的命名空间声明: 或者,如果发送方决定使用默认命名空间, 5.4 Schema的粒度每一个报文定义都有一个标准格式且有效的XMLSchema。2 G/T 27926.4-2021/ISO 20022-4 :2013 5.5 XML报文实例5.5.1 编码编码应采用UTF-8,并且应在文档的XML文档前缀中被标识为UTF-8。示例。5.5.2 默认命名空间文档可将任意命名空间声明为默认。5.5.3 文档类型文档不应包含一个文档类型(DOCTYPE)声明。5.5.4 Schema位置文档可声明任何Schema位置。然而,Schema应仅由命名空

17、间解析而不是Schema位置。5.5.5 XML名称缩写算法出现在XML实例中的XML元素和XML属性的名称派生于它们的报文定义名称(根据发布在ISO 20022网站上的算法),由此,该算法也是本文件的一部分。5.6 完整性本条中描述的转换规则列表是完整的。因此,其他的转换规则均不能适用,而且除非以下给出的转换规则允许,否则其他信息都不能被添加进XMLSchema中。XML Schema是报文定义的表现形式。5.7 方法5.7.1 总则报文定义由数量有限的独立的建模模式构成。报文元模型的描述,见ISO20022-1 : 2013的图7。通过定义从这些模式转换到XMLSchema的转换规则,任一

18、报文定义可被转换成对应的ISO 20022的XMLSchema。5.7.2 元模型概念和XMLSchema成果之间的关系5.7.2.1 报文集每个报文集被转换成一个MIME类型应用程序/zip压缩文件,包含属于那个报文集的全部报文定义的XMLSchema。它也可包含与该报文集相关时序图的图像。5.7.2.2 报文定义报文定义被转换为使用报文定义标识符作为文件名且后缀名为.xsd的XMLSchema文件。示例camt.OOl.OOl.Ol.xsd。XML Schema文档由以下元素组成。a) XML前缀,包含XML属性versior1值为1.0,XML属性encoding值为UTF-8(见5.5

19、.1)。b) RA管理的XML注释行在5.2中定义。3 G/T 27926.4-2021/ISO 20022-4 :2013 c) XML元素xs: schema包含: 声明5.3中定义的命名空间的XML属性; 名称为elementFormDefault且值为qualified的XML属性。d) XML元素xs: element包含: 名称为name且值为报文定义根元素名称的XML属性; 名称为type且值为报文定义根元素名称的XML属性。e) XML元素xs:complexType ,其中报文定义根元素的名称是XML属性name的值。XML元素xs:complexType包含: XML元素x

20、hsequence,其中报文定义的值被用于创建(根据5.5.5)XML元素xs:ele ment的XML属性mme的值,同时也被复制进XML属性type中。注:版本号(表示为Vxx,其中xx是数字)不是名称的一部分。这意味着在转换算法使用的映射表中,所有的版本(以Vxx显示)都被映射一个空值。f) XML元素xs:complexType ,其中报文定义的值是XML属性name的值。XML元素xs:complexType包含: XML元素xs:seque盯e。在XML元素xs:seqm盯e中,每一个报文模块都被转换为一个XML元素xs:element ,保留报文模块的顺序。报文模块的转换规则在5

21、.7.2.6中给出。示例:见图1。审问essageDe白nitiom:回IrttmicatonOfInterestli02 5.7.2.3 报文组件报文组件被转换成XML元素xs: complexType ,其中报文组件的名称是XML属性mme的值。XML元素xs:complexType包含:4 一-XML元素xs:seque盯e0 XML元素xs:sequence,中,每一个报文元素都被转换成XML元素xs: element ,保留报文元素的顺序。报文元素的转换规则在5.7.2.6、5.7.2.8和5.7.2.9中给出。G/T 27926.4-2021/ISO 20022-4 :2013 示

22、例:见图2。e阿essageComponent曰 阳rtyldent而阳胁n8罔N.ame:问.ax70Text:口.1J Co u ntryOfResid e n ce : Co u ntryCo d e 口.1J图2 5.7.2.4 选择组件选择组件被转换为XML元素xs: complexType ,其中选择组件的名称是XML属性mme的值。XML元素xs:COI叩lexType包含:XML元素xs:choice 0 XML元素xs:choice中,每一个报文元素都被转换成XML元素xs: element ,保留选择组件的报文元素的顺序。报文元素的转换规则在5.7.2.6、5.7.2. 8

23、和5.7.2.9中给出。示例:见图3。也ChoiceComponent曰网盹3:l倒C副E刑fTra阳阳阳a 悦,del,曲d由1扭en耐批a础t盯ion町on旧11皿Ch阳10血阳k阳E E吕C口untr叩y:Cou山川ntr叩yCode Exch.ange : M ICldentifier E画P比y: AnyB1Cld e ntifie rSet E画OverTheCounter:问:ax35,Text图3 E 曰:element name= OverTheCntr type= Max35Text 5.7.2.5 外部模式外部模式被转换为含有XML属性name的XML元素xs:compl

24、exType。外部模式的名称是XML属性name的值。XML元素xs:complexType包含XML元素xs:sequence ,XML元素xhsequemce包含XMLGB/T 27926.4-2021/ISO 20022-4 :2013 元素xs:any,XML元素xuany具有如下XML属性:属性ProcessContents被复制到XML属性processConten ts中;一一属性Namespace被复制到XML属性mmespace中。注1:XML属性name5paCE可能的值是(# # any I # # other) I List of (anyURD。在值为Listof (

25、anyURD的情况下,所有的值用空格隔开。注2:XML属性xs:minOccurs和xs:maxOccurs不在XMLSchema声明中出现。这意味着复杂类型仅包含xs:a口y,且该xhany的基数只有一个。示例:见图4。mh-m田-lL白而一-e四日EE-四一批州一回。古Tr:adin由ta曰FIXInstruc盯onTy阳图4XML Schema片段 5.7.2.6 报文元素报文元素被转换为XML元素xs:element。报文元素的顺序如报文组件类型中所定义,应被保留在相应的XMLSchema中。报文元素名称被用于创建(根据5.5.5中描述)XML元素xs: element的XML属性mm

26、e的值。报文元素的基数:一-MinimumOccurrence被复制到XML元素xs: element的XML属性、inOccurs中;Maxi m u m Occurrence被复制到XML元素xs:element的XML属性maxOccurs中。报文元素类型的名称被复制到XML元素xs:element的XML属性type中。如果报文元素类型是一个XSD数据类型(见5.7.3.2),则名称之前应加xs:。G/T 27926.4-2021/ISO 20022-4 :2013 5.7.2.7 报文模块见报文元素的转换规则。5.7.2.8 报文联系端中的isComposite为true见报文元素的

27、转换规则。5.7.2.9 报文联系端中的isComposite为false 见报文元素的转换规则,除非XML元素XS:element具有XS:IDREF类型,而不是报文元素类型的名称。示例:见图5。-casAcountDe国际囚曰臼shAcoountDeta1s3,E画N:ame:阳x35Text电Type: Max35Text E画AccountOwner: AnyBICldentiferSet g!, AccountSerlicer : BI口dentiferSet- Addition:aICashDet ails HV业nE M吐-mm阳T日川阳-JMG屈一阳阳扣3-nu-Eh一门业回E

28、ZH矶时唱国1 0.1 图5XML Schema片段 7 GB/T 27926.4-2021/ISO 20022-4 :2013 XML实例 A b ABNANL2A CHASUS33 refl refl additionalInfo 5.7.3 ISO 20022数据类型转换成XSDSchema 5.7.3.1 总则ISO 20022数据类型有两种,分别是XSD数据类型和用户自定义数据类型,两者有其各自的转换规则。注:见ISO20022-1: 2013中的图7和图15。5.7.3.2 XSD数据类型XSD数据类型存储在元模型的TypeLibrary包下的XMLSchema子包中。每一个XSD

29、数据类型名称被转换为XML属性type的值,XSD数据类型转换见表1。8 G/T 27926.4-2021/ISO 20022-4 :2013 表1XSD数据类型转换XSD数据类型名称字符串布尔值十进制整数型日期时间基于64位二进制数持续时间某日某月日某月某年某年月日期时间标识符ID示例:见图60 XML Schema的XML属1主typexs: stnng xs: boolean xs: decimal xs: mteger xs, date Time xs: base64Binary xs: duration xs:gDay xs: gMonthDay xs:g肌10口thxs:gYear

30、 xs: g YearMonth xs, date xs: tlme xs:ID 叫可essageComponent曰A囚。unlt.图6 5.7.3.3 用户自定义数据类型5.7.3.3.1 总则派生的数据类型是数据类型元类型的实例,具体见ISO20022-1,它并不是XSD内置的数据类型之一派生的数据类型以XSD数据类型为基础。每个派生数据类型的XSD方面被表达为元属性这些方面的实际值以派生数据类型的属性提供。9 GB/T 27926.4-2021/ISO 20022-4 :2013 表2转换为XSD方面的数据类型属性数据类型样式长度最小长度最大最小最大最小最大总位数小数位数长度包含于包含

31、于不包含不包含文本X X X X 指示符X 金额X X X X X X X 数量X X X X X X X 十进制X X X X X X X 编码集X X X X 标识符集X X X X 比率X X X X X X X 整 型X X X X X X 日期时间X X X X X 日期X X X X X 时间X X X X X 间隔时间X X X X X 日X X X X X 月X X X X X 年X X X X X 月日X X X X X 年月X X X X X 二进制X X X X 5.7.3.3.2数据类型金额5.7.3.3.2.1 货币标识符集不为空XML元素xs:sir叩leType由

32、XML属性mme创建,其值是后缀为Sir叩leType的金额名称。它包含具有以下内容的XML元素xhrestriction,。值为xs: decimal的XML属性base。属性定义见表2,被转换为具有相同名称并且前缀为xs:的XSD方面,而且属性的值被复制到XSD限定的方面的属性value中。只有在其值不是空的情况下,属性才会被转换。金额被转换为XML元素xs: complexType。它包含:一-XML属性mme,值为金额。10 XML元素xs:simpleContent,包含XML元素xs: extension ,该元素包括如下内容。 XML属性base值为金额的名称,后缀为_Simpl

33、eType。 XML元素xs:attri bute ,具有:一-XML属性name,具有值为货币标识符集的名称,本文件5.5.5缩写算法适用于该标识符集;G/T 27926.4-2021/ISO 20022-4 :2013 一-XML属性type,具有值为货币标识符集类型的名称;一-XML属性use,值为勺equired。金额的属性类型应根据数据类型定义的规则进行转换。示例:见图7。图7 / xs: restrictio日 5.7.3.3.2.2 货币标识符集为空金额被转换成XML元素xs:sir叩leType,包含:一-XML属性name,值为数据类型金额。一-XML元素xs:restric

34、tion,包含: XML属性base,其值为xs: decimal ; 属性定义见表2,被转换为具有相同名称并且前缀为xs:的XSD方面,而且属性的值被复制到XSD方面的属性value中(只有在其值不是空的情况下,属性才会被转换)。示例: 曰:totalDigitsvalue=18/ 11 G/T 27926.4-2021/ISO 20022-4 :2013 5.7.3.3.3数据类型数量数量被转换成XML元素xs:simpleType,包含:一-XML属性name,值为数量。XML元素xs:restriction,包含: XML属性base,其值为xs: decimal ; 属性定义见表2,

35、被转换为具有相同名称并且前缀为xs:的XSD方面,而且属性的值被复制到XSD方面的属性value中(只有在其值不是空的情况下,属性才会被转换)。示例:见图8。即恤tm 剖UUH 咱国图8 曰:maxlnclusive value= 100000 / 5.7.3.3.4数据类型代码集代码集被转换为XML元素xs:sir叩leType,包含:一-XML属性name,值为代码集。XML元素xs:restriction,包含: XML属性base,其值为xs:string ; 如表2定义的属性,被转换为具有相同名称并且前缀为xs:的XSD方面,而且属性的值被复制到XSD方面的属性value中(只有在其

36、值不是空的情况下,属性才会被转换); 不转换属性识别方案; 对每个代码集字符串,XSD枚举使用的命名空间前缀为xs:。枚举字符串规范的主体属性被复制到XSD枚举的值。示例:见图9。: 国DeUveryR,配eiJ)tTypel臼deSeli:E也CodeSetLite旧1Ag:ainst payme nt a Fre e of p;ayme nt a Split From Payment 图9 12 G/T 27926.4-2021/ISO 20022-4 :2013 5.7.3.3.5数据类型标识符集标识符集被转换为XML元素xs:sir叩leType,包含:一-XML属性name,值为标识

37、符集。一-XML元素xs:restrictior1,包含: XML属性base,其值为xs:string ; 属性定义见表2,被转换为具有相同名称并且前缀为xs:的XSD方面,而且属性的值被复制到XSD方面的属性value中(只有在其值不是空的情况下,属性才会被转换); 不转换属性识别方案。示例:见图10。ldentifierSe,t 国Oll-SIPIdentif;阳也t图10 5.7.3.3.6数据类型比率比率被转换为XML元素xs:sir叩leType,包含:一-XML属性name,值为比率。XML元素xs:restrictior1,包含: XML属性base,其值为xs: decima

38、l ; 属性定义见表2,被转换为具有相同名称并且前缀为xs:的XSD方面,而且属性的值被复制到XSD方面的属性value中(只有在其值不是空的情况下,属性才会被转换); 转换属性baseValue和baseUnitCode。示例: 5.7.3.3.7数据类型指示符指示符被转换为XML元素xs:sir叩leType,包含:一-XML属性name,值为指示符。XML元素xs:restriction,包含: XML属性base,其值为xs:boolean ; 13 G/T 27926.4-2021/ISO 20022-4 :2013 属性定义见表2,被转换为具有相同名称并且前缀为xs:的XSD方面,

39、而且属性的值被复制到XSD方面的属性value中(只有在其值不是空的情况下,属性才会被转换); 不转换属性meaningWhenFalse和meaningWhenTrue。示例: 5.7.3.3.8数据类型文本文本被转换为XML元素xs:simpleType ,包含:一-XML属性name,其值为文本。XML元素xhrestrictior1,包含: XML属性base,其值为xs:string ; 属性定义见表2,被转换为具有相同名称并且前缀为xs:的XSD方面,而且属性的值被复制到XSD方面的属性value中(只有在其值不是空的情况下,属性才会被转换)。示例:见图11。 申Text国MaLX

40、3日四t图115.7.3.3.9数据类型日期时间日期时间型被转换为XML元素xs:simpleType 包含:一-XML属性name,其值为日期时间型。XML元素xs:restriction,包含: XML属性base,其值为xs:dateTime; 属性定义见表2,被转换为具有相同名称并且前缀为xs:的XSD方面,而且属性的值被复制到XSD方面的属性value中(只有在其值不是空的情况下,属性才会被转换)。示例:见图12。14 图12 有效的值的示例:2000-12-20T20: 00 : Oo.oooz 2000-12-20T20: 00 : ooz 5.7.3.3.10数据类型时间时间型

41、被转换为XML元素xs:simpleType,包含:XML属性name,其值为时间型。一-XML元素xs:restrictior1,包含: XML属性base,其值为xs:time; G/T 27926.4-2021/ISO 20022-4 :2013 属性定义见表2,被转换为具有相同名称并且前缀为xs:的XSD方面,而且属性的值被复制到XSD方面的属性value中(只有在其值不是空的情况下,属性才会被转换)。示例:见图13。 5.7.3.3.11 数据类型日期图13日期被转换为XML元素xs:simpleType ,包含:一-XML属性name,其值为日期。一-XML元素xs:restric

42、tion,包含: XML属性base,其值为xs:date; 属性定义见表2,被转换为具有相同名称并且前缀为xs:的XSD方面,而且属性的值被复制到XSD方面的属性value中(只有在其值不是空的情况下,属性才会被转换)。示例:见图14。 5.7.3.3.12数据类型间隔时间图14持续时间被转换为XML元素xs:simpleType,包含:15 G/T 27926.4-2021/ISO 20022-4 :2013 一-XML属性name,其值为持续时间。XML元素xs:restriction,包含: XML属性base,其值为xs:duration; 属性定义见表2,被转换为具有相同名称并且前

43、缀为xs:的XSD方面,而且属性的值被复制到XSD方面的属性value中(只有在其值不是空的情况下,属性才会被转换)。示例:见图15。n Em bt nHEu nuvt 毗hMUFL nEJ 也E国图15 5.7.3.3.13数据类型年年被转换为XML元素xs:simpleType,包含:XML属性name,值为年。一-XML元素xs:restriction,包含: XML属性base,其值为xs : g Year ; 属性定义见表2,被转换为具有相同名称并且前缀为xs:的XSD方面,而且属性的值被复制到XSD方面的属性value中(只有在其值不是空的情况下,属性才会被转换)。示例:见图16。

44、静回怕回国图16曰:simpleType name= ISOYear 5.7.3.3.14数据类型月月被转换为XML元素xs:sir叩leType,包含:一-XML属性name,值为月。一-XML元素xs:restrictior1,包含: XML属性base,其值为xs:gMonth; 如表2定义的属性,被转换为具有相同名称并且前缀为xs:的XSD方面,而且属性的值被复制到XSD方面的属性value中(只有在其值不是空的情况下,属性才会被转换)。示例:见图17。16 5.7.3.3.15数据类型日图17日被转换为XML元素xs:simpleType,包含:一-XML属性name,值为日。XML

45、元素xs:restriction,包含: XML属性base,其值为xs:gDay; G/T 27926.4-2021/ISO 20022-4 :2013 属性定义见表2,被转换为具有相同名称并且前缀为xs:的XSD方面,而且属性的值被复制到XSD方面的属性value中(只有在其值不是空的情况下,属性才会被转换)。示例:见图18。 5.7.3.3.16数据类型月日图18月日被转换为XML元素xs:simpleType ,包含:XML属性name,值为月日。一-XML元素xs:restrictior1,包含: XML属性base,其值为xs:gMonthDay; 属性定义见表2,被转换为具有相同

46、名称并且前缀为xs:的XSD方面,而且属性的值被复制到XSD方面的属性value中(只有在其值不是空的情况下,属性才会被转换)。示例:见图19。 国ISOMonth )ay 图1917 G/T 27926.4-2021/ISO 20022-4 :2013 5.7.3.3.17数据类型年月年月被转换为XML元素xs:simpleType ,包含:一-XML属性name,值为年月。XML元素xhrestrictior1,包含: XML属性base,其值为xs:gYearMonth; 属性定义见表2,被转换为具有相同名称并且前缀为xs:的XSD方面,而且属性的值被复制到XSD方面的属性value中(

47、只有在其值不是空的情况下,属性才会被转换)。示例:见图20。 5.7.3.3.18数据类型二进制图20二进制被转换为XML元素xs:simpleType,包含:一-XML属性mme,值为二进制。XML元素xs:restrictior1,包含: XML属性base,其值为xs:base64Binary ; 属性定义见表2,被转换为具有相同名称并且前缀为xs:的XSD方面,而且属性的值被复制到XSD方面的属性value中(只有在其值不是空的情况下,属性才会被转换)。示例:见图21。18 图21G/T 27926.4-2021 / ISO 20022-4: 20 13 参考文献 l J ISO 15

48、022(all parts) Securities-Scheme for messages(Data Field Dictionary) 2J UML2 (Unified Modeling Language) is available on the Object Management Group Website 3J URN namespace for ISO documents IETF RFC 5141 4J W3C Recommendation: XML 1.0 specification (4th edition, 16 August 2006) 5J W3C Recommendation: XML Schema Part 1: Structures Second Edition (28 October 2004) 6J W3C Recommendation: XML Schema Part 2 : Datatypes Second Edition (28 October 2004)

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

当前位置:首页 > 行业标准 > 国内标准

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


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

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

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