GB T 26152-2010 基于XML的电子商务订单报文.pdf
《GB T 26152-2010 基于XML的电子商务订单报文.pdf》由会员分享,可在线阅读,更多相关《GB T 26152-2010 基于XML的电子商务订单报文.pdf(44页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 35.240 L 67 GB 中华人民共和国国家标准GB/T 26152-2010 基于XML的电子商务订单报文E-business order message based on X岛1L2011-01-14发布2011-06-01实施数码防伪中华人民共和国国家质量监督检验检菇总局中国国家标准化管理委员会发布GB/T 26152-2010 目次前言.1 引言.n I 范围-2 规范性引用文件3 术语、定义和缩略语.1 4 订单报文的功能及设计原则.5 订单报文的组成46 订单报文内容属性说明.7 订单报文的主要内容.7 附录A(规范性附录)订单报文的XMLSchema 17 附录B(资
2、料性附录)订单报文的XML文档MGB/T 26152-2010 目。昌本标准的附录A为规范性附录,附录B为资料性附录。本标准由全国电子业务标准化技术委员会(SAC/TC83)提出并归口。本标准起草单位:中国标准化研究院、多友科技(北京)有限公司、阿里巴巴(中国)网络技术有限公司、上海港虹信息科技有限公司、新景程国际物流有限公司、深圳市联合纵横国际货运代理有限公司、上海宝霖国际危险品物流有限公司。本标准主要起草人:隋援、刘颖、章建方、李佳伟、曹新九、孙文峰、胡涵景。I GB/T 26152-2010 sl 近年,可扩展置标语言(XML)得到了快速的发展,国际上相关标准化组织都在积极进行基于XML
3、的报文设计方法相关的研究和探讨。UNjCEFACT与OASIS下设的UBL技术委员会专门负责进行XML格式报文设计方法的研究,于2006年发布了通用业务语言(UBL,Universal Business Language) 2.0版,以便定义可广泛应用于各个业务领域的基于XML的交换格式。本标准主要参考了UBL2.0中订单报文的XMLSchema,对订单的业务内容是在GBjT20538. 2-2010(基于XML的电子商务业务数据和过程第2部分:业务信息实体目录的基础上确定的,并保持与其语义上的一致性,订单的XMLSchema设计遵循GBjT19256.8-2009(基于XML的电子商务第8部
4、分:报文设计规则的有关规定。本标准对与订单直接相关的聚合业务信息实体(ABIE)、基本业务信息实体(BBIE)及关联业务信息实体(ASBIE)进行了详细说明。同时由于行项、项、价格、运输阶段、商品分类、包装等ASBIE包含了与订购商品或服务直接相关的信息,因此本标准中也对上述ASBIE及其所包含的主要BBIE进行了说明。其他ASBIE和BBIE在GBjT20538. 2-2010中进行了详细的说明,在本标准中不作规定。E GB/T 26152-2010 基于XML的电子商务订单报文1 范围本标准规定了基于XML的电子商务中参与方之间数据交换所用的订单报文的功能与设计原则、组成及主要内容,并给出
5、了订单报文的XMLSchema o 本标准适用于基于XML的电子商务订单报文的设计、使用和管理。2 规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。GB/T 6512 运输方式代码GB/T 12406 表示货币和资金的代码(GB/T12406-2008, ISO 4217: 2001 , IDT) GB/T 16472 货物类型、包装类型和包装材料类型代码GB/T 19256.
6、8-2009 基于XML的电子商务第8部分:报文设计规则GB/T 19256.9-2006 基于XML的电子商务第9部分:核心构件与业务信息实体规范(ISO/TS 15000-5:2005 ,MOD) GB/T 20538.2-2010 基于XML的电子商务业务数据和过程第2部分:业务信息实体目录3 术语、定义和缩暗语3. 1 术语和定义GB/T 19256. 9-2006中确立的以及下列术语和定义适用于本标准。3. 1. 1 核心构件类型core component type; CCT 由一个内容构件(有且仅有一个)和一个或多个辅助构件组成的一种核心构件,其中内容构件给出了实际内容,辅助构件
7、对内容构件给出了实质性的补充定义。核心构件类型没有业务语义。GB/T 19256.9-2006,定义3.1.38J 3. 1. 2 业务信息实体business information entity; BIE 带有唯一业务语义定义的一条业务数据或一组业务数据,BIE可以是BBIE、ASBIE或ABIE。GB/T 19256.9-2006,定义3.1. 14J 3. 1.3 基本业务信息实体basic business information entity; BBIE 表示特定业务语境中特定对象类的单一业务特性的业务信息实体。它有唯一的业务语义定义。GB/T 19256.9-2006,定义3.1
8、.9J 3. 1. 4 聚合业务信息实体aggregate business information entity; ABIE 由相互关联的若干条业务信息组成的集合,它表达了特定语境中清晰的业务含义。如果采用建模语言来表述,它表达了特定业务语境中的一个对象类。GB/T 19256.9一2006,定义3.1. 1J 1 GB/T 26152-2010 3.1.5 关联业务信息实体association business information entity; ASBIE 表示特定业务语境中特定对象类的复合业务特性的业务信息实体。它有唯一的业务语义定义。ASBIE表示关联业务信息实体特性,并与具有
9、相同结构的ABIE相关联。GB/T 19256.9-2006,定义3.l. 4J 3. 1.6 ucc方式将每个单词的首字母大写,并把这些单词组合起来的一种方式。GB/T 19256.8-2009,定义3.l. 68J 3.2 缩略语下列缩略语适用于本标准。ABIE:聚合业务信息实体(AggregateBusiness Information Entity) ASBIE:关联业务信息实体(AssociationBusiness Information Entity) BIE:业务信息实体(BusinessInformation Entity) BBIE:基本业务信息实体(BasicBusine
10、ss Information Entity) ID:标识符(ldentifier)QDT:限定的数据类型(QualifiedData Type) UDT:未限定的数据类型(UnqualifiedData Type) UML:统一建模语言(UniformModeling Language) XML:可扩展置标语言(ExtensibleMarkup Language) 4 订单报立的功能及设计原则4. 1 订单报文的功能订单报文包含与订购商品或服务直接相关的贸易信息。买方通过订单报文,按照报价或已知的其他情况,发起与卖方之间对指定的商品或服务的交易。4.2 订单报文的设计原则4.2.1 订单报立的
11、业务设计原则订单报文的业务设计原则如下:a) 订单可以规定折让和费用,以确定付款方式zb) 订单允许针对所有定价规定一种默认货币,也允许针对发票指定一种货币;c) 订单可以针对个别项的定价和任何折让或费用规定附加货币;d) 订单可以具有多个订单行;e) 买方可以指出可接受的替代选择50 订单中可以对折扣进行详细规定。4.2.2 订单报立的语法设计原则订单报文的语法设计原则如下za) 订单报文的XMLSchema设计规则应遵循GB/T19256.8-2009的报文设计的规定。b) 订单报文的Schema模块应导入以下通用Schema模块,具体包括:1) 通用ABIESchema模块z 应导人通用
12、BBIESchema模块; 应导人QDTSchema模块;2 应导人UDTSchema模块。通用BBIESchema模块:应导人QDTSchema模块;应导人UDTSchema模块。通用扩展BIESchema模块:应导人通用BBIESchema模块;应导人UDTSchema模块;可包含扩展数据类型。QDT Schema模块:应导入UDTSchema模块。UDT Schema模块。各模块间的关系见如图1所示的订单报文Schema模块结构图。GB/T 26152-2010 2) 3) 4) 5) 订单报文Schema模块 导入 I l l i -/ / / / / / / / / / / / /
13、/ / / 导入/ / / / /i t / / / / / /飞/4导入:I 、/ / 、,/ ) -.1 / ,/ 导入/ - - , / / 4号入lt y/、/i/J YY I I、/ I 通用BBIEI I I、1/ I 1、/ r国-./ / -I y 导入 l / I I -一一.一一-通用Schema模块 通用扩展BIE/ / 通用ABIE司包含UDT 扩展数据类型导入丰rO +发起方+记账+买方O. .1 O. .1 1 客户方医型 供货方1 +货运代理人 参与方O. .1 +有效 期限O. .n O. .n 合同 1. .n 订单行l一一说明z X X X X 表示BBIE
14、GB/T 26152-2010 锵E#UBL版本10:标识符0.1-定制文件10:标坝、符0.1#配置文件10:标识符0.1 1D:标识符1.1#销售订单ID:标识符0.1c #副本指示符指示符0.1#UUID:标识符0.1#签发日期:日期1.1签发时间:时间0.1、;#备注的:文发本票货0.币n代-要求码:代码0.1#单证货币代码:代码0.1定价货币代码代码0.1-税货币代码:代码0.1-客户参考:文本0.1-记账代码:代码0.1 -记账:文本0.1。o +报价+订单+预期的十发起方+附加O. .1 O. .1 0. n O. .1 O. .n 单证参考金额总计中!j 交易条件 折让费用 交
15、货条款 税总计 交货 签名 O. .1 付款方式国家表示ABIE表示聚合,用于创建ABIE与ASBIE之间的整体与部分的关系,ABlE1是ABIE2的ASBlEo表示导向关联,ABIE1能够导航到箭头指向的ABIE20图2订单报立的UML模型 O. .n O. .n 5 GB/T 26152-2010 订单行 行项I-标识在否谅符#备注文本0.1#数量.数量0.1#行扩展金额,金额0.1#总计税金额;金额0.1一nu 码MN代南阳工潮式存方百枫输标运ht芦有白URU口URURU口u叉 I 表示不做具体说明的一个或多个ABo. 表示不做具体说明的一个或多个BBIE。固3订单行的UML模型图6 订
16、单报文内容属性说明订单报文由一个ABIECOrder.details)、多个ASBIE和其所包含的BBIE组成,每个BIE主要采用索引、XML标记名、中文名称、字典条目名称、说明、关联类型、出现次数、数据类型、关联的对象类及备注等属性进行说明,这些属性及其有关规则说明如下:a) 索引:标记名在表格中的位置,索引不作为报文的必要部分。b) XML标记名:BIE的XMLSchema中的标记名称,即BIE对应的elementname。XML标记名的命名规则如下:1) 订单报文中,有且仅有一个ABIE,即Order.Details ,其XML标记名为根元素Order。2) 对于BBIE和ASBIE,在
17、宇典条目英文名称及以下规则基础上,采用UCC方式命名z 去掉英文句点(.)、空格符或其他分隔符,以及W3CXMLl. 0中明确规定的不能用于6 GB/T 26152-2010 XML名称的字符; 去掉对象类词; 如表示词与特性词有重复,则去掉表示词; Identifier以ID表示。例如:字典条目名称为Order.Tax_Currency Code. Code气订单.税货币代码.代码)的BBIE,其XML标记名为TaxCurrencyCode;字典条目名称为Order.Quotation_Document Reference. Document Reference (订单.报价单证参考.单证参
18、考的ASBIE,其XML标记名为QuotationDocumentReference。c) 中文名称:BIE的XML标记名的中文指称。d) 字典条目名称:每个BIE有且仅有一个字典条目名称,名称由下面几部分构成,各部分之间用半角符号分割:1) 对象类词;2) 特性词;3) 表示词;4) 各部分的限定词。ABIE,其特性词和表示词都是细目,如Order.Details。对于ASBIE,表示词为其所关联的ABIE的对象类词,特性词为该对象类词加上适当的语义限定词,如Order.Order_Document Reference. Document Reference,若特性词也为该对象类词而没有语义
19、限定词,即表示词与特性词相同时,则所关联的ABIE的对象类词只出现一次,如Order.Contract。有关字典条目名称的详细内容见GB/T19256. 9-2006 0 e) 说明:该BIE的语义解释。f) 关联类型:该BIE是聚合业务信息实体(ABIE)、基本业务信息实体(BBIE)或关联业务信息实体(ASBIE)。g) 出现次数:该BIE在报文中重复出现的次数。1) 0. 1表示可选且仅可出现l次气2) 0. .n表示可选且可出现多次气3) 1.1表示必选且仅可出现1次气的1. . n表示必选且可出现多次。h) 数据类型:该BBIE的核心构件类型(CCT)。具体包括金额.类型、二进制对象
20、.类型、代码.类型、日期时间.类型、标识符.类型飞指示符.类型、计量.类型、数字.类型、数量.类型、文本.类型等。i) 关联的对象类:与该ASBIE相关的ABIE的对象类。j) 备注:其他需说明的内容,不作为报文的必要部分。7 订单报立的主要内容7. 1 订单报文(ABIE)的主要内容订单报文(ABIE)的主要内容见表207 。国叫Mm-mM|MOE订单报文的主要内容索引XML标记名中文名称字典条白名称说明关联出现数据类型关联的备注类型次数对象类1 Order 订单订单.细目用于订购商品和服务的单证ABIE Order. Details 订单.版本标识符.标识符UBL 2的Schema早期版本
21、2 UBL VersionID UBL版本标识符Order. Version Identifier. 的标识,该Schema定义了可BBIE o. . 1 标识符.类型如:2.O. 5 Identifier 能用在当前实例中的所有元素订单.定制文件标识符.标识符用户根据特定用途对UBL3 CustomizationID 定制文件标识符Order. Customization Identifier. 做出的个性化处理后形成的定BBIE 0.1 标识符.类型Identifier 制文件的标识ProfileID 配置文件标识符订单.配置文件标识符.标识符针对定制文件,用户定义的BBIE O. .1
22、标识符.类型4 Order. Profile Identifier. Identifier 配置文件的标识标识符订单.标识符买方指定的订单标识BBIE 1. . 1 标识符.类型5 ID Order. Identifier 订单.销售订单标识符.标识符6 SalesOrderID 销售订单标识符Order. Sales Order Identifier. 卖方指定的订单标识BBIE O. . 1 标识符.类型Identifier Copylndicator 副本指示符订单.副本指示符.指示符指明订单是一个副本(true) BBIE O. .1 指示符.类型7 Order. Copy.一Indi
23、cator.Indicator 还是正本(false) UUID 通用唯一标识符订单.UUID.标识符ABIE实例的通用唯一标识BBIE O. . 1 标识符.类型8 Order. UUID. Identifier IssueDate 签发日期订单.签发日期.日期买方指定的签发订单的日期BBIE 1. . 1 日期.类型9 Order. Issue Date. Date 10 IssueTime 签发时间订单.签发时间.时间买方指定的签发订单的时间BBIE O. .1 时间.类型Order. Issue Time. Time 表2C目。因叫Mm-UMa|MO-o表2(续)索引XML标记名中文名
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 26152 2010 基于 XML 电子商务 订单 报文
