汽车EDI:如何与奔驰建立EDI连接?

梅赛德斯-奔驰是世界闻名的豪华汽车品牌,无论是技术实力还是历史底蕴都在全球汽车主机厂中居于领先位置。奔驰拥有多种车型,多元化的产品布局不仅满足了不同用户画像的需求,也对其供应链体系有着极大的考验。

本文将为大家介绍梅赛德斯-奔驰乘用车以及商用车部门采购流程中的信息流结构。为确保信息流的一致性、无故障和及时性,优化交付流程所需的数据交换是全球汽车行业的一个重要目标,具备EDI能力将帮助企业保持并提高市场竞争力。

奔驰早在 1983 年就开始使用电子数据交换,这在当时还是一种非常新颖的信息交换方式。如今,电子数据交换已成为当今世界上开展业务的一种可靠、先进的通信渠道。与汽车行业的大多数主机厂一样,奔驰搭建了一个自己的EDI数据中心,通过EDI与交易伙伴传输交付预测、发货通知以及发票等业务单据。

传输协议

奔驰支持的连接方式包括:OFTP2、AS2以及SFTP。使用较多的传输协议为OFTP2。

报文标准

奔驰EDI项目中使用到的EDI报文标准涉及到了EDIFACT以及VDA,具体使用哪种报文标准需要以奔驰提供的资料为准。传输的业务单据如下:

  • 物料需求计划DELFOR/VDA 4905
  • 发货通知DESADV
EDI是如何工作的?

除了传输协议和报文标准之外,还需要结合企业的实际需求,确认最合适的EDI解决方案。EDI的工作流程是:EDI能够实现企业间(B2B)的自动化通信,对发送方的内部数据进行格式转换,以EDI文件的形式通过EDI传输通道发送至接收方。接收方收到EDI文件后,通过格式转换,将其转换为接收方的内部数据格式。通过这种方式,企业之间能够自动传输标准格式的电子形式的订单、发票、库存报告、发货通知等业务单据。

BENZ_edi1.png

如何通过知行之桥EDI系统实现与奔驰的EDI对接?

根据奔驰的EDI需求,想要实现EDI对接,企业需要这样的EDI解决方案:

  • 能够支持OFTP2、AS2或者SFTP
  • 能够处理符合EDIFACT / VDA报文标准下的EDI报文
  • 能够实现企业内部业务数据与EDI报文之间的格式转换
  • 能够实现与企业内部业务系统的集成
建立OFTP2连接

在知行之桥EDI系统中,建立OFTP2连接只需要创建一个OFTP端口,并在可视化界面中配置交易双方的连接信息即可。

1.OFTP端口的配置页面中填写奔驰的OFTP2连接信息

包括SSID/SFID、远程主机地址、奔驰的加密证书等。

BENZ_edi2.png

2.个人设置页面下的OFTP选项卡中填写供应商自己的OFTP2连接信息

BENZ_edi3.png

实现EDI报文的格式转换

奔驰EDI项目中,供应商需要接收奔驰发来的DELFOR物料需求计划,并给奔驰回复DESADV发货通知。

BENZ_edi4.png

以接受奔驰发来的 DELFOR 物料需求计划为例,可以创建EDIFACT端口以及XMLMap端口,实现从EDI报文到自定义XML的格式转换,便于进一步处理。除XML之外,还支持实现EDI报文与Excel、CSV、Json等格式的转换。

对于DESADV的处理,则是反方向的,企业将数据提供给知行之桥,通过知行之桥将其转换为符合奔驰要求的DESADV发货通知,通过OFTP2传输通道发送给奔驰。

在EDI系统中的操作,可以勾选每个端口的自动化选项卡,从而实现业务数据的自动化收发以及处理,无需人为干预。

系统集成

知行之桥EDI系统能够实现与企业内部ERP系统的集成,支持中间数据库、Webservice、API等多种方式,上述工作流中采用了中间数据库方案。

中间数据库方案:通过将数据放置于中间数据库中,EDI和后端系统可以完成数据的同步,不管是ERP、SAP、SRM、MES、MRP还是其他任何系统,都可以通过此种方式集成。

使用中间数据库表的方式集成知行之桥EDI系统和企业的业务系统,就是采用一张或多张数据库表作为中间表,存放知行之桥EDI系统收到EDI报文后解析所得的业务数据,以及发送EDI报文需要ERP提供的数据。中间数据库表,顾名思义它不等于ERP系统的生产数据库表,ERP仅在这个数据库中存放EDI发送报文所需的业务数据,和读取EDI接收的业务数据。

注意事项
从测试流程切换至生产模式

大多数EDI项目都有测试和生产两套环境,企业需要先在测试环境中完成连接测试以及业务测试,确保当前EDI实施的内容能够满足合作伙伴要求的所有业务场景。完成测试流程之后,方可切换至生产环境中。流程如下:

  • 与奔驰的测试系统进行连接测试
  • 传输独立单据的测试(包括:DELFOR/VDA 4905以及DESADV)

在通过 EDI 连接通道成功进行程序测试后,每个供应商都可以传输任意数量的测试数据并进行独立检查。需要按照奔驰提供的SSID、SFID以及虚拟文件名进行传输。

虚拟文件名即VFN(Virtual File Name),奔驰通过虚拟文件名将文件名统一格式,方便后续处理和查看。

虚拟文件名的设置

虚拟文件名与真正的文件名不同,虚拟文件名是文件的一个属性,在设置虚拟文件名后,文件本身的名称不会改变,而文件多了该属性值。在与交易伙伴收发报文时,VFN的格式要按照交易伙伴的要求设置,一般来说,每个交易伙伴对VFN的格式要求都是固定统一的。大多包含以下信息:工厂代码、供应商编号、报文类型等。VFN的设置可以便于交易伙伴通过虚拟文件名对文件进行快速的识别,在虚拟文件名中提取关键信息,从而直接对报文进行分流处理。

在知行之桥EDI系统中,可以在OFTP端口进行简单配置,从而实现虚拟文件名的设置。可以参考文章:OFTP虚拟文件名设置

扩展阅读:更多奔驰EDI信息

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在s390x架构机器上构建frps/frpc镜像 —— 筑梦之路

源码:GitHub - fatedier/frp: A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet. # 克隆代码git clone https://github.com/fatedier/frp.git# 切换目录cd frp# 构建frps服务端docker build -t frps:s390x -f …

目标检测——车牌数据集

一、重要性及意义 交通安全与管理:车牌检测和识别技术有助于交通管理部门快速、准确地获取车辆信息,从而更有效地进行交通监控和执法。例如,在违规停车、超速行驶等交通违法行为中,该技术可以帮助交警迅速锁定违规车辆&#xff0…

docker安装jenkins 2024版

docker 指令安装安装 docker run -d --restartalways \ --name jenkins -uroot -p 10340:8080 \ -p 10341:50000 \ -v /home/docker/jenkins:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /usr/bin/docker:/usr/bin/docker jenkins/jenkins:lts访问…

AD方法概述应用

1. 背景 异常(异常值、离群点)一般指的是与标准值或期待值有偏离的样本,即与绝大部分数据“长得不一样”。 2. 异常检测(Anomaly Detection) 2.1 AD的一些特点 1. 异常不一定代表是“坏”的事情,但往往是“有价值”的事情,要对异常的成因感…

贝锐蒲公英企业路由器双机热备,保障异地组网可靠、不中断

对于关键业务,比如:在线支付系统、远程医疗监控系统、重要数据中心等,一旦网络发生故障,可能导致巨大的损失或影响,因此需确保网络拥有极高的可靠性、稳定性和容错能力。 面对此类场景和需求,贝锐蒲公英异…

【数据结构与算法】归并排序(详解:递归与非递归的归并排序 | 赠:冒泡排序和选择排序)

前言 本篇博客会对排序做一个收尾,将最经典的七大排序介绍完毕。 这次的重点正如标题,主要讲的是归并排序,还会带过相对简单很多的冒泡排序和选择排序。在最后还会给这七大排序做出一个时间复杂度和稳定性展示的总结收尾。同时,这…

(4)(4.6) Triducer

文章目录 前言 1 安装triducer 2 故障排除 3 参数说明 前言 Triducer 集速度、温度和深度传感器于一体。埃文在这篇 ardupilot.org 博文底部提供了这些说明(Evan at the bottom of this ardupilot.org blog post)。 1 安装triducer 下面的示例提供了在 Pixhawk 上安装 tri…

C语言中的数组与函数指针:深入解析与应用

文章目录 一、引言二、数组的定义1、数组的定义与初始化2、char*与char[]的区别1. 存储与表示2. 修改内容3. 作为函数参数 三、字符串指针数组1. 定义与概念2. 使用示例3. 内存管理 四、从字符串指针数组到函数指针的过渡1、字符串指针数组的应用场景2、函数指针的基本概念3、如…

【管理咨询宝藏48】AA银行信息科技提升分析报告

本报告首发于公号“管理咨询宝藏”,如需阅读完整版报告内容,请查阅公号“管理咨询宝藏”。 【管理咨询宝藏48】AA银行信息科技提升分析报告 【格式】PPT版本,可编辑 【关键词】战略规划、商业分析、管理咨询 【强烈推荐】这是一套市面上非常…

【代码篇】事件监听函数的内存泄漏,都给我退散吧!

前言 内存泄漏是个很严肃的问题,可是迄今也没有一个非常有效的排查方案,本方案就是针对性的单点突破。 工作中,我们会对window, DOM节点,WebSoket, 或者单纯的事件中心等注册事件监听函数, 添加了,没有移除&#xff…

开源软件技术社区方案

开源软件技术社区是一个由开发者、贡献者、用户和维护者组成的共享平台,主要目的是打造技术、软件产品良性互动、开源技术安全可控的软件生态环境,实现可复用应用或服务的快速部署与使用、完成资源与能力的高度共享、促进社区成员的共建共赢,…

c语言--枚举类型(声明、使用、优点)

目录 一、枚举类型的声明二、 枚举类型的优点三、 枚举类型的使用 一、枚举类型的声明 枚举顾名思义就是一一列举。 把可能的取值⼀⼀列举。 比如我们现实生活中: ⼀周的星期⼀到星期日是有限的7天,可以⼀⼀列举 性别有:男、女、保密&#x…

渐进式图片解决前端在页面中使用大图,图片体积过大导致页面出现白屏现象

1、演示 可以看到,图片还在拼命加载的时候, 页面上就已经有内容了 2、什么渐进式图片 图片一开始是模糊的,然后逐渐的开始变的清晰。如果页面上有一些大图,如果直接扔给浏览器的话那么图片的传输时间就会比较长,用户就…

软考高级架构师:校验码概念和例题

作者:明明如月学长, CSDN 博客专家,大厂高级 Java 工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《Effective Java》独家解析》专栏作者。 热门文章推荐&am…

【STM32】ST-LINK 下载时遇到的问题

如果出现“ST-Link USB communication error”ST-Link USB通信错误,则需要启动STM32 ST-LINK Utility,点击【ST-LINK】->【Firmaware】更新固件,然后打开Kei,点击魔术棒->->Debug->Settings,开到出现类似“…

电磁兼容故障整改-静电放电抗扰度不合格

电磁兼容故障整改-静电放电抗扰度不合格 ESD干扰机理不合格的主要原因 静电放电对设备的影响有下面几种安装滤波器也对静电放电有所帮助通过良好的搭接与接地防止ESD ESD干扰机理 ESD干扰电流其实是一种共模电流,因为ESD电压总是以参考接地板为基准的。如空击穿放电…

从redux的基本概念渐进式理解redux/toolkit的用法

概念 Redux toolkit是帮助提高redux开发效率的一个库 React-redux 是将React和Redux toolkit绑定在一起的一个库 action 是一个对象,里面有一个type属性 action creator是一个函数,这个函数可以返回上面的action对象。 reducer 是一个函数,接受两个参数(initilastate, acti…

微软邮箱被锁住,该如何解除限制?

ChatGPT账号是微软邮箱注册的,我们在登陆微软邮箱时,http://www.outlook.com,不需要开魔法工具,直接就可以登陆,否则会出现安全验证,限制登陆。 那么如果账号被锁,我们该如何解除限制呢&#x…

mongoDB 优化(2)索引

执行计划 语法: db.collection_xxx_t.find({"param":"xxxxxxx"}).explain(executionStats) 感觉这篇文章写得很好,可以参考 MongoDB——索引(单索引,复合索引,索引创建、使用)_mongo …

asf是什么格式的文件?用手机怎么打开?

由于手机操作系统和硬件的限制,大部分手机并不直接支持asf文件的播放。因此,如果你想在手机上打开asf文件,你可能需要先将文件转换为手机支持的格式,如MP4。可以通过使用一些视频转换软件来实现,比如野葱视频转换器。 …