如何使用知行EDI系统进行报文翻译?
上节课我们讲了,如何自己读懂EDI报文规范,那么本节课,小知接着为大家讲,如何使用知行EDI系统自己做报文翻译呢? 首先,知行EDI系统是由不同的端口功能组合而成,通过端口名称可示意其实现的功能。知行EDI系统的端口分为两类,分别是连接端口和转换端口。其中,连接端口表示和外部传输或内部系统集成的端口,例如OFTP端口,AS2端口,Database端口等等。而转换端口表示将某种文件转换为另外一种文件的端口,例如EDIFACT端口,X12端口,Excel端口等等。 另外,知行EDI系统中,对EDI报文的处理一定会经过X12或EDIFACT端口。显然,X12端口是处理X12标准EDI报文的,EDIFACT端口是处理EDIFACT标准EDI报文的。经过这两种端口,可以实现将EDI报文和标准XML文件之间的相互转换,也就是既可以将EDI报文转换成标准XML,也可以将标准XML转换为EDI报文。 小知在这里提醒一下同学们,因为在知行EDI系统中,不同的方案会用到不同的端口,有的端口可能会需要写一些脚本语言,这里的脚本语言是小知自家定义的一种语言,叫做RSBScript语言。如果对RSBScript语言不了解,可能会造成使用过程中功能的限制。不过同学们放心,大多数实施方案,例如XML,IDOC,数据库中间表,CSV等,几乎都只需要通过配置或界面操作来实现,不需要额外写脚本语言。另一方面,RSBScript语言也非常简单,只要有一定的Script脚本语言基础,就会很容易掌握的。关于RSBScript脚本语言,可点击RSBScript 语言实战详细了解。 我们依然以一个850报文为例: 这是一份原始850 EDI报文: ISA*00* *00* [...]


