Magna EDI 项目案例

麦格纳Magna是加拿大的一家国际性汽车零配件制造商,主要为乘用车/轻型商用车制造商生产和销售外饰/结构件、动力总成系统、电子系统、座椅系统、底盘、ADAS、闭锁系统、后视镜、车灯、车顶等产品,此外还提供整车工程和代工生产服务。

Magna_EDI_case1.png

Magna与其全球合作伙伴之间通过OFTP进行业务数据传输,供应商可以使用知行之桥 EDI系统的OFTP功能,自动上传和下载业务数据,减少人工操作,提升业务沟通效率。

需求概览

Magna_EDI_case2.png

EDI 传输协议

Magna 选择 OFTP作为其 EDI 传输协议,供应商要想与其通信,也需要使用OFTP。

EDI 报文标准

Magna 选择EDIFACT作为其EDI报文标准,

业务单据
业务类型业务含义传输方向版本号
DELFOR交付预测Magna发送给企业D.97A
DESADV发货通知企业发送给 MagnaD.98A
实施方案

Excel方案:Excel方案是EDI报文和Excel之间的数据转换。它的基本思路是:在接收到交易伙伴发来的EDI报文,并在EDI平台内部完成格式的转换之后,将数据直接呈现在Excel中。用户可以直观地看到接收到的数据;手动在Excel上录入数据之后,将Excel上传至EDI平台,EDI平台在内部做字段映射,将表格中的数据映射到固定的EDI字段上,最终生成EDI报文发送给交易伙伴。

基于知行之桥EDI系统对接 Magna

建立 OFTP 连接

通过知行之桥EDI 系统的OFTP端口即可建立OFTP连接,用户只需要在可视化界面中配置 Magna提供的OFTP连接信息即可,无需编写任何额外代码。

注:知行之桥EDI系统中的端口是指功能模块,一个完整的EDI项目需要多种端口各司其职方能成功上线。

Magna_EDI_case3.png

数据格式转换

搭建好传输通道之后,就可以传输数据了。Magna EDI 项目中需要传输符合 EDIFACT 报文标准的文件,通过知行之桥EDI系统的EDIFACT 端口即可实现XML和EDI之间的格式转换,接下来还需要使用Excel端口来处理必要的数据映射部分。

系统集成

通过数据格式转换,我们能够实现EDI报文与XML之间的转换,为了方便用户查看,还需要以XML作为中间格式,进一步地将其处理为Excel、CSV、Json、数据库XML等格式。可以满足用户直接从EDI系统中获取数据的需求,也能够满足进一步系统集成的需求。

本次Magna EDI 项目采用 Excel 方案,Excel方案对于IT能力较为薄弱或者暂无集成内部业务系统打算的企业而言,是一个临时过渡方案。由于本次 Magna EDI 项目需要接收来自Magna 的DELFOR 交付预测,并且需要给Magna 发送DESADV发货通知。我们的EDI实施顾问将会为这两种报文设计相应的Excel模板。

企业发送 DESADV 发货通知给Magna:业务人员在Excel模板中填写发货通知中需要包含的业务信息,发送到指定邮箱中。EDI系统将会自动获取该文件,并将其转换为符合Magna要求的格式,发送给Magna。涉及到的端口如下:

Magna_EDI_case4.png

企业接收来自Magna的 DELFOR交付预测:EDI系统会将EDI报文转换为Excel,并自动发送至指定的邮箱中。

项目成果

Magna_EDI_case5.png

根据Magna EDI需求,在知行之桥中搭建如上所示的工作流。整体项目需要使用到9个端口,其中 Branch端口以及Notify 端口为免费端口。

上述工作流中,被命名为 Magna_DESADV_FileMatch 的这个Branch端口主要负责验证文件名,确保从指定邮箱中抓取的文件是需要发送给Magna的Excel。被命名为Magna_Notify 的Notify端口的主要功能是一旦Branch端口发现文件名不匹配时能够及时向指定的收件人发送邮件通知。

与 Magna 的EDI测试流程

OFTP连接测试

1.交换OFTP连接信息

包括:SSID、SFID、主机地址、IP地址、端口号、安全协议、密码等。

2.在知行之桥EDI系统中,配置企业自己以及Magna的OFTP连接信息。

填写流程可参考:使用知行之桥EDI系统进行OFTP连接需要准备什么

业务测试

1.Magna发来一条DELFOR
2.供应商根据接收到的DELFOR回复DESADV

项目回顾

1.Magna DELFOR交付预测Excel模板

Magna_EDI_case6.png

Magna 发来的 DELFOR交付预测数据最终将被自动填入上述Excel模板,不同物料行将会由不同的 Line Item 来区分。上述模板可以由EDI实施顾问以及供应商的业务人员共同协商。

在本次对接 Magna 的EDI项目中,供应商方某物料信息需要添加细节描述,但Magna方发来的测试文件中,并没有包含这个信息的字段。双方协商后,确认在DELFOR报文中添加一个IMD字段,专门用于传输物料描述信息。

这时需要修改Excel模板的映射关系,并在物料号下方增加物料描述。即上述模板中的 Item Description。

2.Magna DESADV 发货通知 Excel 模板

Magna_EDI_case7.png

供应商向 Magna发送发货通知时,需要填写上述Excel模板。EDI实施顾问在设计模板时会考虑到发货中包含托盘以及包装信息,如果发货有托盘,填写PALLET-sheet,如果无托盘填写PACKAGE-sheet。

本次EDI项目中,与Magna确认后得知不用在报文中体现包装信息,因此供应商只需要填写上述一个表格即可。

以上便是对接 Magna EDI 项目的全部内容了,如果你希望了解更多EDI 相关信息,欢迎交流。

扩展阅读:EDI是什么?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/222848.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

周大福传世杰作「裕世钻芳华」首次亮相“超越时光”天然钻石展

(2023年12月6日,北京)天然钻石,是自地球深处历经数十亿年时光形成的自然奇迹,在悠长的岁月中见证了无数真挚情感的珍贵瞬间。12月6日,“超越时光”周大福天然钻石展于北京凤凰国际传媒中心启幕,…

烟感监控:这个技巧是真的香,后悔没早点知道!

在现代社会,安全意识的提升成为各行各业关注的焦点之一。特别是在建筑、工业和住宅领域,火灾作为一种突发性、破坏性极强的灾害,给人们的生命和财产安全带来了巨大的威胁。 因此,为了有效预防和应对火灾,烟感监控系统逐…

Day51力扣打卡

打卡记录 Plus and Multiply(模拟) 链接 要满足 a x b ∗ y n a^x b * y n axb∗yn 的关系,可以枚举满足 b ∗ y n − a x b * y n - a ^ x b∗yn−ax 的可余条件。 t int(input()) for _ in range(t):n, a, b map(int, input().…

轮询分区的设置

终于可以写MPI了,没想到,刚开始就当头一棒,我按照之前的配置MPI环境,配置完成就报错 好家伙,仔细检查了每一个步骤都没找到问题,上网搜索了一些解决方案,也没有解决。所幸,在配置MPI…

netty07-粘包半包以及解决方案

粘包指的是发送方在发送数据时,多个数据包被合并成一个大的数据包发送到接收方,接收方在接收时无法准确地区分各个数据包的边界,从而导致数据粘在一起。 半包指的是发送方发送的数据包被拆分成了多个小的数据包,在接收方接收时&a…

C# Onnx 阿里达摩院开源DAMO-YOLO目标检测

效果 模型信息 Inputs ------------------------- name:images tensor:Float[1, 3, 192, 320] --------------------------------------------------------------- Outputs ------------------------- name:output tensor:Float…

批发订货系统一般有哪几种形式

批发订货系统一般有三种方式: 第一种是SaaS,这种方式软件厂商开一个账号,使用的企业仅使用里面的一个账号,给客户进行订货,有的甚至没有独立的小程序,需要进入软件厂商的APP进行订货,这种方法的…

从钓鱼邮件溯源到反制上线

背景 某天下午紧急接到一个溯源的活儿:客户收到一封可疑邮件,要求判断是否为钓鱼邮件,如果是钓鱼邮件,则要求尽可能找到人员信息。由于保密要求,所以部分信息必须厚码,请各位师傅见谅。 邮件内容如下&…

识别和修复网站上损坏链接的最佳实践

如果您有一个网站,我们知道您花了很多时间在它上面,以使其成为最好的资源。如果你的链接不起作用,你的努力可能是徒劳的。您网站上的断开链接可能会以两种方式损害您的业务: 它们对企业来说是可怕的,因为当消费者点击…

​DeepMind:开发出可以向人类学习的人工智能

Nature发表了一篇Google DeepMind的研究成果:研究人员在3D模拟环境中使用神经网络和强化学习,展示了AI智能体如何在没有直接从人类那里获取数据的情况下,通过观察来学习和模仿人类的行为。 这项研究被视为向人工通用智能(AGI&…

Google难架马甲多

今年谷歌上架的难度可谓是地狱级别。 可是国内马甲这么多,总要摸索出一些套路来。 这里总结几条开源aab混淆策略。 1、as自带混淆是必要的,否则就是源码提包,相当于到谷歌门口举个牌子说我是马甲包。 不仅要驳回,还要被封号。…

【Trino权威指南(第二版)】Trino介绍:trino解决大数带来的问题

文章目录 一. 大数据带来的问题二. Trino来救场1. 为性能和规模而生2. SQL-on-Anything3. 数据存储与查询计算资源分离 三. Trino使用场景 一. 大数据带来的问题 数据现状 数据存储机制日益多样:关系型数据库、NoSQL数据库、文档数据库、键值存储和对象存储系统等。…

Python中的并发编程(1)并发相关概念

并发和并行 并发和并行 并发指逻辑上同时处理多件事情,并行指实际上同时做多件事情。 并发不一定通过并行实现,也可以通过多任务实现。例如:现代操作系统都可以同时执行多个任务,比如同时听歌和玩游戏,但歌曲播放和游…

每日一练【查找总价格为目标值的两个商品】

一、题目描述 题目链接 购物车内的商品价格按照升序记录于数组 price。请在购物车中找到两个商品的价格总和刚好是 target。若存在多种情况,返回任一结果即可。 示例 1: 输入:price [3, 9, 12, 15], target 18 输出:[3,15] …

【MVP矩阵】投影矩阵推导与实现

相机空间和NDC空间示意图(来自奇乐编程学院) 相机坐标系一般都是右手坐标系, 相机朝向是 z 的负半轴 裁剪空间和NDC空间示意图 投影矩阵推导 【本文仅用于自身备忘】 正交投影推导结果如下 透视投影推导结果如下 备注 一般情况下,透…

Java数据结构之《希尔排序》(难度系数85)

一、前言: 这是怀化学院的:Java数据结构中的一道难度中等的一道编程题(此方法为博主自己研究,问题基本解决,若有bug欢迎下方评论提出意见,我会第一时间改进代码,谢谢!) 后面其他编程题只要我写完…

【国金属学会指导】第十一届先进制造技术与材料工程国际学术会议 (AMTME 2024)

JPCS独立出版/高录用快检索/院士杰青云集 第十一届先进制造技术与材料工程国际学术会议 (AMTME 2024) 2024 11th International Conference on Advanced Manufacturing Technology and Materials Engineering 第十一届先进制造技术与材料工程国际学术会议 (AMTME 2024) 定…

高质量科技期刊分级目录汇总(附下载)

中国科协自 2019 年以来,分批支持全国学会面向学科领域国内外科技期刊,编制发布高质量期刊分级目录,为科技工作者发表论文和科研机构开展学术评价提供参考。截至 2023 年 11 月底,已有 43 家全国学会完成了所在领域首版分级目录编…

用java比较两个二叉搜索树是否等价

一. 定义树的的节点 ​ 不同二叉树的叶节点上可以保存相同的值序列。例如,以下两个二叉树都保存了序列 1,1,2,3,5,8,13。 package com.wedoo.coderyeah.module.iot.algorithm;import lombok.…

车联网架构设计(二)_消息缓存

在上一篇博客车联网架构设计(一)_消息平台的搭建-CSDN博客中,我介绍了车联网平台需要实现的一些功能,并介绍了如何用EMQXHAPROXY来搭建一个MQTT消息平台。车联网平台的应用需要消费车辆发布的消息,同时也会下发消息给车辆,以实现车…