KS X ISO 20022-4-2007 Financial services-UNIversal Financial Industry message scheme-Part 4:ISO 20022 XML design rules《金融服务 通用金融工业信息规划 第4部分 ISO 20022 XML设计规则》.pdf

上传人:hopesteam270 文档编号:821736 上传时间:2019-02-11 格式:PDF 页数:36 大小:1.42MB
下载 相关 举报
KS X ISO 20022-4-2007 Financial services-UNIversal Financial Industry message scheme-Part 4:ISO 20022 XML design rules《金融服务 通用金融工业信息规划 第4部分 ISO 20022 XML设计规则》.pdf_第1页
第1页 / 共36页
KS X ISO 20022-4-2007 Financial services-UNIversal Financial Industry message scheme-Part 4:ISO 20022 XML design rules《金融服务 通用金融工业信息规划 第4部分 ISO 20022 XML设计规则》.pdf_第2页
第2页 / 共36页
KS X ISO 20022-4-2007 Financial services-UNIversal Financial Industry message scheme-Part 4:ISO 20022 XML design rules《金融服务 通用金融工业信息规划 第4部分 ISO 20022 XML设计规则》.pdf_第3页
第3页 / 共36页
KS X ISO 20022-4-2007 Financial services-UNIversal Financial Industry message scheme-Part 4:ISO 20022 XML design rules《金融服务 通用金融工业信息规划 第4部分 ISO 20022 XML设计规则》.pdf_第4页
第4页 / 共36页
KS X ISO 20022-4-2007 Financial services-UNIversal Financial Industry message scheme-Part 4:ISO 20022 XML design rules《金融服务 通用金融工业信息规划 第4部分 ISO 20022 XML设计规则》.pdf_第5页
第5页 / 共36页
点击查看更多>>
资源描述

1、 KS X ISO 200224 KSKSKSKS SKSKSKS KSKSKS SKSKS KSKS SKS KS 4:ISO 20022 XML KS X ISO 200224 :2007 (2012 ) 2007 9 3 http:/www.kats.go.krKS X ISO 200224:2007 : e- ( ) ( ) () () ( ) : () KIET (WG1 ) (WG2 ) (WG3 ) KISA (WG4 ) (WG5 ) JS ( ) STG NSRI NSRI NSRI KS X ISO 200224:2007 : (http:/www.standard.go.

2、kr) : :2007 9 3 :2012 12 28 2012-0863 : e- : e- ( 02-509-7262) (http:/www.kats.go.kr). 10 5 , . KS X ISO 200224:2007 i 2004 1 ISO/TS 200224, Financial servicesUniversal Financial Industry message schemePart 4:ISO 20022 XML design rules . ISO() ISO . , . ISO , . ISO (IEC:International Electronical Co

3、mmission) . ISO/IEC , 2(Part 2) . . 75 % . (PATENT RIGHT) . ISO . ISO 200224 ISO /TC 68, . ISO 20022 . 1(Part 1):ISO 20022 2(Part 2): 3(Part 3):ISO 20022 4(Part 4):ISO 20022 XML 5(Part 5):ISO 20022 KS X ISO 200224:2007 (2012 ) 4:ISO 20022 XML Financial services Universal Financial Industry message s

4、cheme Part 4 :ISO 20022 XML design rules 1 XML W3C(World Wide Web Consortium) ISO 20022 . XML . “XML ” “(HOW) ” . ISO 20022 XML XML . KS X ISO 200223 UML 1) ISO 20022 XML . W3C “ XML ( XML )” XML . UML . UML W3C XML . XML XML XML (XML schema parser) . (DTD, Document Type Definitions) XML DTD XML DTD

5、 . XML . KS X ISO 200223 . 2 . . ( ) . KS X ISO 200221:2007, 1:ISO 20022 1) UML Object Management Group . http:/www.omg.org/uml KS X ISO 200224:2007 2 ISO URN (namespace) 3 UML XML ISO 20022 3.1 UML (Message Definition) ISO 20022 XML . W3C . 2000 10 XML (http:/www.w3c.org/TR/2000/REC-xml-20001006) 5

6、 W3C XML , 2001(http:/www.w3c.org/TR/xmlschema-0/), (http:/www.w3c.org/TR/ xmlschema -1/) (http:/www.w3c.org/TR/xmlschema-2/) ISO 20022 XML . XML . XML . (ambiguity) , XML XML on the wire ISO 20022 XML , , (simpleType), (complexType) UML . ISO 20022 XML () . XML (:elementID, , ) . 3.2 3.2.1 2) ( ) U

7、ML . (root class) UML . . . UML ( UML ) (Parent-child) . ( ) UML . . UML ( ) UML ( ) UML UML . . UML UML ( ) UML ( ) (target class) . . , , UML . UML . 2) “ISO/TS 200223:ISO 20022 ” KS X ISO 200224:2007 3 3.2.2 XML XML , XML ,XML (simpleTypes) XML (complexTypes) UML (artefacts) . XML XML UML . XML X

8、ML XML UML (abbreviated version) . . http:/www.iso20022.org . ISO 20022 . .:“xxxx.nnn.aaa.bb” “xxxx” 4 . “nnn” 3 . “aaa” 3 . “bb” 2 . “.” . 3.3 UML XML XML UML . ISO 20022 XML , ISO 20022 XML , ISO 20022 XML . 3.3.1 XML UML ISO 20022 XML UML . ISO 20022 XML UML . (simpleContent) ISO 20022 XML (simpl

9、eType) ISO 20022 XML (complexType) UML . ISO 20022 XML (complexType) UML . 3.3.2 . ISO 20022 . ISO 20022 . 3.3.2.1 KS X ISO 200224:2007 4 1 ISO 20022 UML (stereotyped). . . ISO 20022 UML (XML XML , , ) . ISO 20022 . XML (simpleTye) . ISO 20022 XML . 2.3.2.3 ISO 20022 . XML . 3.3.2.2 ISO 20022 XML W3

10、C http:/www.w3.org/TR/xmlschema-2/#dt-encoding . XML . KS X ISO 200224:2007 5 UML Name XML Name Description String string UTF8 Boolean boolean (boolean constant) “True” “False” Integer integer 32 bits integer BigDecimal decimal Date date . ISO 8601 CCYYMMDD Time time . ISO 8601 HH:MM:SSoffset to UTC

11、 DateTime dateTime . ISO 8601 CCYYMMDDTHH:MM:SSoffset to UTC Duration duration . ISO 8601 PnYnMnDTnHnMnS gDay gDay . UTC ISO 8601 :-DD gMonth gMonth . ISO 8601 :-MM- gYear gYear . ISO 8601 :CCYY gMonthday gMonthday . UTC. ISO 8601 :-MM-DD base64Binary base64Binary Base64 3.3.2.3 ISO 20022 ISO 20022

12、. ISO 20022 . (:String) (:Identifier) (: ) . UML (Streotype) . UML XML Facets . XML (simpleType) (simlpeContent) (complexType) . ISO 20022 XML (simpleType) (simlpeContent) (complexType) . KS X ISO 200224:2007 6 . 3.3.2.3.1 Quantity( ) Unit( ) . Unit . , XML XML . “UnitList” . , XML . Unit . 3.3.2.3.

13、2 UML ISO 15022 XML instance ISO 15022 XML (trade type) . ISO 20022 (: ) . . . UML 4 . 3.3.2.3.3 KS X ISO 200224:2007 7 ISO 20022 (: ) . Identifier( ) IdentificationSchemeName( ) . . XML . facet . 3.3.2.3.4 ( ) RateBase( ) . (Base) . XML . 3.3.2.3.5 (Amount)( ) (Currency)( ) . (Currency) . XML XML ,

14、 . “Currency Code” . , XML . (Currency) . KS X ISO 200224:2007 8 3.3.2.3.6 (Boolean) (True False) . (Indicator)( ) MeaningWhenTrue MeaningWhenFalse ( ) . True False . XML . 3.3.2.3.7 . Format XML facet . 3.3.2.3.8 DateTime Format( ) . (date, dateTime ) . ISO 20022 XML . 3.3.2.4 . XML . 3.3.2.4.1 KS

15、X ISO 200224:2007 9 2 3.3.2.4.2 (schema source) 3)3) XML (, ) . A . KS X ISO 200224:2007 10 KS X ISO 200224:2007 11 3.3.2.5 3 3.3.2.5.1 XML KS X ISO 200224:2007 12 100000 500000 PASS 2002-07-21T08:35:30 5719210 SC123456 true 123456789012345678 ABCDEFGHIJKLMNOPQRST123456789012345 35 3.3.3 UML UML . 3

16、.3.3.1 ISO 20022 XML XML . , (aggregation roles) . . XML . 4 KS X ISO 200224:2007 13 3.3.3.2 XML XML (complexType) a. XML (root) XML Root tag b XML XML tag a , . b UML UML . 3.3.3.2.1 5 3.3.3.2.2 KS X ISO 200224:2007 14 3.3.3.2.3 6 3.3.3.2.4 XML ABCDEFGHIJKLMNOPQRST123456789012345 ABCDEFGHIJKLMNOPQR

17、ST123456789012345 ABCDEFGHIJKLMNOPQRST123456789012345 3.3.3.3 (multiplicity) . 1 . KS X ISO 200224:2007 15 0n . ( ) (collection) (range multiplicity) . . 1 Element name= “A” 01 Element name=“A” minOccurs=“0” maxOccurs=“1” 0n Element name=“A” minOccurs=“0” maxOccurs=“unbounded” 1n Element name=“A” mi

18、nOccurs=“1” maxOccurs=“unbounded” 14 1 4 Element name=“A” minOccurs=“1” maxOccurs=“4” 03 0 3 Element name=“A” minOccurs=“0” maxOccurs=“3” 3.3.3.3.1 7 3.3.3.3.2 KS X ISO 200224:2007 16 3.3.3.3.3 8 3.3.3.3.4 XML ABCDEFGHIJKLMNOPQRST123456789012345 ABCDEFGHIJKLMNOPQRST123456789012345 3.3.3.4 (Inheritan

19、ce) . . . (Inheritance) (simple composition pattern) . 3.3.3.5 XOR KS X ISO 200224:2007 17 UML UML r1 01 r2 01 minOccurs=“0” maxOccurs=“1” r1 r2 . r1 0n r2 0n minOccurs=“0” maxOccurs=“unbounded” r1 r2 n . . r1 1 r2 1 r1 r2 . (XOR). r1 1n r2 1n minOccurs=“1” maxOccurs=“unbounded” r1 r2 n . (XOR). r1

20、0n r2 1n A choice between xsd:element name=r1 with minOccurs=“0” maxOccurs=“unbounded” and xsd:element name=r2 minOccurs=“1” maxOccurs=“unbounded” r1 r2 n . . . UML XOR (operation) . XOR . XOR . XOR XOR . XOR . XOR XOR . 3.3.3.5.1 9 KS X ISO 200224:2007 18 3.3.3.5.2 3.3.3.5.3 10 KS X ISO 200224:2007 19 3.3.3.5.4 XML ABCDEFGHIJKLMNOPQRST123456789012345 ABCDEFGHIJKLMNOPQRST123456789012345 3.3.3.6 (:UML UML

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

当前位置:首页 > 标准规范 > 国际标准 > 其他

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