Onsemi EDI 到 JSON 项目开源介绍

logo background
logo
logo

准备下载和运行

Onsemi EDI 到 JSON

使用 JSON 生成一系列 EDI 文档与 Onsemi 通信。

下载工作流  下载示例文件  

Onsemi EDI 工作流简介

Onsemi是一个电子元器件制造商和供应商。该公司成立于1999年,总部位于美国亚利桑那州菲尼克斯市。Onsemi提供各种电子产品和解决方案,包括半导体器件、传感器、功率管理芯片、模拟集成电路和系统解决方案。

Onsemi 通过 EDI 实现与客户之间的电子数据交换,以优化供应链管理和复杂的业务流程。

Onsemi EDI 到 Json 示例流具有预配置的端口,用于从 Onsemi 的 EDI 集成规范转换以下交易集:

1. 850 订单,企业 -> Onsemi
2. 855 订单回复,Onsemi -> 企业

本文示例工作流将 EDI 文件转为 Json,以便通过 REST 接口方式,实现 EDI 与内部系统的无缝集成。

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

1. X12 端口:从 XML文件生成为 EDI 文件或将 EDI 文件转换为 XML文件,以供进一步处理。
2. XML Map端口:将数据从一种 XML 格式转换为另一种,从当前的数据格式/模型映射到适合下一个端口的格式/模型。
3. JSON 端口:支持XML与JSON格式之间的相互转换。

经过配置这些端口,文件可以自动从一个端口移动到下一个端口,直到 EDI 文件被转换成 JSON文件,或者由 JSON 格式文件被转换为可发出的 EDI 文件。 用户可以通过“自动化”选项卡来修改每个端口的自动化设置,也可以通过“输入”选项卡中的“发送”按钮手动处理工作流中的每个步骤。

如果你想在你的工作区中使用此示例工作流,请按照以下说明操作:

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

创建工作区

首先,运行知行之桥EDI系统,导航到工作流选项卡并单击右上角的齿轮图标。 选择创建工作区选项为此示例流创建一个新的工作区。

导入工作区

然后,从同一个齿轮下拉菜单中,单击导入工作区。 在出现的对话框中,选择下载的示例流 Onsemi_To_JSON.arcflow 以导入相关的端口和设置。 你可以选择将流程导入你喜欢的任何工作区,但我们建议为不同的工作流程使用单独的工作区。

成功导入示例流后,你可以开始配置端口以最适合你的特定用例。

完善工作流配置

X12 端口

检查传出文档的交换设置

导航到 Onsemi_XMLToX12 端口的设置选项卡。 检查交换设置并确保以下部分包含正确的信息:

1.ISA05 – 发件方 ID 限定符
2.ISA06 – 发件方 ID
3.ISA07 – 接收方 ID 限定符
4.ISA08 – 接收方 ID

检查传出文档的功能组设置

确保以下段包含正确的信息:
1.GS02 – 发件方 ID
2.GS03 – 接收方 ID

检查传入文档的交换设置和功能组设置

请导航到 Onsemi_X12ToXML 端口的设置选项卡。 遵循与处理传出文档相同的过程,不同之处在于此端口转换从 Onsemi 发送到供应商的报文,因此 Onsemi 被预先配置为发送方 ID,VENDOR 被预先配置为接收方 ID。

配置完 X12 端口后,示例流程即可使用!

为了更好地了解哪些端口处理单个 EDI 报文的完整流程,请继续阅读。

跟踪每份文件

850 订单

要测试这部分工作流的功能,你可以下载示例文件 850_test.json。导航到 Onsemi_JSONToXML 端口的输入选项卡,选择上传850_test.json文件并点击发送,以启动工作流。然后,文件将经过处理并发送到 Onsemi_850_Out 端口,最终可在 Onsemi_XMLToX12 端口输出界面找到 850 EDI 文件。

855 订单回复

当从 Onsemi_AS2 端口接收到 855 订单确认报文时,文件将转到 Onsemi_855_In端口,最后传递到 Onsemi_XMLToJSON 端口。 可以到 Onsemi_XMLToJSON 端口的输出选项卡查找 855 的 JSON 格式文件。

在与Onsemi 进行AS2 通信之前,可以先下载示例文件855.X12 以跟踪 855 的转换流程。

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

如果答案是肯定的,那么恭喜您成功地配置了 Onsemi 到 Json 的示例工作流!但是,如果您遇到任何问题或有任何进一步的疑问,请随时联系我们。