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

下载本文档

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

文档简介

ICS03.060GB/T27926.8—2021/ISO20022-8:2013金融服务金融业通用报文方案(ISO20022-8:2013,IDT)国家标准化管理委员会IGB/T27926.8—2021/ISO20022-8:2013 Ⅲ IV 12规范性引用文件 13术语和定义 14ASN.1概述 15ISO20022报文集的转换规则 2参考文献 23ⅢGB/T27926.8—2021/ISO20022-8:2013起草。本文件是GB/T27926《金融服务金融业通用报文方案》的第8部分。GB/T27926已经发布了——第1部分:元模型;——第3部分:建模导则;——第4部分:XMLSchema生成;——第5部分:反向工程;——第6部分:报文传输特性;本文件使用翻译法等同采用ISO20022-8:2013《金融服务金融业通用报文方案第8部分:——GB/T27926.1—2021金融服务金融业通用报文方案第1部分:元模型(ISO20022-1:2013,IDT)。GB/T27926.8—2021/ISO20022-8:2013——第8部分:ASN.1生成。 VGB/T27926.8—2021/ISO20022-8:2013——第4部分:XMLSchema生成。目的是介绍XMLSchema生成规则,用于将逻辑层模型转换——第5部分:反向工程。涵盖了逻辑模型对齐和现有报文语法的反向工程。目的是介绍反向工——第7部分:注册。描述了管理模型注册和物理语法1GB/T27926.8—2021/ISO20022-8:2013金融服务金融业通用报文方案本文件描述了由一个与ISO20022兼容的报文定义生成ASN.1(抽象语法记法1,AbstractSyntaxNotationOne)的转换规则。生成的抽象语法支持报文的描述和有效性验证。该转换规则是从第三层到第四层的确定性转换,这意味着一个给定的报文定义其生成的ASN.1标本文件相当于与ISO20022-4等效的ASN.1生成规则,ISO20022-4中抽象语法生成的是XMLSchema,在这里是ASN.1。在ISO20022-4里是仅支持UTF-8编码格式的XML,这部分中的ASN.1支持多种编码格式。除了标准的编码格式,还包括在ECN中注册自定义编码的能力。下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文本文件。GB/T16263.5—2015信息技术ASN.1编码规则第5部分:W3CXML模式定义到ASN.1的映射(ISO/IEC8825-5:2008,IDT)ISO20022-1金融服务金融业通用报文方案第1部分:元模型(Financialservices—Universalfinancialindustrymessagescheme—Part1:Metamodel)W3C推荐:XMLSchema第2部分:数据类型第2版,2004年10月28日(W3CRecommen-dation:XMLSchemaPart2:DatatypesSecondEdition,(28October2004))ISO20022-1界定的术语和定义适用于本文件。4ASN.1概述数据的数据结构。它提供了一系列的描述对象结构的规则,独立于机器特定编码技术,并且是精确的、ASN.1是ISO/IEC和ITU-T(国际电信联盟-电信标准化部)的联合标准,最初定义于1984年,是CCITTX.409:1984的一部分。由于广泛的适用性,ASN.1在1988年制定了自有的标准X.208。经过实质性修订的1995年版本包含在X.680系列中。当前版本向后兼容1995年版本。ISO/IEC8824涵盖了ASN.1抽象语法,GB/T16263.5—2015涵盖了ASN.1抽象语法的编码。抽象语法大致类似于XMLSchema,编码也大致类似于XML。XSD[(W3C)XML模式,(W3C)XML2GB/T27926.8—2021/ISO20022-8:2013Schema]建议是根据XML建议编写的,这使得用XML替代不同的编码变得不切实际。XSD有效地将编码限定为XML。2004年发布的ISO20022-5的第1~5章只使用了一种语法,即XMLSchema和一种编码,即UTF-8编码的XML。ISO20022中增加了对ASN.1的支持,以支持其语法和编码更适合的场景。ASN.1在报文领域的使用历史、良好的支持以及解析报文小而快的方面都形成一致共识,这些都促成了ASN.1的加入。编码控制标记被认为是一种在ISO20022范围内支持现有编码而不影响抽象向ISO20022添加多个编码放弃了物理级兼容性,以换取拓宽了ISO20022规范业务流程和报文定义的领域。这些报文在语法上保持兼容,低于线级兼容,而高于语义兼容。在实践中,希望ISO20022报文库对基于ASN.1和XSD的编码是相同的。ASN.1可作为XML的一种架构语言。生成的ASN.1抽象语法包含XER标签用以指导XML编码。一个XML报文不管编码是XSD还是ASN.1都是等价的。对于用ASN.1表示的报文,当使用XER(ASN.1的XML编码规则,XMLEncodingRules)来编码XML时,将产生一个等效的XSD格式的XML定义报文。不管报文是用哪种方式产生的都没关系,因为ASN.1抽象语法和XSD通过XML兼容两者是等价的。ASN.1的设计受限于和XSD等价的特征和习惯用法。ASN.1模式的范围和XSD模式的命名空间是等价的。ASN.1生成只需要一个报文集作为输入参数,输出为ASN.1抽象语法。一个报文定义对应一个包含一个PDU(协议数据单元,ProtocolDataUnit)的模式。每一个模式都一个报文集对应一系列的协议数据单元。每个报文集存储为一个压缩包,里面含有所有的报文定默认编码是对齐PER(ASN.1的紧缩编码规则,PackedEncodingRules)和使用XER的XML,其他所有使用的编码都会被注册。任何不是国际标准的编码格式都应用ECN(ASN.1的编码控制记法,EncodingControlNotation)描述并且注册。息见ISO20022-3。5ISO20022报文集的转换规则ASN.1是库中的一种语法架构。每个GB/T16263—2015编码应作为ASN.1语法架构的一个编码架构添加到资料库中。对于完全、准确的用ENC描述的编码架构,注册机构可为ASN.1额外注册到库中。采用ECN的定义也应包括在库中。5.2先决条件生成的输入参数是一个单独的报文集。为进行转换而进行输入的报文集是该报文集元类的一个有效的实例。5.3转换规则生成的抽象语法在文档开头之处有一条包含元数据的注释。此信息来自生成器,而不是报文集。——ISO20022注册机构签发的发布版本号。示例1:R。3GB/T27926.8—2021/ISO20022-8:2013——以ISO8601格式表示的生成日期。示例2:2009-06-30Z。——文档文本(可选)。此字段的内容在本标准中未被定义。示例3:R2009-06-30Z。抽象语法是报文定义的语法表达形式。抽象语法不包含报文的完整语义。报文定义通常是报文语义的明确描述。抽象语法位于ISO20022层级中的第四层级。整个报文定义中常见的诸如报文组件和报文元素等在抽象语法中,因为它们将为每个报文定义生成独立的模块。只有在第三层级和第二层级上才能够理解PDUs之间的语义关系。模块头中的每个项目显示在单独的行上。模块名称是“ISO20022-”和报文定义标识符属性的结合。所得到的模块名称可能需要变更成为合法的ASN.1:c)名称中的任何其他无效字符都用连字符替换。注1:这一步是必要的,因为比起ISO20022对报文定义标识符的要求而言,ASN.1对模块名称有更严格的要求。每个模块由一个对象标识符进行标识。对象标识符来自报文定义的OID(客体标识符,ObjectIdentifier)属性。示例:AccountDetailsConfirmationVO2{iso(1)standard(0)unifi(20022)accountDetailsConfirmationVO2(12345)}。标记环境被定义为“XERINSTRUCTIONS”和“AUTOMATICTAGS”。在报文集中使用的所有的XSD数据类型都是从OID{joint-iso-itu-t(2)asnl(1)specification(0)modules(0)xsd-module(2)}导入的。XSD的模块通常是生成的;文档的名称始终是XSDv2.asn。注:文档的名称是一个文件系统的文件名。为生成的模块导入包括已使用XSD模块的各种类型。导入包括所有已使用的XSD类型。5.5模块粒度每个报文定义都有一个格式规范并且有效的ASN.1模块。4GB/T27926.8—2021/ISO20022-8:2013将ASN.1作为一种语法架构添加到库中。将每个GB/T16263编码作为ASN.1语法架构的一个编码架构添加到库中。对于完全、准确的用ENC描述的编码架构,注册机构可将ASN.1额外地注册到库中。在ECN中的定义也应包括在库中。ISO20022的正确报文应符合库中的语法架构和编码架构。其他的语法架构和编码架构对ISO20022无效。本章中描述的转换规则列表具有完整性,即除本章明确描述之外的其他转换规则均不适除非以下转换规则允许,其他信息都不能添加进AS该模块是报文定义的一种表达方式。一个报文集是由数量有限的不同建模模式构成的(见ISO20022-1,图7对报文元模型的描述)。通过定义从这些模式转换到ASN.1的转换规则,任一报文集及其报文定义可被转换成相应的ASN.1模块。5.8.2元模型的概念和ASN.1成果之间的关系报文集每个报文集被转换成包含一个报文定义模块文件和一个XSD库模型文件的MIME类型应用程序/压缩文件。示例1:camt.001.040.01.asn。每一个报文定义模块包含一个属性值为根元素的根类型。示例2:报文定义见图1。5GB/T27926.8—2021/ISO20022-8:2013definition="Thismessageisusedtoconveyinformation..."messageDefinitionldentifier=name="NotificationOfinterestV02"registrationStatus=PROVISIONALLY_REGISTEREDrootElement="Document"businessArea="messageDefinition.businessArea.codmessageFunctionality="040"图1报文定义图/*GeneratedbySWIFTStandardsWorkstation(build:R)on2006SepDEFINITIONSXERINSTRUCTIONSAUTOMATICTAGS::=BEGINIMPORTSString,Decimal,Date,DateTimeCamt-001-040-01-OIDOBJECTIDENTIFIER::={iso(1)registration-authority(1)unifi(20022)cash-managementDocument::=[ELEMENT]Document-1IDENTIFIEDBYDocument-1::=[NAMEAS"Document"]SEQUENCE{notificationOfInterestV02[NAMEAS"NotificationOfInterestV02"]Camt-001-040-01}一个报文组件被转换成一个ASN.1序列,由此报文组件的名称是序列名称的值。——该序列保留报文元素的顺序,报文元素的转换规则在、和中给出;6GB/T27926.8—2021/ISO20022-8:2013:MessageComponentdefinition="Identificationofaperson,afinancialinstitutionoranon-financialinstitution"name="Partyldentification8";MessageAttributedefinition="Uniqueanddefinition="Informationthatlocatesandidentifiesaunambiguousidentificationforthespecificaddress,asdefinedbypostalservices"isComposite="true"ownerandtheaccountservicername="ld"name="PostalAddress"isOrdered=trueisOrdered=trueisUnique=trueisUnique=truemaximumOccurrence="1"maximumOccurrence="1"minimumOccurrence="1"minimumOccurrence="0";MessageComponentdefinition="Informationthatlocatesandidentifiesaspecificaddress,asdefinedbypostalservices"AccountIdentification3Choice::=SEQUENCE{Id[NAMEASCAPITALIZED]String,postalAddress[NAMEASCAPITALIZED]PostallAddress1OPTIONAL}选择组件被转换成选择序列。示例:选择组件见图3。7GB/T27926.8—2021/ISO20022-8:2013packageExamplesCholcecomponertJdefinition="Context,orgeographicenvironment,inname="PlaceOfTradeldentification1Choice"definition="Countryinwhichthetransactionisexecuted";MessageAttributedefinition="PlaceatwhichtheOver-the-Counter(OTC)transactionisexecuted"name="OverTheCounter"isOrdered=trueisUnique=truemaximumOccurrence="1"minimumOccurrence="1"isOrdered=trueisUnique=truemaximumOccurrence="1"minimumOccurrence="1":CodeSetdefinition="Codetoidentifyacountry,ageopoliticalinterest,onthebasisofcountrynamesobtainedfromtheUnitedNations(IS03166,name="CountryCode"definition="SpecifiesacharacterstringwithamaxLength="35"minLength="1"name="Max35Text"name="FR"图3选择组件图PlaceOfTradeIdentificationlChoice::=SEQUENCE{overTheCounter[NAMEASCAPITALIZED]Max35Text}}外部架构被转换成一个如下的类型分配。与此同时:——外部架构名称被转换成它的类型引用; 类型被转换成“XSD.AnyType”。示例:外部架构见图4。8GB/T27926.8—2021/ISO20022-8:2013processContent=STRICTFIXInstructionType::=XSD.AnyType。——如果最大出现次数包含“UNBOUNDED”,那么后面将接“MAX”:●后面接“(CONSTRAINEDBY{/*”,再接“NameAndDefinition”,接报文元素名称组示例:报文元素见图5。9GB/T27926.8—2021/ISO20022-8:2013definition="InformationthatlocatesandidentifiesaisComposite="true"name="PostalAddress"isOrdered=trueisUnique=truemaximumOccurrence="1"minimumOccurrence="0":MessageComponentpostalAddress[NAMEASpstIAddrss]PostallAddress1OPTIONAL,(CONSTRAINEDBY{/*"NameAndDefinitionPostalArmationthatlocatesandidentifiesaspecificaddress,asdefinedbypostalservices"*/})见报文元素的转换规则。“isComposite”为true的报文关联端见报文元素的转换规则。“isComposite”为false的报文关联端示例:约束“ValidIBAN”。该账户应包含一个有效的IBAN号码。5.8.3ISO20022的数据类型转换成ASN.1GB/T27926.8—2021/ISO20022-8:2013XSD数据类型XSD数据类型存储在“TypeLibrary”包下的“XML_Schema”子包中的元模型内。每个对XSD数据类型的引用,对应GB/T16263.5—2015被转换为对与其等效的ASN.1类型的引用。示例:Metamodel::DataTypes::MonthDay被转换为XSD.GMonthDay。用户自定义类型是数据类型元类的实例(见ISO20022-1),它并不是XSD内置的数据类型之一,它是基于XSD的数据类型。可使用的数据类型方面见表1。每个用户自定义的数据类型的XSD层面被表达为“元-属性”,这些层面的实际值为派生数据类型a)每一个“方面”均根据GB/T16263.5—2015第12章定义的规则转换。b)每一个带有ASN.1用户自定义约束规则的类型应具有如下结构:1)“(CONSTRAINEDBY{/*”;2)在GB/T16263.5—2015第12章中,“方面”被映射到ASN.1用户自定义的约束条件/规●追加数据类型属性名称,其后接“:”,紧接着是前后加上双引号的数据类型属性值,●追加换行符(换到新的一行);念、“.”、换行符和报文元素定义等的组合,后面接确保数字在先的每个约束规则(见BY{/*fractionDigits:"5",totalDigits:"18"*/})。表1可使用的数据类型方面样式长度最小长度最大长度最小包含最大包含最小不包含最大不包含总位数小数位数文本××××指示符X金额×××××××数量X×X×XXX十进制XX×X×××编码集××××标识符集×××X比率X×XX×X×整数×××X××GB/T27926.8—2021/ISO20022-8:2013表1(续)样式长度最小长度最大长度最小包含最大包含最小不包含最大不包含总位数小数位数日期时间×××XX日期××××X时间×××××持续时间××××X日×××××月×××××年××××××××××年月×××××二进制X×XX——如果不为空,货币标识属性是第一个组件,它有货币标识符集作为其标识符和XER指令——第二个组件的名称是“base”并具有XSD.DECIMAL标识符以及XER指令“[UN-TAGGED]”。GB/T27926.8—2021/ISO20022-8:2013:Amountdefinition="AnumberofmonetaryunitsspecifiedinanactivecurrencywheretheunitofcurrencyisexplicitandcompliantwithIS04217"fractionDigits="5°minlnclusive="0#name="ActiveCurrencyAndAmountregistrationStatus=PROVISIONALLY_REGISTEREDtotalDigits="18":CodeSetname="ActiveCurrencyCodeSetpattern="[A-ZK3,3}ActiveCurrencyAndAmount::=SEQUENCE{Currencyldentification[NAMEAS"Cey"][ATTRIBUTE]ActiveCurrencyCodeSetbase[UNTAGGED]XSD.DECIMAL(CONSTRAINEDBY{/*fractionDigits=“5”totalDigits="18"minInclusive=”0”NameAndDefinitionActiveCurrencyAndAmount.AnumberofmonetaryunitsspecifiedinanactivecurrencywheretheunitofcurrencyisexplicitandcompliantwithISO4217"*/})}数量被转换为一种新类型。引用类型名称使用Quantity::name。该类型是XSD.Decimal的一个子类型。每个约束规则(见0)。GB/T27926.8—2021/ISO20022-8:2013representedasadecimalnumber,eg.0.75or45.6."defnition="NumberofbjectsDecimalNumber::=XSD.Decimal(CONSTRAINEDBY{/*fractionDigits="17"totalDigits="17""NameAndDefinitionDecimalNumber.Numberofobjectsrepresentedasdecimalnumber,e.g.0.75or45.6"*/})引用类型名称使用CodeSet::name。每个约束规则(见0)。name="FREEBY{/*"DeliveryReceiptType2CodeSet::=ENUMERATED{FREE,APMT}(BY{/*"NameAndDefinitionDeliveryReceiptType2CodeSet.Specifieshowthetransactionistobesettled"*/})GB/T27926.8—2021/ISO20022-8:20.6数据类型标识符集标识符集被转换为一个新的类型。引用类型名称使用IdentifierSet::name。该类型是XSD.String的一个子类型。如表1中定义的属性根据.2规定的“方面”而转换。只有在其值不为空的情况下,属性才会被转换。如果没有属性被转换,则追加“(CONSTRAINEDBY{/*”。追加“NameAndDefinition”,后面接报文元素名称组合、“.”、换行符和报文元素定义,后面接转换的每个约束规则(见0)。如果没有属性被转换,则追加“*/})”。:IdentifierSetdefinition="CommitteeonUniformSecuritiesandIdentificationProcedures(CUSIP).ThestandardsbodythatcreatetheUS.Non-USsecuritieshaveasimilarnumbercalledtheCINSnumber."name="CUSIPldentifierSet"图9标识符集CUSIPIdentifierSet::=XSD.String(CONSTRAINEDBY{/*"NameAndDefinitionCUSIPIdentifierSet.CommitteeonUniformSecuritiesandIdentificationProcedures(CUSIP).ThestandardsbodythatcreatedandmaintainsthesecuritiesclassificationsystemintheUS.Non-USsecuritieshaveasimilarnumbercalledtheCINSnumber"*/}).7数据类型比率比率被转换为一个新的类型。引用类型名称使用Rate::name。该类型是XSD.Decimal的一个子类型。如表1中定义的属性根据.2规定的“方面”而转换。只有在其值不为空的情况下,属性才会被转换。如果没有属性被转换,则追加“(CONSTRAINEDBY{/*”。追加“NameAndDefinition”,后面接报文元素名称组合、“.”、换行符和报文元素定义,后面接转换的每个约束规则(见0)。如果没有属性被转换,则追加“*/})”。GB/T27926.8—2021/ISO20022-8:2013 PercentageRate::=XSD.Decimal(CONSTRAINEDBY{/*fractionDigits="10"totalDigits="11”"NameAndDefinitionPercentageRate.Rateexpressedasapercentage,i.e.inhundredths,e.g.0.7is7/10ofapercent,and7.0is7%"*/})指示符被转换为一个新类型。引用类型名称使用Indicator::name。该类型是XSD.Boolean的一个子类型。追加“NameAndDefinition”,后面接报文元素名称组合、“.”、换行符和报文元素定义,后面接转换的每个约束规则(见0)。foranelement."YesNoIndicator::=XSD.Boolean(CONSTRAINEDBY{/*"NameAndDefinitionYesNoIndicator.Indicatesa"yes"or"no"typeofanswerforanelement"*/})文本被转换为一个新类型。引用类型名称使用Text::name。GB/T27926.8—2021/ISO20022-8:2013该类型是XSD.String的一个子类型。每个约束规则(见0)。Max35Text::=XSD.String(CONSTRAINEDBY{/*maxLength="35”minLength="1""NameAndDefinitionMax35Text.Specifiesacharacterstringwithamaximumlengthof35characters"*/})日期时间被转换为一个新类型。引用类型名称使用DateTime::name。该类型是XSD.DateTime的一个子类型。每个约束规则(见0)。示例:日期时间见图13。ISODateTime::=XSD.DateTime(CONSTRAINEDBY{/*"NameAndDefinitionISODateTime.GB/T27926.8—2021/ISO20022-8:2013DateandtimewithinaparticularcalendaryearrepresentedbyYYYY-MM-DDThh:mm:ss(ISO8601)"*/})时间被转换为一个新的类型。引用类型名称使用Time::name。该类型是XSD.Time的一个子类型。约束规则(见0)。definition="AparticularpointintheprogressionoftimeinacalendardayexpressedineitherUTCtimeformat(hh:mm:ss.sssZ),localtimewithUTCoffsetformat(hh:mm:ss.sss+l-hh:mm),orlocaltimeformatISOTime::=XSD.Time(CONSTRAINEDBY{/*"NameAndDefinitionISOTime.AparticularpointintheprogressionoftimeinacalendardayexpressedineitherUTCtimeformat(hh:mm:ss.sssZ),localtimewithUTCoffsetformat(hh:mm:ss.sss+/-hh:mm),orlocaltimeformat(hh:mm:ss.ss).Theserepresentationsaredefinedin"XMLSchemaPart2:DatatypesSecondEdition-W3CRecommendation28October2004"whichisalignedwithISO8601"*/})引用类型名称使用Date::name。该类型是XSD.Date的一个子类型。每个约束规则(见0)。示例:日期见图15。GB/T27926.8—2021/ISO20022-8:2013ISODate::=XSD.Date(CONSTRAINEDBY{/*"NameAndDefinitionISODate.AparticularpointintheprogressionoftimeinacalendaryearexpressedintheYYYY-MM-DDformat.Thisrepresentationisdefinedin"XMLSchemaPart2:DatatypesSecondEdition-W3CRecommendation28October2004"whichisalignedwit持续时间被转换为一个新类型。引用类型名称使用Duration::name。该类型是XSD.Duration的一个子类型。每个约束规则(见0)。eExamples[品eExamples[品Duration]definition="thetimeduringwithsomethingcontinues"name="ISODuration"图16持续时间ISODuration::=XSD.Duration(CONSTRAINEDBY{/*"NameAndDefinitionISODuration.thetimeduringwhichsomethingcontinues"*/})年被转换成一个新类型。GB/T27926.8—2021/ISO20022-8:2013引用类型名称使用Year::name。该类型是XSD.Year的一个子类型。每个约束规则(见0)。图17年ISOYear::=XSD.Year(CONSTRAINEDBY{/*"NameAndDefinitionISOYear.representsaGregoriancalendaryear."*/})月被转换成一个新类型。引用类型名称使用Month::name。该类型是XSD.Month的一个子类型。追加“NameAndDefinition”,后面接报文元素名称组合、“.”、换行符和报文元素定义,后面接转换的每个约束规则(见0)。definition="representsname="ISOMonth"aGregoriancalendarmonth."ISOMonth::=XSD.Month(CONSTRAINEDBY{/*"NameAndDefinitionISOMonth.representsaGregoriancalendarmonth."*/})GB/T27926.8—2021/ISO20022-8:2日被转换成一个新类型。引用类型名称使用Day::name。该类型是XSD.Day的一个子类型。如表1中定义的属性根据.2规定的“方面”而转换。只有在其值不为空的情况下,属性才会被转换。每个约束规则(见0)。示例:日见图19。definition="representsaGregoriancalendarday."representsaGregorianca月日被转换成一个新类型。引用类型名称使用MonthDay::name。该类型是XSD.MonthDay的一个子类型。如表1中定义的属性根据.2规定的“方面”而转换。只有在其值不为空的情况下,属性才会被转换。每个约束规则(见0)。示例:月日见图20。GB/T27926.8—2021/ISO20022-8:2013packageExamples[品MonthDay]ISOMonthDay::=XSD.MonthDay(CONSTRAINEDBY{/*"NameAndDefinitionISOMonthDay.isagregoriandatethatrecurs,specificallyadayoftheyearsuchasthethirdofMay.Arbitraryrecurringdatesarenotsupportedbythisdatatype."*/})年月被转换成一个新类型。引用类型名称使用YearMonth::name。该类型是XSD.YearMonth的一个子类型。的每个约束规则(见0)。ISOYearMonth::=XSD.YearMonth(CONSTRAINEDBY{/*"NameAndDefinitionISOYearMonth.representsaspecificGregorianmonthinaspecificGregorianyear."*

温馨提示

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

最新文档

评论

0/150

提交评论