怎么理解知行之桥EDI系统的端口?
什么是端口?通常情况下端口是计算机内部用来识别不同应用程序的地址,如常见的80端口、21端口等。而从计算机硬件的角度来看,端口是计算机背板的RJ45网口或者是电话使用的RJ11插口。这两种说法都没有错误,它们分别是端口这个大类中的虚拟端口和物理端口。
“端口”是英文port的意译,广义上来讲,可以认为是设备与外界通讯交流的出口。在EDI系统中也有端口这个概念,但在EDI系统中,端口又被赋予了另一种含义。
如上图所示:在EDI系统中,端口被具象化为一个个功能模块。常见的EDI文件传输功能如AS2、OFTP,EDI报文映射功能如XMLMap以及EDI报文转换功能如X12、EDIFACT和VDA等,这些功能各异的模块通过一个个端口来实现,更加清晰明了,便于操作。
通过这些端口的组合,可以创建知行之桥完整的数据工作流。每个端口都具有以下功能:
- 使用标准网络协议 (AS2,AS4,FTP,SFTP,OFTP 等)与外部目标之间传输文件
- 与后端系统集成,例如数据库或云端应用程序
- 使用或公开RESTful web API
- 将数据从一种格式转换为另一种格式
- 压缩/解压缩或加密/解密数据
- 修改文件的内容或标题
- 根据逻辑条件转发文件,可以创建复杂的数据流
知行之桥EDI系统的端口分类
知行之桥EDI系统中端口分为基础(Core)端口,可控文件传输(MFT)端口和电子数据交换(EDI)端口。基础(Core)端口为创建数据流提供了基础功能。可控文件传输(MFT)端口扩展了知行之桥使用安全文件传输协议发送和接收文件的能力。电子数据交换(EDI)端口支持转换和处理EDI文件,并将这些文件与后端系统或者知行之桥数据流的其它方面集成在一起。
如何配置端口?
每个端口都有一个设置页面,用于配置端口执行的任务参数。除了特定的功能配置之外,这些端口设置还包括:
- 端口应该如何自动处理文件,轮询并下载文件,重发失败的消息等自动化设置
- Send 文件夹和 Receive 文件夹,用于设置端口与本地文件系统接口的位置
- 用于在端口处理期间,执行某些自定义的事件脚本
- 某些端口如 AS2 和 AS4,也支持配置本地文件夹,建立入站连接
如上图所示,以AS2端口为例,知行EDI系统所有端口均包括:设置、自动化、高级设置、输入、输入、事件五个设置界面。
日志
当端口发送、接收或处理文件时,它将把操作记录在交易日志。可以在端口的输入/输出页查看指定端口的交易日志,也可以在状态页面的交易日志中查看应用程序中所有端口的详细交易日志。
上图为状态页面的交易日志,展示文件的日期/时间、状态、工作区、交易伙伴/端口、方向以及文件名称和文件大小。
每个交易行项目都包含有关文件状态(发送、接收、失败等)的信息,处理文件的时间戳,发送的任何错误信息等等。
消息
端口处理文件时,可以选择将某个元数据添加到文件中。该元数据包括整个工作流中唯一标识的 MessageId,处理过该文件的端口以及在文件处理过程中遇到的所有错误信息等等。文件内容中添加任何的元数据后都被视为消息,存储时将以特殊的文件扩展名.eml 存储。
要在知行之桥工作流中延续文件元数据的整个生命周期,需将每个端口的输出格式设置为“Message”。默认的输出格式为“Raw”,表示文件的原始格式和内容将一直保持不变。
工作流
端口连接在一起可以创建数据自动化处理流程。每个端口执行特定的任务后,所有接收/处理的文件都会发送到工作流中的下一个端口。如下图通过AS2端口接收订单,X12(X12ToXML)端口将接收到的X12格式的订单转换为XML格式,Excel(XMLToExcel)端口将接收到的XML格式的订单转换为Excel格式。工作流如下图所示:
以下是通过EDI系统处理得到的一个示例订单文件,当然,您可以根据自己的需求,定制Excel模板,知行EDI系统支持用户对Excel模板的调整。
上面的例子只是EDI系统众多功能的一种,知行EDI系统具有大量的功能端口,这种模块化的方法使知行之桥EDI系统可以处理各种复杂的业务。
知行软件提供30天免费试用版本,并且对端口不做任何限制,意味着您只需要点击鼠标即可获得企业版的知行之桥EDI系统!还在等什么?立刻下载试用,探索更多功能吧!
注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。