当前位置: 首页 > news >正文

电子行业 K 公司对接 Nexperia EDI 项目案例

项目背景

Nexperia 是一家全球领先的半导体制造商,专注于提供高性能、高可靠性和创新性的半导体解决方案。公司成立于2017年,是前飞思卡尔半导体业务的一部分,并在全球范围内拥有多个设计、研发和生产基地。

Nexperia 使用 EDI(电子数据交换)来实现高效的业务合作和供应链管理。通过 EDI,Nexperia 可以与其供应商、合作伙伴和客户之间进行电子数据交换,以实现订单处理、发货通知、发票和付款等业务流程的自动化。

项目需求

传输协议:AS2、VAN、FTP

Nexperia 支持AS2、VAN、FTP三种方式,优先选择AS2直连,目的在于通过 Internet 安全可靠地传输商业文档。首先通过数据加密和数字签名生成数据包,然后基于https 进行安全可靠的数据交换。

报文标准:X12、EDIFACT、RosettaNet

Nexperia 支持X12、EDIFACT、RosettaNet 三种报文标准,本次项目案例中主要使用EDIFACT,因此接下来主要针对符合 EDIFACT 报文标准的业务报文为大家展开介绍,主要传输的业务报文如下:

业务代码业务含义传输方向
ORDERS采购订单K公司发送给Nexperia
ORDCHG订单变更K公司发送给Nexperia
ORDRSP采购订单确认以及订单变更确认Nexperia发送给K公司
DESADV发货通知Nexperia发送给K公司
INVOIC发票信息Nexperia发送给K公司

EDI 解决方案

基于知行之桥EDI系统建立AS2连接,K公司选择使用中间数据库方案,实现 EDI系统与 ERP 系统的集成。通过各自的接口来连接中间数据库表,实现从中间数据库表中读写数据。目前支持的数据库有:MySQL、PostgreSQL、SQLite、SQL Server、Oracle等。

数据格式转换

K 公司发给Nexperia :
1.K 公司给Nexperia 发送文件,只需要 ERP 系统将指定的业务数据存放至中间数据库中,EDI系统将通过 Database 端口自动自动从中间数据库抓取数据。
2.通过XMLMap端口将数据库格式的XML文件转换成指定报文格式的XML文件,然后通过EDIFACT端口将指定报文格式的XML文件转成对应的EDI报文:ORDERS订单以及ORDCHG订单变更。
3.通过 AS2 端口将转换后的 EDIFACT 文件:ORDERS订单、ORDCHG订单变更发送给Nexperia 。

Nexperia 发给 K 公司:
1.知行之桥 EDI 系统的AS2 与Nexperia 的EDI系统的AS2建立连接,并接收Nexperia 发来的符合EDIFACT标准的ORDRSP采购订单回复、DESADV发货通知、INVOIC发票信息、SLSRPT销售报告以及INVRPT库存信息。
2.通过 EDIFACT 端口以及 XMLMap 端口将接收到的三种业务报文转换成数据库格式的XML文件。
3.通过数据库端口将收到的业务数据写入中间数据库。K公司的ERP系统则根据需求从中间数据库读取所需业务数据。

整体方案流程图:

项目成果

与Nexperia 的EDI对接,示例工作流如下:

项目回顾

1.知行之桥EDI系统和K公司的ERP系统实现中间数据库集成需要完成哪些工作?

知行和K公司沟通集成方案,常见的方式包括中间数据库、Webservice以及API等,经内部商讨,K公司认为中间数据库方案更符合其预期效果。知行根据Nexperia提供的EDI规范文档,整理业务结构和字段,然后根据整理好的文档建立表结构,最后和K公司沟通调整,确认没有问题后建中间数据库表,然后K公司的ERP负责人和知行的EDI实施工程师各自开始实施,实施完成后即可进入测试流程。

2.在K公司服务器部署好知行之桥EDI系统后当前浏览器无法显示系统界面

系统提示报错:rsb.workflow.getPageHashInfo is not a function,需要检查浏览器版本,很可能是由于当前浏览器版本太低导致。建议使用谷歌浏览器访问知行之桥EDI 系统。

3.在与Nexperia 传输业务数据的过程中,需要注意,Nexperia 不接受中文字符。

4.Nexperia 对于EDI分隔符的要求

在知行之桥EDI系统中,可以在EDIFACT端口的高级设置选项卡下,通过可视化的界面对EDI分隔符进行设置。Nexperia EDI 项目中需要把重复元素分隔符设置为空格。

默认情况下,重复元素分隔符为*,这里需要将其改为空格,位置如下图所示:

EDI 的使用使得信息交换更加快速、准确和可靠。它消除了传统纸质文档和手工处理的繁琐过程,大大提高了工作效率和数据准确性。Nexperia 通过与合作伙伴建立统一的EDI标准和协议,确保数据的一致性和互操作性,从而实现了高效的供应链管理和优化的业务流程。

了解更多 EDI 信息,请参阅: EDI 是什么?

阅读原文

http://www.lryc.cn/news/93421.html

相关文章:

  • chatgpt赋能python:Python如何将英文转化为中文的最佳方法
  • 知道这些英文文档翻译的方式吗
  • 供应链安全
  • 华硕天选4原装Windows11系统带ASUSRECOVERY恢复工厂模式安装
  • 数据库期末复习(8)并发控制
  • 一文说透:低代码开发平台和零代码平台区别是什么?
  • 4.将图神经网络应用于大规模图数据(Cluster-GCN)
  • pymongo更新数据
  • 手机软件测试规范(含具体用例)
  • mysql having的用法
  • 大数据需要学习哪些内容?
  • 【c++】static和const修饰类的成员变量或成员函数
  • DVWA-9.Weak Session IDs
  • Bug序列——容器内给/root目录777权限后无法使用ssh免密登录
  • 华为OD机试真题 JavaScript 实现【服务中心选址】【2023Q1 100分 】
  • <Linux>《OpenSSH 客户端配置文件ssh_config详解》
  • Linux内核中内存管理相关配置项的详细解析8
  • 深入浅出Vite:Vite打包与拆分
  • 大数据ETL工具Kettle
  • 大学物理(上)-期末知识点结合习题复习(4)——质点运动学-动能定理 力做功 保守力与非保守力 势能 机械能守恒定律 完全弹性碰撞
  • 这两个小众的资源搜索工具其实很好用
  • Java设计模式(六)— 单例模式1
  • iOS -- isa指针
  • 【SA8295P 源码分析】14 - Passthrough配置文件 /mnt/vm/images/linux-la.config 内容分析
  • 新型糖基化氨基酸:Fmoc-Thr((Ac4Galβ1-3)Me,Ac4Neu5Acα2-6AcGalNAcα)-OH,化学CAS号174783-92-7
  • 网络安全(黑客)怎么自学?
  • Vue学习 之 MacOS 安装 webpack
  • 媒介易教你海外品牌推广:如何选择适合的新闻通稿发布平台?
  • 网络安全的学习路线是怎么样的?
  • QT学习07:五种按钮控件