Ericsson EDI 到 SQLServer

logo background
logo
logo

准备下载和运行

Ericsson EDI 到 SQLServer

使用 SQLServer 生成一系列 EDI 文档与 Ericsson 通信。

注:仅适用知行之桥EDI系统V2024及更高版本

下载工作流  下载示例文件  

Ericsson EDI 方案简介

Ericsson EDI 到 SQL 示例流具有预配置的端口,用于依据Ericsson提供的 EDI 规范,转换以下交易集:

1. DELFOR 交付预测,Ericsson -> 供应商
2. ORDERS采购订单,Ericsson -> 供应商
3. ORDRSP 订单及订单变更回复,供应商 -> Ericsson
4. DESADV 发货通知,供应商 -> Ericsson
5. INVOIC 发票,供应商 -> Ericsson

通过中间数据库表的方式实现 EDI 系统和 ERP 系统之间的集成是很常见的方案,它可以有效地将两个系统解耦,从而提高整个系统的可靠性和可维护性。

通过中间数据库表的方式,EDI 系统和 ERP 系统可以分别将需要传输的数据存放到中间数据库表中,然后另一方系统再从中间数据库表中获取数据进行处理。这样可以避免直接修改对方系统中的数据,从而减少数据传输过程中的风险和错误。同时,由于中间数据库表中的数据都是原始数据,可以方便地进行数据追溯和排查问题。

以下端口构成了工作流的核心元素:

1. AS2 端口:用于通过 Internet 网络进行安全传输的功能,确认Ericsson提供的AS2信息,如AS2 ID,URL 及公钥证书,以便进行正确配置。
2. EDIFACT 端口:从 XML 生成 EDI 文件或将 EDI 文件转换为 XML 以供进一步处理。
3. XMLMap 端口:提供可视化的方式将 XML 数据从一种结构转换为另一种结构,建立从源文件到模板文件的映射关系。
4. SQL Server 端口:集成 SQL Server 到你的数据工作流中拉取和推送数据。

除了预配置的端口之外,示例工作流还提供了一个 Ericsson.sql 文件,包含创建中间表所需的SQL命令。

如何在知行之桥 EDI 系统中部署上述工作流?

创建工作区

运行知行之桥 EDI 系统,导航到工作流选项卡,点击蓝色的 添加工作区 按钮,为此示例工作流创建一个新的工作区ERICSSON。

Ericsson

导入工作区

右侧齿轮下拉菜单中,单击导入工作区。在出现的对话框中,选择下载的示例工作流Ericsson_EDI_to_SQL.arcflow以导入相关的端口和设置。或者直接将 Ericsson_EDI_to_SQL.arcflow拖拽到指定工作区。

成功导入示例工作流后,你将看到如下图所示的完整工作流:

Ericsson

完善工作流配置

实现 AS2 通信

导航到ERICSSON_AS2端口的设置选项卡。此处应配置Ericsson的AS2相关信息,比如,AS2 ID、交易伙伴 URL、交易伙伴证书。

Ericsson

同时需要配置AS2个人设置:供应商的 AS2 ID,私钥证书,证书密码,公钥证书。

Ericsson

实现从 EDIFACT 到 XML 的格式转换

实现文件格式转换主要借助 EDIFACT 端口以及 XMLMap 端口实现,其中 XMLMap 端口已经对数据映射进行了预配置,用户无需进行额外操作。 EDIFACT 端口中,需要在 设置 选项卡下填写用户和Ericsson的真实信息,对交换头进行配置:

Ericsson

连接 SQLServer 数据库

导航到 SQLServer 端口的设置选项卡,如上图所示,点击 创建 。将会看到如下图所示的 创建连接 窗口:

Ericsson

进入测试流程

以解析方向(接收Ericsson发来的DELFOR交付预测,对其进行格式转换后将数据提取到数据库中)为例,测试流程如下:

上传测试文件

导航到端口 ID 为 ERICSSON_EDIToXML的 EDIFACT 端口中,在 输入 选项卡下上传此前下载的示例文件:DELFOR.edi。

Ericsson

查看数据表中插入数据的结果

EDIFACT 端口发出后,导航到端口 ID 为 ERICSSON_DELFOR_SQLServer 的 SQLServer 端口中,在 输入 选项卡下可以看到刚刚发送的DELFOR文件的状态为 Success ,这时就可以在 SQLServer 数据库表中查看交付预测指示数据了。

如下图所示,为SQLServer数据库中接收到的一条来自Ercisson的交付预测的信息。

Ericsson

_*你启动并运行了吗?*_

如果答案是肯定的,那么恭喜你成功地配置了 Fisher EDI & SQLServer方案示例工作流!如果你遇到任何问题或有任何疑问,请随时联系我们。