2.9 EDI数据标准化应用指南
用户在使用EDI数据标准之前必须首先注意这些数据标准的版本号。UN/CEFACT每年都对EDI数据标准进行修订,并且每年给出两版修订后的EDI数据标准。例如,2010年给出的数据元标准为UNEDED10A和UNEDED10B,10A为上半年的版本,10B为下半年的版本。用户在进行电子数据交换之前首先应与参加电子数据交换的各方商定好大家均使用哪个版本的EDI数据标准。然后在制作EDI报文时一定要注意版本的一致性,这里的一致性指的是制作报文所使用的段目录标准、复合数据元标准、数据元标准以及代码标准均采用一个版本,例如均使用 10B 版本。接下来用户应当注意报文中所使用的数据元、代码、复合数据元以及段应全部来自UN/EDIFACT的标准。尽可能不使用外部代码,如果一定要使用外部代码,应事先与交换的参与方协商,达成一致后在签署 EDI 交换协议时应明确写入协议之中。
用户还应当注意的是报文类型,即交换的报文是批式EDI报文还是交互式EDI报文。如果是批式EDI报文,那么使用的数据标准应当是适用于批式EDI报文的数据标准。如果是交互式EDI报文,那么使用的数据标准应当是适用于交互式EDI报文的数据标准。
当用户不会自己制作 EDI 报文时,可以套用联合国标准报文(UNSM)。UN/CEFACT同样每年对UNSM进行修订,并给出两版修订后的UNSM。因此,用户应当注意版本的一致性。
用户在使用EDI数据标准时应当登录UN/CEFACT网站,从网站上查阅或下载所需要的标准。
本章一开始就提到 EDI 交换的报文由各个标准段组成,标准的段由各个标准的复合数据元或简单数据元组成,复合数据元由多个简单数据元组成,而代码型的数据元的值可以从标准代码表中获得。一层包着一层,由大到小。因此,我们研究电子报文的数据标准化问题就是研究数据元、代码、复合数据元、段以及报文的标准化问题,而这其中数据元是真正的核心。UN/CEFACT为数据元、代码、复合数据元、段以及报文都分别制定了标准,这些标准相互关联,由大到小一层套一层。因此,用户使用时不能单独使用一个数据标准(报文标准除外)。