1、ICS 35.240.60 L 67 道国中华人民共和国国家标准G/T 19709一2005/ISO/TS20625: 2002 用于行政、商业和运输业电子数据交换基于EDI(FACT)报文实施指南的XMLschema (XSD)生成规则Electronic data interchange for administration, commerce and transport Rules for generation of XML schema(XSD) on the basis of EDI(FACT) message implementation guidelines (ISO/TS 20
2、625: 2002 , IDT) 2005-03-28发布中华人民共和国国家质量监督检验检痊总局中国国家标准化管理委员2005-10-01实施060609000545 GB/T 19709一2005/ISO/TS20625: 2002 目录前言.皿引言.N 1 范围.2 规范性引用文件3 术语、符号和缩略语. . 1 4 报文实施指南的主要内容.3 5 对schema导出规则的要求6 由EDIMIG导出XMLschema的规则4附录A(资料性附录)从EDIFACT到XML的映射实例.参考文献.I GB/T 19709-2005/ISO/TS 20625: 2002 前言本标准等同采用国际标准I
3、SO/TS20625: 2002(用于行政、商业和运输业电子数据交换基于EDI(FACT)实施指南生成XMLscheme文件(XSD)的规则)(英文版)。本标准的附录A是资料性附录。本标准由中国标准化研究院提出。本标准由全国电子业务标准化技术委员会归口。本标准起草单位:中国标准化研究院。本标准主要起草人:刘颖、刘碧松、魏宏、胡涵景、章建方。m山GB/T 19709-2005/ISO/TS 20625: 2002 引传统EDI标准通过使用数据元、段和报文类型提供了一种在各种业务过程中组织实施数据内容的语法。简单地说,XML仅是另一种形式的语法,但用这种语法重新构造EDI,就会导致巨大的费用,从而
4、阻碍最初目标的实现一-让中小企业(SME)参与电子商务过程。本标准描述了如何把现有的EDI技术应用到XML语法中,XML用户因此可以容易地以一种一致的方式在现有应用中使用EDI数据。EDIFACT报文实施指南(MIG)描述了在一个业务过程中,如何实施己标准化的EDIFACT报文类型,因此用MIG导出XMLschema是合适的,为此本标准规定了两者之间转换的过程。N GB/T 19709-2005/ISO/TS 20625: 2002 1 范围用于行政、商业和运输业电子数据交换基于EDI(FACT)报文实施指南的XMLschema(XSD)生成规则本标准描述了从EDIMIG导出XMLschema
5、的规则,提供了表达语义信息的主要方法。本标准描述了如何从EDIFACTMIG导出XML。原则上,这些规则同样适用于其他EDI标准。本标准不适合导出DTD。2 规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。GB/T 7408数据元和交换格式信息交换日期和时间表示法(GB/T7408-1994 , eqv ISO 8601 :1 988) GB/T 12406 表示货币和资金的代
6、码(GB/T12406-1996 ,idt ISO 4217 :1 990) GB/T 14805. 1 用于行政、商业和运输业电子数据交换的应用级语法规则(语法版本号:4)第1部分1公用的语法规则及语法服务目录(GB/T14805.1-1999,idt ISO 9735-1 :1 998) GB/T 15191 贸易数据元目录标准数据元(GB/T15191-1997 , idt ISO 7372:1993) GB/T 15634 用于行政、商业和运输业电子数据交换的段目录(eqvUN/ECE(S. 93A版本)GB/T 15635 用于行政、商业和运输业电子数据交换的复合数据元目录(eqvU
7、N/ECE(S. 93A版本)GB/T 16833 用于行政、商业和运输业电子数据交换的代码表(UN/EDIFACTPart 5 Chapter 6D97B ,IDT) GB/T 17295 国际贸易用计量单位代码GB/T 17699 用于行政、商业和运输业电子数据交换的数据元目录(eqvUN/EDIFACT D. 97B) 3 术语、符号和缩略语3. 1 3.2 3.3 下列术语、符号和缩略语适用于本标准。BSR Basic Semantics Register 基本语义注册系统BSU Basic Semantics Unit 基本语义单元DTD Document Type Definiti
8、on 文档类型定义1 GB/T 19709-2005/ISO/TS 20625: 2002 3.4 3.5 3.6 3. 7 3. 8 3. 10 3. 11 3. 12 3. 13 3. 14 3. 15 3. 16 3. 17 2 EDI Electronic Data Interchange 电子数据交换EDIFACT Electronic Data Interchange for Administration ,Commerce and Transport 用于行政、商业和运输业的电子数据交换元素element 包含数据和/或属性的语法构件HTML Hyper Text Mark-up
9、 La 超文本置标语言可扩展置标语言可扩展模式定义XSL Extensible Stylesheet Language 可扩展式样语言W3C World Wide Web Consortium 国际Web联盟GB/ T 19709-2005/ ISO/ TS 20625 : 2002 4 报文实施指南的主要内容4.1 MIG层4. 1. 1 MIG的标识。4. 1. 2 EDIFACT目录标识。4. 1. 3 报文类型的标识,必要时还包括行业子集的标识。4. 1. 4 附加文本。4. 2 报文类型层4.2. 1 报文类型(段和段组)的结构和所使用部分的指示。4.2. 2 所使用的段和段组的状态
10、(标准4. 2.3 语境相关的段和段组。4. 2. 4 实例。4.2. 5 4. 2. 6 . 3 段和复合数4. 3. 1 段和复合4. 3. 2 数据元4. 3.3 在同一4.3.4 语境4.3.5 实例。4. 3.6 4.4.1 EDI 4.4. 2 与数系统(参见诸如基本语义注册4. 4.3 实例。4.4.4 4.4.5 4. 4.6 常量。4. 4.7 4. 4.8 4. 4.9 4. 4.10 4. 4. 11 数据元值应遵循的5 对schema导出规则的要求5. 1 第四条列出的MIG技术信息应根据需要编入到schema中。5. 2 MIG的基础结构必须是易于理解的(XML和传统
11、EDI指南两者在结构上要兼容)。5.3 导出的XML报文应该尽可能简练。5. 4 本标准规定了在XML中必须要使用表达语义内容的其中一个变体。5. 5 MIG的开发者根据其应用,来确定哪一个数据是重要的以及哪些结构是有意义的,因此,他决定哪些结构元素应编入到Schema中。3 GB/T 19709-2005/ISO/TS 20625:2002 6 由EDIMIG导出XMLschema的规则注:本章实例中的命名空间gb只是为了举例,可忽略或用其他合适的命名空间。6. 1 规则1:标记命名6. 1. 1 变体1XML结构的名称应从EDI标记中导出,并根据结构级(如:段组、段、组合数据元或数据元)赋
12、予这些名称一个前缀。M_十报文类型+后缀G_ +段组+后缀S_十段+后缀例如:M_ORDERS例如:G一SG36或G_LIN_ALC例如:S_LINC_ +复合数据元十后缀例如:C_C082_2D_+数据元+后缀例如:D_3035或D_3035_10后缀是可选的,并可根据对EDI元素的各种不同语义理解来生成。如果XMLschema是从EDIFACTMIG生成的,仅需用前缀D_就足够了。但是,由于其他的EDI标准采用数字标记标识复合数据元和数据元,因此,还需要使用上述所有前缀。当所基于的EDI标准提供了不明确的段组时,或只要选用相关触发段的记法时,就可使用段组标记的第二种记法,在这种情况下段组的
13、嵌套必须按触发段的顺序给出。GB/T 18793-2002(信息技术可扩展置标语言(XML)要求使用自描述标记0EDIFACT标记比自然语言标记更好地满足了这一条件,因为它们代表了一种由EDI专家建立起来的通用技术语言。实例:6. 1.2 变体2如果需要,可以根据适当的注释生成口语化标记。如果使用口语化标记,对应元素的EDI路径应通过一个合适的属性值表达(也可参看6.的或通过其他方式。4 实例:GB/T 19709一2005/ISO/TS20625: 2002 6.2 规则2:结构6.2.1 相同的EDI标记或名称应生成聚合元素(参见规则6.10)。6.2.2 为了区别同一数据容器(报文类型、
14、段组、段等)的不同语义,需要使用不同的EDI标记或名称(通过给EDI标记加后缀或使用不同名称)。6.2.3 为了处理报文组或交换本身,schema可以进一步包含装订元素(参照UN/EDIFACTUNG UNE和UNB-UNZ)。6.2.4 任何一个EDI数据容器都可以用一个单独的XML元素来表达。XML结构来摞于现有的EDI结构,因此XMLschema的结构必须与EDIMIG相兼容,所生成的XML元素集小于或等于EDI元素集。注释:MIG必然满足了各自的业务过程需求,因此schema一定要根据MIG来结构化。例如,MIG中DTM段分别出现两次,包括订单日期和要求交货的日期,则相应要生成两个单独
15、的XML元素。如果这两个元素在相同的DTM段中表达,则仅生成一个XML元素。关于6.2.1和6.2.2的实例:变体1: 本指南包含两个DTM段(参照图1)。按照6.2.1生成的XMLschema如下:5 GB/T 19709-2005/ISO/TS 20625 : 2002 6 DTM(#l),状态M,Delivery date 或变体2.GB/T 19709-2005/ISO/TS 20625 : 2002 本指南只用一个DTM段隐含表达日期(参看图2)。转换成的XML按照6.2.3生成的实例:7 GB/T 19709-2005/ISO月S20625: 2002 /xsd:sequence
16、6.3 规则3:结构优化如果希望生成不包含子元素的单层XML结构,则用以下规则会得出一个优化结果。然而,为了集成现有系统,应该牢记要根据正在使用的EDI系统对最小数据结构的需求,而不是单纯的语法需求。6.3.1 如果一个EDIFACT段包含不止一个带有业务数据的数据元,则该段有概述的功能。如果一个段仅含一个带有业务数据的数据元,则该段在段级上没有概述的功能,因此在转换到XMLschema时,该段层可以不出现。6.3.2 原报文标准中元素,如果未在MIG中使用,则可将其省略。6.3.3 常量限定符或代码(MIG仅规定一个代码的数据元)不应转换到XML结构中,对应的数据元也不应转换到XML结构中。
17、8 实例z将此规则作用于:xsd:element name=飞,_DTM xsd: complexType xsd:sequence xsd:element ref=gb:C_C507/ /xsd:sequence / xsd: complexType / xsd: element xsd:element name=C一C507xsd:complexType xsd: sequence xsd:element ref=gb:D_2005/ xsd:element ref=gb:D_2380/ xsd:element ref=gb:D_2379勺/xsd:sequence / xsd: comp
18、lexType / xsd: element xsd:element name=D_2379 fixed=叮02/xsd:element name=D_2005 fixed=可/xsd: element name=D_2380 type=xsd: decimal xsd: annotation xsd: documentationOrder date/ xsd: documentation / xsd : annota tion / xsd: element 得出zxsd: element name=D_2380 type= xsd: decimal xsd: annotation xsd:
19、documentationOrder date/ xsd: documentation / xsd: annotation / xsd: element 当段和复合数据元级仅含常量限定符时,则不需要段和复合数据元级。GB/T 19709-2005/ISO/币20625:20026.4 规则4:状态根据MIG中的EDI状态和应用状态.XML应选取两者中更严格的状态。必备型状态用一个最小重复因子1表示,条件型状态用一个最小重复因子0表示。状态用属性minOccurs表达。实例:条件型飞段组 段 复合数据元 数据元必备型飞段组 段复合数据元 数据元 6.5 规则5:最大出现次鼓由在MIG中的重复出现
20、次数来确定XML的出现次数,该值用XML属性maxOccurs表达。实例z段组 段 根据EDIFACT语法版本4(GB/T14805.1-1999)和相应目录的实施,该规则也可适用于复合数据元和数据元。6.6 规则6:数据元格式6.6.1 an和a转换成string.n转换成decimal。在MIG中定义的一定长度的字母数字数据元和数字数据元,可以定义为simpleTypes类型。实例z6.6.2 日期格式可以转换成XML日期类型date、timelnstant和time.在这种情况下,需要格式转换。在XML中的这些格式表示为:date: 1999-05-31 (按照GB/T7408) tim
21、e , 13 , 20 , 00 timeInstant: 1999-05-31 T13 : 20 : 00 6. 7 规则7:代码表和用户所定义的代码6.7.1 代码型数据元应定义为complexType。如果MIG给出一个数据元的特定代码,并仅允许使用这些代码,则仅需要把这些代码转换到XML结构中。6.7.2 如果MIG未给一个数据元提供代码,那么允许使用全部代码表,并把整个代码表转换到XML结构中。6.7.3 重复使用的代码表可以用外部文件来提供。9 G/T 19709-2005/ISO/TS 20625: 2002 6.7.4 代码名称可以作为代码的注释来表达。6.7.5 按照规则3(
22、参见6.3)常量限定符或代码(MIG仅规定一个代码的数据元)不应转换到XML结构,在XML结构中不需提供相应的数据元。然而,如果明确要求使用数据元,则该数据元必须包括在XML结构中(如:在CUX段,使用数据元6345的一种货币)。10 实例:(1) 等等,列出完整的代码表(3) GB/T 19709-2005/ISO/TS 20625: 2002 Meas ure uni t 提供代码的外部文件:(4) Dozen (5) 11 GB/T 19709-2005/ISO月S20625: 2002 China YU AN 6.8 规则8:EDI害体的名称6.8. 1 巳标准化的或用户自定义的段组名
23、称、段名称、复合数据元名称以及数据元名称可以在schema中通过annotation属性来提供,任何一个XML元素仅允许有一个EDI名称作为其属性。6.8.2 对一个EDI客体,如果既有已标准化的也有用户自定义的名称,则应仅保留用户自定义的名称。注释:6.8.2是指一个用户自定义的客体名称、MIG中的BSU等,这样XML文件可保持精练,并且用一个解析器很容易实现逻辑映射。实例z(1) Date/Time/Period (2) Order or deli very da te 6.9 规则9:映射细目6.9.1 只要MIG包含映射细目,就可以创建Mapping_anchor属性,这些属性在EDI
24、子系统中可以使XML交换格式容易实施。6.9.2 EDI(FACT)的原始出处应通过使用EDIPath属性来提供。这种记法把所实施文档的功能性与所发布目录的基本信息(如:EDIFACT目录)结合起来。12 可以使用以下规则z一路径以段组.段.复合数据元.数据元或段组.段.数据元的格式表示。一-段组可以多次出现以示EDI(FACT)的层次结构。一-在段组存在多语义的情况下,应在方括号中给出限定段、该段的限定符以及限定符所对应GB/T 19709一2005/ISO/TS20625: 2002 的值。结尾处,应加上在原始EDIFACT报文类型中给出的段的顺序号,用冒号分隔后,再紧跟相应段中的数据元顺
25、序号(复合数据元顺序号或简单数据元顺序号),适当时还包括复合数据元中的成分数据元顺序号。如,记法(0120:020:02)应理解为报文标准中的段顺序号复合数据元或数据元顺序号复合数据元中的成分数据元顺序号。实例:(1) BIC of buyer s bank (2) 1 type=xsd:stnng BIC of buyer s bank 6. 10 规则10:相同名称的数据容器的聚合如果包括不同报文类型的实施剧本,而用户想要在该剧本内聚合相同名称的数据容器并唯一地描述它们,则可使用以下规则:6. 10. 1 结构聚合数据容器至少应包括在MIG中使用和表达的所有子元素。这些元素的顺序必须与ED
26、I标准中给出的顺序一致。6.10.2 状态在一个聚合数据容器中,如果一个子元素在整个报文剧本所述的数据容器中曾经作为可选型使GB/T 19709一2005/180月s20625: 2002 用,则该子元素状态应设置为可选型。实例:ORDERS DTM 2379状态:R,IFTMINDTM 2379状态:0一XML状态:06. 10.3 格式格式应按照在MIG中规定的最宽松的格式来定义。实例:ORDERS DTM 2380格式:n8,IFTMINDTM 2380格式:an.35 一XML格式:string 1. . 35 6. 10.4 代码表对每个代码型数据元,应创建聚合代码表,并包括所有可用
27、在MIG中的代码。实例:ORDERSDTM 2379代码表:102;103,IFTMINDTM 2379代码表:103;203一XML代码表:102;103;20314 GB/T 19709-2005/ISO/TS 20625: 2002 附录A(资料性附录)从EDIFACTf1J XML的映射实例注释:由于实际情况,在附录中给出的实例基于汉语拼音标记。然而,并不排除使用其他语言。状态R为必备型,状态。为可选型。两个都是应用状态信息,并且与M(andatory)和C(ondi tional) 相对应,状态N为不使用。A.1 用于映射的EDIFACT结构A. 1. 1 概述将要生成的XML结构而
28、来。A.1.2 报文结构A. 1.2.1 段表12 13 18 SG7 CUX SG25 LIN UNS 。M R M M R M 的报文实施指南映射10 1 供货方的物品编号1 产品简短描述1 订货量1 1 每项/节控制总金额15 GB/T 19709-2005/ISO/TS 20625: 2002 A. 1. 2. 2 报文结构图圄A.l基于EDIFACT订单报文的结构图(分支圄)A. 1.3 段描述段:名称:报文头段描述:0062 |报文参考号S009 i报文标识符0065 I报文类型标识0052 I报文类型版本号0054 报文类型发布号0051 管理机构注释:这里是报文头段。实例2UN
29、H+1十ORDERS:D:93A:UN16 顺序号:1 状态:M I M an. .14 1M 1M an.6 1M an. 3 M an.2 级:0 最大出现次数:1 报文头M 十1由发送方指定的唯一的报文号M M I + ORDERS I ORDERS =订购单报文M I:D ID =草案版本= EDIF ACT D. 93A目录M I :UN UN UN!ECE!TRADE!WP. 4 ,联合国标准报文CUNSM)段2名称z单证类型和编号段描述:C002 严/报文名称1001 单证/报文名称,代码型1004 |单证/报文号注释:实例2BGM+220十128576段:名称2订单日期段描述:
30、C507 l日期/时间/期限顺序号:2 状态:M C C an.3 C an.35 顺序号:3 状态:M 1M GB/T 19709-2005/ISO/TS 20625: 2002 级s。报文开始最大出现次数:1 R R +220 220 = 订单R +128576 |格式an.8单证号,由发送方指定订单号级:l 日期/时间/期限最大出现次数:1 1M 2005 I日期/时间/期限限定符I M an. 3 I M I +4 4 = 订单日期/时间格式n82380 I日期/时间/期限C an.35 R :20010606 订单日期2379 I日期/时间/期限格式限定符C an.3 R : 102
31、 102 YYYYMMDD 注释2实例:DTM十七20010606:102 17 GB/T 19709-2005/ISO/TS 20625 :2002 段:DTM. 名称:交货日期段描述:EDIFACT 称C507 I日期/时间/期限2005日期/时间/期限限定符2380 I日期/时间/期限2379 注释:该段用于发送所要求的实例:DTM+2:200106 16 : 18 顺序号:4 状态:M 状态格式M M 级:1 日期/时间/期限最大出现次数:要求交货的日期/时间GB/T 19709-2005/ISO/TS 20625: 2002 组:状态:R 最大出现次数:1 买方本例中,应传输有关买方
32、的信息。段:顺序号:5 级:名称和地址状态:M 最大出现次数:1 名称:买方标识段描述:C082 3039 I参与方标识C058 |名称和地址3124 I名称和地C080 |参与方名3036 参与方C059 3042 3164 3229 3251 注释:实例:19 GB/T 19709-2005/ISO月s20625: 2002 组:R息信的方归买4关有输时传应中川例本最大出现次数:1 买方段:vtiJW Kh陇川飞行yr川浦klv银飞方息乙二川买信顺序号:6 状态:0 级:2 金融机构信息最大出现次数:1 名称:段描述23035 |参与方限定符1: an. 3 I I + BB 买方银行C0
33、78 |帐户标识3194 I帐F持有人编号C an.17 R + 12365478 格式n1090 买方帐号3192 I帐户持有人名称C an. 35 R : CNMIEC 格式an. 10 C088 |机构标识C R 3433 I机构名称标识1 C an.11 1 R 1札10川701格式m买方组织机构代码1131 I代码表限定符3055 I代码表负责机构,I C an. 3 IR 代码型3434 I分支机构号I C an. 17 I 0 1131 I代码表限定符I C an. 3 IN 3055 I代码表负责机构,I C an. 3 IN 代码型3432 |机构名称I C an. 70 I
34、 0 I : 1侃包括买方银行名称注释g该段用于发送买方银行和帐号。实例:FII+BB十1236547890:CNMIEC十110010170:ICBC20 GB/T 19709-2005/ISO月s20625: 2002 组:SG2 状态:R 最大出现次数:1 买方本例中,应传输有关买方的信息。组:船S状态:。最大出现次数:1 买方的增值税号段:R重F顺序号:7 级22 参考状态:M 最大出现次数:l 名称:增值税号段描述:C506参考M M 1153 I参考限定符1154 I参考号M an. 3 1M I十VAI VA = 增值税登记号C an. 35 I R I : 1234567买方增
35、值税标识号注释:实例:RFF十VA:1234567 组:SG2 状态:R 最大出现次数:1 买方本例中,应传输有关买方的信息。组:SG5 状态:。最大出现次数:买方联系信息段:I民序号:8 级:2 联系信息CTA 状态:M 最大出现次数:1 名称:买方责任人段描述:EDIFACT 应用标iB称状态格式状态实例用法/注释 3139 联系功能,代码型C an.3 R +IC IC =查询联系人C056 部门或雇员细目C 。3413 部门或雇员标识C an. 17 。+ ZHAN 格式an. 15 GSAN 买方联系人注释:实例:CTA十IC+ZHANGSAN 21 GB/T 19709-2005/
36、ISO/TS 20625: 2002 组:SG2 状态:R 本例中,应传输有关买方的信息。最大出现次数:1 买方组:段;5状态:0 最大出现次数:1 买方联系信息段:COM 顺序号:9 状态:0 级:3 通信联系最大出现次数:1 名称:电话号码段描述:标记|名称EDlFACT C076 I通信联系3148 I通信号码道一剧信-叹信-4通一则-nu 白一十创一释例川注实组:组:段:名称:通信联系段描述:标记|名称C076 I通信联系3148 I通信号码M an. 25 I M I +0106849 I格式an.115889 I买方传真号31 55 I通信信道限定符注释:实例:COM +O I06
37、8495889: FX M an. 3 I M I : FX FX 电传22 组:段:名称:段描述:标记3035 C082 3039 C058 3124 C080 3036 C059 3042 3164 3229 SG2 状态:R 本例中,应传输有关卖方的信息。NAD 卖方标识EDIFACT 名称参与方限定符|参与方标识细目顺序号:11 状态:M 3251邮注释:实例:GB/T 19709-2005/ISO/TS 20625: 2002 最大出现次数1卖方级:1 名称和地址最大出现次数:1 应用= 卖方23 GB/T 19709-2005/ISO/TS 20625: 2002 组:部;7状态:
38、。最大出现次数:1 货币段:顺序号:12 级z货币cux 状态:M 最大出现次数:1 名称z订单货币段描述:EDIFACT 应用费量据名称状格式状态l实倒黯法f法精一一一C504 货币细目C R 6347 货币细目限定符M an. 3 M 十22 参考币种6345 货币,代码型C an.3 R ,CNY 订单币种6343 货币限定符C an.3 。:9 9 订单币种注释:实例:CUX十2:CNY:9组:SG25 状态:R 最大出现次数:10 行项段:LlN 顺序号:13 级:1 行项状态:M 最大出现次数:1 名称:供货方的物品编号段描述:EDIPACT j应用标语名称状态格式找态实例照法/注
39、释1082 行项号C n. 6 。+1 格式n.5 行号1229 行动请求/通知,C an. 3 N 代码型C212 项号标识C R 7140 项号C an. 35 R 十2001格式an. 10 项号7143 项号类型,代码型C an. 3 R :SA SA 供货方的物品编号注释:一个订单的行项由一个或多个重复段组组成,每个段组以LIN段开始。每个LIN段指一个确切的产品。实例:LIN+1十十2001:SA 24 组:部;25.状态:段:顺序号:IMD 状态z名称:产品的简短描述段描述:7077 |项目描述类型,代码型7081 |项目特征,代码型C273 |项目描述7009 I项目描述标识1
40、131 I代码表限定符3055 I代码表负责机构,代码型7008 I项目描述7008 I项目描述注释:实例:IMD十F十+: : MINERAL: HARDNESS GB/T 19709-2005/ISO/TS 20625: 2002 R 最大出现次数z10 行项14 级z2 项描述。最大出现次数:1 C an.3 自由格式C an.3 N C R C an.7 N C an. 3 IN C &11.3 IN C an. 35 I R I :MINERALI格式an.20C an. 35 , HARD-01 NESS 项目描述,第1行。如果使用该段,就必须传输该描述。项文本第1行格式an.20
41、 项文本第2行25 GB/T 19709-2005/ISO/TS 20625 :2002 组:L m L i 状态:R 最大出现次数:10 行项段:顺序号:15 级:2 量 状态:。最大出现次数:1 名称:己订购数量段描述:用6063 = 己订购数量6060 6411 US (0 , 45359237千分米)铃打注粹:实例:26 组:句双1Z5段:名称:分项金额段描述三5025 5004 I货币金额注释:该段包括分项的金额(价格实例:MOA + 203: 2800 组:jpiio , 组:段:名称:段描述:5125 I价格限定符5118 I价格砌E手5375 I价格类型,代码型5387 I价格
42、类型限定符5284 I单价基准641 1 I计量单位限定符注释:实例:PRI+AAB: 1400门CAT:TNE状态:顺序号:状态:GB/T 19709-2005/ISO月s20625: 2002 R 最大出现次数:10 行项16 级:2 。最大出现次数:1 C n.9 I N C an. . 3 I 0 I : TNE 货币金额目录价格PCE =件KGM = 千克LTR = 升(1立方分米)TNE = 公吨(1000千克)27 G/T 19709-2005/ISO/TS 20625: 2002 段:t1N S 名称:节控制段描述2注释:实例:UNS+S 段:户MOA名称:总金额段描述:C51
43、6 I货币金额5025 I货币金额类型限定符5004 I货币金额注释:实例=MOA十86:280028 顺序号:18 状态:M 顺序号:19 状态:R M 级:。最大出现次数:1 级:0 最大出现次数:1 M M an. 3 I M I +86 C n.18 I R 1:2800 节控制货币金额86 = 报文总货币金额格式n. 12 订单总金额GB/T 19709-2005/ISO/TS 20625: 2002 段:名称:报文尾段描述:顺序号:20 状态:M 级:0 最大出现次数:1 M n. 6 1M 1+20 报文尾0074报文中段的数目0062 I报文参考号M an. .14 I M I
44、十l由发送方指定的唯一的报文号,必须与UNH段中数据元0062的值相同。注释:实例:UNT+20+1 A.2 生成的XML结构A.2.1 带有EDI标记和命名空间的XMLschema 注:本部分实例中命名空间gb仅是为了举例,可以忽略,或使用其他任何合适的命名空间。29 G/T 19709-2005/180月s20625: 2002 30 GB/T 19709-2005/ISO/TS 20625: 2002 31 GB/T 19709一2005/ISO/TS20625 :2002 32 GB/T 19709-2005/ISO/TS 20625: 2002 33 G/T 19709-2005/1
45、80厅S20625: 2002 35 GB/T 19709-2005/ISO/TS 20625: 2002 36 GB/T 19709-2005/ISO/TS 20625:2002 37 GB/T 19709-2005/180厅820625: 2002 38 GB/T 19709-2005/ISO月s20625: 2002 39 GB/T 19709-2005/ISO月s20625: 2002 上述Shema的XML报文实例z128576 4 20010606 BY CNMIEC No.5 SANLIHE ROAD BEUING 100044 1236547890110010170ICBC 1
46、234567 ZHANGSAN 01068495888 TE 40 GB/T 19709-2005/ISO/TS 20625 :2002 CNY 1 2001 MINERAL 2 TNE 2800 14002800 A.2.2 使用口语化标记的另一种XMLschema 42 GB/T 19709一2005/ISO/TS20625: 2002 43 GB/T 19709-2005/ISO/TS 20625 :2002 44 GB/T 19709-2005/ISO/TS 20625: 2002 45 GB/T 19709-2005/ISO/TS 20625: 2002 46 GB/T 19709一
47、2005/ISO/TS20625 :2002 47 GB/T 19709-2005/ISO/TS 20625: 2002 48 GB/T 19709-2005/ISO/TS 20625: 2002 49 GB/T 19709-2005/ISO/TS 20625: 2002 50 GB/T 19709-2005/ISO/TS 20625: 2002 上述Schema的XML报文实例:128576 51 G/T 19709-2005/ISO/TS 20625: 2002 4 20010606 BY CNMIEC No. 5 SANLIHE ROAD BEIING 100044 1236547890 ICBC 1234567 ZHANGSAN 01068495888 TE CNY 1 200 1 MINERAL 2 TNE 2800 1400 2800 52 GB/T 19709-20