GB T 16703-1996 用于行政、商业和运输业电子数据交换语法实施指南.pdf
《GB T 16703-1996 用于行政、商业和运输业电子数据交换语法实施指南.pdf》由会员分享,可在线阅读,更多相关《GB T 16703-1996 用于行政、商业和运输业电子数据交换语法实施指南.pdf(27页珍藏版)》请在麦多课文档分享上搜索。
1、中华人民共和国国家标准用于行政商业和运输业电子数据交换语法实施指南发布实施国家技术监督局发布前言本标准等同采用联合国语法实施指南用于行政商业和运输业电子数据交换的语法规则实施指南是用于电子数据交换的系列标准之一已经发布的配套国家标准有用于行政商业和运输业电子数据交换的应用级语法规则电子数据交换的术语贸易数据交换贸易数据元目录用于行政商业和运输业电子数据交换的段目录用于行政商业和运输业电子数据交换的复合数据元目录用于行政商业和运输业电子数据交换报文设计指南和规则本标准在语法实施指南原版的基础上按照的规定增加了范围引用标准将原来排在后面的定义调整到定义原版的其他章节编号依序顺延本标准由中国标准化与
2、信息分类编码研究所提出本标准由中国标准化与信息分类编码研究所归口本标准由中国标准化与信息分类编码研究所中国联合通信总公司邮电部数据通信研究所外经贸部配额许可证事务局中国工商银行科技部等单位负责起草本标准主要起草人胡涵景房庆程女范张荣静赵小凡陈淑仪孟朱明王云生王若虹前言本指南的目的是为电子数据交换的用户实施用于行政商业和运输业电子数据交换的应用级语法规则提供帮助并通过一些实例来扩展包含在这个语法规则中的某些规则本指南是为用户提供的一系列标准的一部分用户应掌握的该系列其他有关文件是联合国贸易数据元目录贸易数据元目录和相应的代码集用于行政商业和运输业电子数据交换的应用级语法规则用于行政商业和运输业电
3、子数据交换的报文设计指南和规则目录集它包含如下目录国际公认的标准报文用于的段目录用于的复合数据元目录用于的数据元目录用于的代码表由联合国单独发布并与国际标准化组织共同维护其余的文件被汇编在联合国贸易数据交换目录中用户软件提供者或网络提供者决不能对中所确定的语法规则做任何改变如要改变应向本国的标准归口单位或按的程序提出经与双方组织国际讨论然后批准发布从技术开发的一开始就遵守了重要的设计准则这些准则包括技术不受计算机的限制不受使用它们的系统的限制不受应用的限制不受通信方式的限制同时也不受交换数据的限制鉴于广泛使用和大量试点应用的事实例如使用各种系列的主机超小型机与微机使用一系列不同的计算机通信规程
4、如分组交换等以及不同的系统解释包括一对一直接交换与邮箱交换证明这些准则已能满足要求除上述之外应对使用这一技术的内部系统产生极小的影响对于报文传输中结构化数据的许多有效应用使用了一项可产生简单系列文件的技术这一技术常常能结构化地保存记录这些记录含有与在报文中的数据段所要求的数据相互等效的数据然后将该文件提交给一个格式化程序该程序按照要求对数据进行结构化处理经验表明对于把内部格式文件转换成供传输的符合语法的文件以及在收到一个的结构化的传输后再将之转回到内部系统所要求的格式这两种情况参数或表驱动程序已被证明是非常有效的当收到一条作为编译的传输信息时通过使用这些程序接收方很可能忽略一些对本系统要求不感
5、兴趣的数据值得强调的是是一个在用户系统中使用的用户应用协议与模型兼容即可将用户数据交由此模型的服务去传输一项通用的技术就是可以由用户使用自己编写的内部程序或软件包来对结构化的传输文件进行双向格式化文件中所有的数据都是用户数据经翻译后交给用户交换协定中规定的专用通信协定处理如等GB/ T 16703二1996A用户系统I I B用户系统EDIFACT格式化与解格式化程序通信协议应用层表示层会话层运输层网络屡戴据链路屡物理层EDIFACT格式化与解格式化程序通信协议应用层表示层会话层运输恩网络层数据链路层物理层E 中华人民共和国国家标准用于行政商业和运输业电子数据交换语法实施指南国家技术监督局批准
6、实施本标准等同采用联合国用于行政商业和运输业电子数据交换的语法实施指南范围本标准是为电子数据交换的用户实施用于行政商业和运输业的电子数据交换语法规则提供指导并通过一些实例的支持来扩展包含在中的某些规则本标准适用于行政商业和运输业等的电子数据交换引用标准下列标准所包含的条文通过在本标准中引用而构成为本标准的条文本标准出版时所示版本均为有效所有标准都会被修订使用本标准的各方应探讨使用下列标准最新版本的可能性信息处理信息交换用七位编码字符集用于行政商业和运输业电子数据交换的应用级语法规则贸易数据交换贸易数据元目录电子数据交换的术语定义本标准中使用的定义请见的附录和应用基本要求标准所有的用户都应该严格
7、遵守已发布的标准否则将会失去许多可以得到的好处是把结构化的数据组成段段再组成报文报文再组成交换的标准数据标准段标准和报文标准都是同等重要的基本要求是为行政商业与运输业数据制定的标准在适当的地方也推荐使用代码来表示代码型数据一般是国际通用的可维护代码和限定符在已经设计的中由于各方面所需求的信息具有重复性因此可以把逻辑上有关的数据元组合成标准的段然后把这些标准的段用在一些不同的报文中以满足有关业务功能的需要在联合国标准报文中可以找到这方面的实例例如商业发票订购单以及发运通知这些标准的段和其他某些特定于某种特殊报文的专用段同时在标准段目录中发布各种都是在报文目录中发布语法与目录维护程序包括用户如何才
8、能对现有的标准段标准报文提出修改或增加的建议以及提出新的标准报文提案的程序已在报文设计指南中给出如果所需功能已经提供用户应尽可能使用已有的当然许多用户会认为某些不必那么复杂然而进一步研究便会发现许多段甚至是绝大多数的段和段组被设计为条件型这是因为这些报文是由多个行业部门为国际和国内通用目的而设计的由于条件型的段可以从一个报文中完全省略因此用户能够通过使用标准报文中规定的较少的段来满足自己的需求如果这还不能说明问题那么就必须研究报文设计指南与内部系统的接口当选定要使用的报文标准后用户就必须针对自己的内部系统在相关报文的数据要求的各个方面进行认真分析必须保证报文中要用到的所有数据包括条件型数据和必
9、备型数据都能从内部系统中提供否则就必须寻找其他途径来做此项工作有时某些数据元可能保留在一个参数文件中见为接收报文用户必须明确规定如何处理数据例一份订购单报文能直接进入目前使用的内部订单处理系统吗一些中间处理和数据的重新排序能首先实现吗为传输和接收报文应注意需对在报文中使用的代码作出规定这些代码可能与内部系统中使用的代码并不完全相同因此有些代码的格式还要经过转换如果把内部应用之间没有明显集成的数据进行连接这一点就显得特别重要软件需要一种软件把内部系统的数据按报文和语法结构格式化也还需要另一种软件将这一过程反过来即能够把报文中的数据返回到内部系统要求的格式这种软件既可以自己开发也可以通过购买专用的
10、软件包获得当只有一两个报文时自行开发可能是使应用得到普及的一种快速方法但当有更多的报文应用时一般来说自行开发就不太合算主要是因为通常程序中使用的代码与报文有关这样当报文修订以及延长使用周期时可能会引起维护的困难来自各方面的软件包都可以使用其范围包括从数据采集系统到接口翻译程序大多数软件包通常通过使用表驱动程序而独立于报文如果报文内容改变这就意味着只需修改表而软件包的主模块并不需要修改如前所述有时用户可能会发现所需要的数据并不都能从内部系统中获得对传输数据的格式化这种情况可能是正确的特别对需要作为某些语法服务段交换头和功能组头的一些数据来说更是如此有些情况也可能是正确的例如为满足一些法律所要求的
11、格式在交换中需要有数据的源发组织的全称与地址为解决这些问题采用的一项实用技术是把这些不变的数据保持在一个很小的参数文件中这一参数文件可在报文格式化处理期间随时访问通信某些形式的通信载体是作为实施应用的最后的基本元素某些应用仍要交换磁带但是越来越多地使用远程通信技术现有两种方式可供选择一种是直接通信另一种是通过第三方服务传递如果交换方的数量比较少而且他们的远程通信协议是相同的直接点对点或拨号技术可能就足以满足需要然而当交换方的数量增加时就必须要满足不同的远程通信协议调度问题也变得更加突出可以清楚地看到由网络提供者提供的服务变得可以选择虽然提供的服务可在细节上不同但大部分的服务只是提供网络通信网络
12、的界面协议转换服务即使用一个比较好的远程通信协议提供数据并且能把交换的各方都转换到了这个通信协议上来这是网络提供者提供服务的一个功能以及邮箱清算所服务邮箱清算所服务的用户把数据送给网络提供者网络提供者询问每次交换的标头段以便把数据存放在交换标头段所规定的特定收件者的邮箱中然后每个接收方便可进入他自己的邮箱内检索数据如果调度问题十分突出或交换的数据跨越时区这可能是一种很有用的方式当要加入到一个已有的用户组时可能会发现这个作为一个整体的组已经选好了通信技术交换协定引言实际上每个有效的数据交换应用都是按交换协定进行工作的交换协定通常以用户手册的形式规定一旦形成协定后就必须按计算机系统用户手册所采用的
13、同样方式进行维护管理机构权限的类型随应用而发生变化例如在海关交换应用中一般来说必要的用户文件要依靠海关本身的权限来管理和维护其他一些例子包括贸易协会贸易促进组织和由贸易设立和提供资金的秘书处初始开发和设计当不可能十分精确地规定用于交换系统初始开发和设计的技术时可能要制定一些以现有系统所用技术分析为基础的指南一个典型的作法是成立一个指导委员会该委员会成员是从应用领域的用户中挑选的由每个负有专项任务的一系列子工作组向指导委员会报告他们的工作进展这些子工作组也是从用户中产生的这些用户对他们自己的任务应有必要的经验下面的任务表是由目前用户组完成的典型工作还可能包括更详细的内容这取决于应用的范围一个子工
14、作组可以承担两个或多个任务具体应用的典型任务表应能够标识将要交换的各种报文或交易的功能及类型这些都应参考经协商而定的应用数据元目录特别要强调每笔交易中每个数据元的状态是必备型还是条件型由于在不同应用领域的用户可能希望在未来交换数据可能的话每个应用领域的报文类型与结构的标准化都将给每个人带来好处标识所要求的数据元数据元的长度与格式以及数据元术语同时编制一个用户数据元目录一般是参照对于国家或行业使用的特殊数据元则应制定本地区或本行业的协议标识所要求的用户数据段的功能应充分利用的标准段目录特别是应设计为多行业多应用的标准的用户数据段如果需要设计新的用户数据段时就应遵循报文设计指南中的建议将变更请求提
15、交给中国委员会技术评估组中国标准化与信息分类编码研究所规定在应用中将使用的语法级即级级或其他级详见规定在应用中将使用的数据的物理传输方法包括有关的磁带传送要求规范软盘传送规范以及远程通信协议规范标识可能要求辨别的与信息传输有关的合法性与保密性问题应注意到建议贸易数据交换电信传输规则已写明所有需要考虑的法律问题包括在联合国贸易数据交换目录中标识与推荐用户组中所有参与方执行的通用编码技术必要时标识与推荐加密技术在完全实施之前推荐试验阶段的形式与时间用户手册考虑到上述方面建议用户手册至少应包括所使用的语法级的说明所使用的已商定的字符集的说明所使用的报文结构类型完整详细的说明尽可能强调使用如果不太适用
16、时就应遵循在报文设计指南中的修订程序用户数据元目录尽可能使用中定义的数据元用户段目录尽可能使用中定义的标准段用户报文目录应遵守的法律保密要求规范所应用的通信服务说明所使用的在该应用领域必须已经是标准的传输记录长度的规范所使用的纠错确认等技术的标识是否使用功能组的标识必要时指出所使用的加密类型必要时指出所使用的口令类型交换协定检验表交换协定一般以用户手册形式规定用于规范所有应用交换的参加者建议在此交换应用中各参与方之间不要分别规定双边协议因为这样只能起到废弃所有用户制定的交换协定标准的作用交换协定必须对构成语法格式的服务段中的某些数据项规定所使用的代码集和限定符集等下面列出一些数据项及其描述规范
17、并在括号中给出服务数据元参考号和出现该数据元的段交换发送方交换协定必须规定是用名称还是用代码来标识发送数据的组织如果用代码各种代码集必须通过使用规定的限定符来标识交换接收方交换协定必须规定是用名称还是用代码来标识接收方如果用代码各种代码集必须通过使用限定符来标识而限定符必须是已经规定好的接收方参考口令交换协定必须说明该字段是否使用如果使用的话就要对口令表进行维护或者要发送方查明他们的各伙伴提供了什么参考或口令应用参考交换协定必须说明是否使用该字段如使用的话必须说明该字段中传送什么信息处理优先级代码交换协定必须说明是否使用该字段如使用的话必须提供代码表及其代码含义通信协定标识交换协定必须说明是否
18、使用该字段如使用的话应说明出现的是名称还是代码如果是一个代码应提供该代码的值应用发送方标识与应用接收方标识交换协定还必须通知用户是用户自己维护代码表必要时还包括限定符还是通过发布来维护经协商而定的代码表管理机构交换协定必须提供可使用的代码表虽然在一次交换应用中很可能仅使用一个代码例如如果使用此代码的值为报文版本号如果要使用应规定当前所使用的报文版本号必要时还包括发行号如果此次应用使用的不是交换协定必须公布版本号必要时还包括发行号参见第章报文的标识与管理报文标识符报文标识符字段含有个成分数据元交换协定中的每个报文的类型需按第章报文的标识与管理中的规定对每个成分数据元的值做出说明交换维护机构必需强
19、调建立某种形式的交换维护机构该机构应负责交换协议的管理和维护特别应负责用户手册修订本的编写与发布还应负责管理报文新版本的修改交换用字符集为满足用户需求根据字符集的使用标识了两个语法级这两个语法级在交换头段数据元语法标识符中中分别定义为即基本级和即级两级的全部字符集已在中作了规定只有级可以使用取自较高层的字符集其中包括使用中三个不可打印的分隔符以代替由在级中定义的可打印分隔符还应该清楚为满足接收方的能力和要求必要时级语法的用户必须将级语法还原成级语法对于某些通信协议使用分隔符时还应注意例如如使用协议某些字符就不能直接传到应用层处理在这种情况下使用级字符集将会避免这一问题如果交换方之间没有其他协议
20、计算机与计算机交换所用的推荐的级与级字符集均使用标准代码表中规定的位代码表示二进位编码的十进制或其他与硬件软件有关的字符表示形式例如均不能用于交换除非交换方之间预先有协议因为计算机在制造时不都是按相同的方法处理这些特性代码表传输成分文本中的一次数据交换是由一个或多个报文组成这些报文含有按规定顺序排列的数据元组成的段数据元注应强调指出在本标准中列出的所有数据的例子均是示例要获得当前的格式代码集和限定符值等应研究一个数据元可由一个单独的数据项组成如交货月在这种情况下该数据元可称为一个简单数据元一个数据元也可由几个数据项组成如复合数据元产品标识即由两个数据元构成它们是物品号与物品号限定符在这种情况下
21、可称之为复合数据元复合数据元中的每个数据项称之为成分数据元一个成分数据元由它在数据元中的位置来标识例如如要求用一个数据元表示保险费就应定义一个带有两个成分数据元的复合数据元开始位置是保险费紧接其后货币代码作为第二个成分数据元在标准中涉及的数据元可以是用户数据元也可以是服务数据元用户数据元包括将要传输的实际数据这些数据元的规定已超出了本标准的范围但应以交换方之间进行定义与约定最好以为基础并在用户数据元目录中进行说明服务数据元包括结构化传输所需的数据本标准提供的服务数据元表及其详细说明已在中以与系列的形式给出详见数据元只能放在段中进行传输中的每个数据元都被分配了一个唯一的位数字标记此外每个数据元还
22、有一个唯一的易记忆的由个字母组成的字符型数据元标识符这些数据元标识符能在内部系统如系统文件和程序文件中使用段段有两种一种是用户数据段一种是服务段不包含任何数据的条件型段必须从报文中删除用户数据段包含如量值名称地址以及其他要传输的数据元用户数据段的内容不属于语法标准的范围用户数据段前两位字母不能用标记因为是保留给服务段使用的服务段包含用于服务的数据元如传输发送方语法规则的类型和级传输准备日期优先权类型等以及传输中需要的其他特殊数据所有服务段标记都应以专为此保留的两个字母开始用户决不能改变服务段变更请求手续已在用于提出修订申请的报文设计指南中说明下列类型的服务段已由提供传输结构化语法的段这些段通常
23、用来以标准方法装配各种传输如开始与结束每次传输开始与结束传输中的每个报文开始与结束传输中的报文功能组如使用的话在服务报文与中使用的段这些段分别用于确认请求纠正语法错误和拒绝接收以及对应用错误进行校正的接收或请求的确认还在开发中在通用报文中使用的段用来说明报文的类型标题和参考段由一个代码来标识该代码唯一标识在段目录中规定的每个段在语法标准中提供的带有详细说明的服务段表在附录中给出报文一个报文由很多按照语法规则构成的段组成它必须由服务段报文头开始以服务段报文尾结束它必须含有至少一个用户数据段在该数据段中至少包含一个用户数据元报文有两类一类是用户报文一类是服务报文用户报文除含有报文头段与报文尾段之外
24、还应含有报文所需的用户数据段可以选择一种累进方式传递报文在首次传输时一般不包含交换应用报文规范中所定义的所有信息除在报文中定义为必备型的数据外在这种情况下始发者可以先传送一些他选择的数据元并随后在第二次或连续传输中增加或更新前面发送的数据这些数据通过一个唯一的结构化的关键字联系起来这里举一个订舱报文的例子该报文是运输工作人员需要的一份便于他尽早完成装货计划的初步估算详细情况可由始发者以后提供直到运输工作人员有了编制一份货运单的足够的数据累进报文传输技术的使用在本标准中做了更为详细的解释服务报文在语法协议层或在应用层含有纠正错误的服务段和通用自由文本的服务段见本标准第章报文由报文标识符字段唯一标
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 16703 1996 用于 行政 商业 运输业 电子 数据 交换 语法 实施 指南
