知行之桥 EDI 系统中的端口是用于创建数据工作流的功能模块。每个端口可执行以下的一个任务:
- 使用标准网络协议 (AS2,AS4,FTP,SFTP,OFTP 等)与外部目标之间传输文件
- 与后端系统集成,例如数据库或云端应用程序
- 使用或公开 RESTful web API
- 将数据从一种格式转换为另一种格式,如X12,EDIFACT,VDA等。
- 压缩/解压缩或加密/解密数据
- 修改文件的内容或标题
- 根据逻辑条件转发文件,可以创建复杂的数据流
端口连接在一起可以创建数据自动化处理流程。每个端口执行特定的任务后,所有接收/处理的文件都会发送到工作流中的下一个端口。
端口组成
进入知行之桥 EDI 系统,在工作流界面左侧可以看到端口列表。主要分为基础、可控文件传输、电子数据交换、数据库以及其他。最下方的示例工作流中为企业提供了对接众多企业的完整工作流,可以根据需要,拖拽至空白工作区即可使用。
首先从传输端口开始,知行之桥的传输端口位于可控文件传输分类下,在这个分类中包含支持多种国际通用传输协议的端口,如AS2,AS4,FTP,SFTP,OFTP以及RosettaNet等。以AS2为例,用户可以选中列表中的AS2,并拖拽至空白工作区,即可创建一个AS2端口。
AS2端口能够实现接收和发送文件,但仅仅是接收和发送是远远不够的,还需要对文件进一步地处理。这时就需要EDI端口了。
EDI端口位于端口列表的电子数据交换分类下,包含支持多种被广泛使用的国际标准的端口,如X12、EDIFACT、VDA、HL7等。以X12为例,用户可以选中列表中的X12,并拖拽至空白工作区,即可创建一个X12端口。无论是符合哪种国际标准的EDI报文,阅读难度都比较大,企业通常很难处理这些文件,而此类EDI端口能够实现EDI报文与XML文件之间的格式转换。
接下来是XMLMap 端口,这个端口位于端口列表的基础分类下,主要实现从一种XML到另一种XML文件的映射处理。
最后是数据库端口,这个端口位于端口列表的数据库分类下,支持MySQL、SQLSever、SQLite以及Oracle等。主要实现EDI系统与外部系统之间的集成。
搭建工作流
以上我们已经顺利创建了四个端口,接下来需要按照逻辑关系,将这几个端口连接起来。
在EDI项目中,通常分为解析EDI报文和生成EDI报文两个方向,以解析方向为例,可以搭建工作流:
1.AS2端口接收EDI文件
2.EDI文件在X12端口中被转换为XML
3.转换后的XML在XMLMap端口中被转换为数据库XML
4.数据库XML通过SQLServer端口,被写入相应的数据库表中。
按照以上逻辑,我们可以搭建这样的工作流:
介绍端口配置
搭建好工作流之后,还需要在每个端口中进行自定义的配置。知行之桥的优势在于,所有的配置界面都是可视化的,用户可以非常清晰地进行操作。
AS2配置
需要在AS2端口的设置选项卡下配置企业和其交易伙伴的 AS2 连接信息,包括交易伙伴AS2 ID以及交易伙伴URL等。
接下来需要在 个人设置 界面配置企业自己的AS2连接信息:包括AS2 ID以及URL等。
X12配置
分为输入X12和输出X12两个方向,以输入方向为例,需要在设置选项卡下配置交换头信息。包括发送方ID和接收方ID等信息。
XMLMap端口配置
XMLMap端口需要设置源文件和目标文件,并根据源文件和目标文件模板建立从源到目标的映射。
数据库端口配置
数据库端口需要创建 EDI 系统与数据库的连接,点击下图红色方框中的创建按钮:
在弹出的窗口中配置需要连接的数据库信息,包括服务器、端口号、数据库、用户名以及密码。
以上便是对知行之桥 EDI 系统中常见端口的介绍,除了示例中的端口外,还有很多端口没有一一提及,欢迎大家下载知行之桥,我们为您提供30天全功能无限制的免费试用版 EDI 系统,方便您探索和测试更多的功能!
了解更多 EDI 信息,请参阅: EDI 是什么?
标签:指南,AS2,文件,数据库,EDI,端口,操作,X12 From: https://www.cnblogs.com/edi-ka/p/17553167.html