Mercedes-Benz EDI需求分析

news2025/1/13 10:20:01

 

作为奔驰的仓储服务提供商,企业A需要借助EDI实现仓储流程的自动化。奔驰将车存放在企业A处,由企业A将货物提供给4S店。整体业务流程中将通过EDI系统来进行业务数据的传输,今天的文章主要从奔驰EDI需求概览以及EDI项目业务流程两方面展开介绍。

奔驰需求概览

传输协议:AS2

AS2是一种基于网络的传输协议,它具有安全连接、数字签名、文件加密、能够接收文件处理状态(MDN消息回执)、灵活的数据传输等优点。

使用AS2建立 EDI 连接,企业需要准备以下信息:

  • AS2 ID(企业的AS2身份标识符)
  • Private Certificate (私钥证书)
  • Certificate Password(私钥证书密码)
  • Public Certificate(与私钥证书成对的公钥证书)
  • Receiving URL (企业的数据接收URL地址)

报文标准:EDIFACT

业务单据类型:

  • IFTMIN:VDA001a、VDA007
  • IFTSTA:VDA004、VDA005a、VDA005b、VDA006

报文类型这里需要注意企业A需要接收IFTMIN,发送IFTSTA。

在奔驰EDI项目中,基于IFTMIN会有两种文件,分别是VDA001a运输订单以及VDA007发货建议。这两种文件的结构与IFTMIN报文保持一致,仅在某些特殊字段会有区别。

仅在VDA001a运输订单中存在的信息包括:负载分配日期、发送车辆数量、国内销售类型等。

仅在VDA007发货建议中存在的信息包括:交货运输条款、车辆编号说明、海事组织、危险品附加信息等。

基于IFTSTA会有四种文件,分别是VDA004入库,VDA005a准备发货,VDA005b本地服务就绪,VDA006出库发货。

仅在VDA006中存在的信息包括:运单号、装货清单单号、承运商代码、船舶制造商分配的代码、船舶代码、船舶名称、运输设备装运箱单号、发货出发地、有轨电车车号等。

仓储行业企业A与奔驰 EDI项目业务流程

本次奔驰EDI项目中,企业实现仓储流程的EDI数据传输,需要完成8个步骤。如下图所示:

  • 第一步:接收奔驰的VDA007发货建议(会接收多次,整个流程中都会涉及)
  • 第二步:企业做入库,发VDA004入库(此时是给PDI(Pre Delivery Inspection出厂前检查)公司进行车辆检查)
  • 第三步:出库,企业发VDA006出库发货
  • 第四步:经过PDI检查后。企业做入库,发VDA004入库(和第一次VDA004的区别在于时间、LOC不同)
  • 第五步:企业发出VDA005b本地服务就绪,系统会自动触发。
  • 第六步:企业接收VDA001运输订单(是一个运输指令,告知企业可以准备发车给4s店了)
  • 第七步:企业发出VDA005a准备发货
  • 第八步:出库,企业发出VDA006出库发货(彻底发车给供应商4s店)

注意事项:在VDA004/005/006中主要关注的是时间、车架号、LOC,在VDA007主要关注的是车的状态和信息。

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

自动化传输——建立AS2连接

AS2需要以软件为基础在有网络和IP的条件下实现,针对AS2传输,我们开发了AS2端口。无需额外的代码,企业只需要在知行之桥EDI系统AS2端口的可视化页面中,配置双方的连接信息即可与奔驰建立AS2连接。

格式转换

建立AS2连接之后,接下来对需要传输的报文进行格式转换,EDIFACT文件一般不能被企业内部业务系统直接处理,需要通过EDI系统进行格式转换,从而确保企业可以解析奔驰发来的文件并且给奔驰发送符合要求的文件。主要分为两个方向:

奔驰发送给企业:企业需要通过知行之桥 EDI 系统的AS2端口接收来自奔驰的符合EDIFACT报文标准的报文,再将其转换为满足供应商需求的格式,并发送给供应商。这个方向主要处理,基于IFTMIN的两种文件:VDA001a运输订单以及VDA007发货建议。

企业发送给奔驰:企业提供包含必要业务信息的文件给知行之桥EDI系统,知行之桥 EDI 系统获取到文件之后,将其中的数据提取出来,转换为符合EDIFACT报文标准的文件,发送给奔驰。这个方向主要处理基于IFTSTA的四种文件,分别是VDA004入库,VDA005a准备发货,VDA005b本地服务就绪,VDA006出库发货。

注:知行之桥EDI系统可将符合EDIFACT标准的文件转换为企业可处理的格式,常见的格式包括:XML、Excel、CSV以及Json等格式。

系统集成

EDI系统与企业内部业务系统常用的集成方式如下:

  • tRFC调用(SAP系统集成) – IDoc(SAP)端口,支持raw IDoc和XML IDoc,界面简单配置即可连接SAP系统
  • 中间数据库集成 – 连接类型ODBC, ADO.NET, JDBC; 数据库MySQL, SQL Server, Oracle, SQLite, DB2, PostgreSQL…
  • Web Service – 通过Internet进行基于HTTP协议的网络应用间的交互
  • 本地路径文件传输 – 文件路径共享,轻松交互电子文件

知行之桥EDI系统支持与市面上大部分业务系统进行集成,常见的包括:金蝶、用友以及SAP等。

如果你是奔驰的供应商,由于在供应链中扮演着不同的角色,你与奔驰的EDI项目中涉及到的传输协议和报文标准以及报文类型可能会与上述内容略有出入。了解更多奔驰EDI项目信息,欢迎交流,我们将帮助你制定最佳实施方案!

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

 阅读原文

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

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

相关文章

646. 最长数对链——【Leetcode每日刷题】

646. 最长数对链 给你一个由 n 个数对组成的数对数组 pairs &#xff0c;其中 pairs[i][lefti,righti]pairs[i] [left_i, right_i]pairs[i][lefti​,righti​] 且lefti<rightileft_i < right_ilefti​<righti​。 现在&#xff0c;我们定义一种 跟随 关系&#xff…

MySQL查询索引原则

文章目录 等值匹配原则最左前缀匹配原则范围查找规则等值匹配+范围查找Order By + limit 优化分组查询优化总结MySQL 是如何帮我们维护非主键索引的等值匹配原则 我们现在已经知道了如果是【主键索引】,在插入数据的时候是根据主键的顺序依次往后排列的,一个数据页不够就会分…

保姆级使用PyTorch训练与评估自己的MobileViT网络教程

文章目录前言0. 环境搭建&快速开始1. 数据集制作1.1 标签文件制作1.2 数据集划分1.3 数据集信息文件制作2. 修改参数文件3. 训练4. 评估5. 其他教程前言 项目地址&#xff1a;https://github.com/Fafa-DL/Awesome-Backbones 操作教程&#xff1a;https://www.bilibili.co…

2023最新ELK日志平台(elasticsearch+logstash+kibana)搭建

去年公司由于不断发展&#xff0c;内部自研系统越来越多&#xff0c;所以后来搭建了一个日志收集平台&#xff0c;并将日志收集功能以二方包形式引入自研系统&#xff0c;避免每个自研系统都要建立一套自己的日志模块&#xff0c;节约了开发时间&#xff0c;管理起来也更加容易…

【UE4 RTS游戏】07-控件蓝图显示当前游戏时间

效果步骤新建一个文件夹&#xff0c;命名为“Interfaces”&#xff0c;在该文件夹内新建一个蓝图接口&#xff0c;命名为“I_HUD”打开“Interfaces”&#xff0c;默认的函数名改为“SetClock”&#xff0c;添加一个输入&#xff0c;命名为“Time”&#xff0c;整数数组类型。添…

一套Java语言的云HIS医院信息管理系统SaaS源码

这是一套优秀的云His医院管理系统&#xff0c;它区别于普通的HIS系统&#xff0c;它通过云端管理整个HIS业务 一、HIS使用技术框架&#xff1a;自主研发&#xff0c;系统完全开源。 1、前端&#xff1a;AngularNginx 2、后台&#xff1a;JavaSpring&#xff0c;SpringBoot&…

AidLux AI 应用案例悬赏选题|行车安全辅助

AidLux AI 应用案例悬赏征集活动 AidLux AI 应用案例悬赏征集活动是AidLux推出的AI应用案例项目合作模式&#xff0c;悬赏选题将会持续更新。目前上新的选题涉及泛边缘、机器人、工业检测、车载等领域&#xff0c;内容涵盖智慧零售、智慧社区、智慧交通、智慧农业、智能家居等…

YOLOv5中添加SE模块详解——原理+代码

目录一、SENet1. 设计原理2. SE Block2.1 Squeeze:Global Information Embedding2.2 Excitation:Adaptive Recalibration3. SE-Inception and SE-ResNet二、YOLOv5中添加SENet1.修改common.py2.修改yolo.py3.修改yolov5s.yaml参考文章一、SENet 论文地址&#xff1a;Squeeze-a…

UI设计 ,这7个网站,真的太好用了。

下面这几个UI设计网站&#xff0c;设计师们一定要收藏起来&#xff0c;每天坚持浏览这些网站&#xff0c;可以快速的提升你的UI设计水平。 1、菜鸟图库 https://www.sucai999.com/searchlist/UIsheji----all-0-0.html?vNTYxMjky 菜鸟图库提供了超多免费设计素材&#xff0c;在…

logistic回归的参数梯度更新方法的个人理解

logistic回归参数更新看了几篇博文&#xff0c;感觉理解不透彻&#xff0c;所以自己写一下&#xff0c;希望能有更深的理解。logistic回归输入是一个线性函数Wxb\boldsymbol{W}\boldsymbol{x}\boldsymbol{b}Wxb&#xff0c;为了简单理解&#xff0c;考虑batchsize为1的情况。这…

ChatGPT的影响力和未来发展

ChatGPT是一种基于深度学习的自然语言处理技术&#xff0c;它是由OpenAI开发的一种语言模型。ChatGPT作为一个大型语言模型&#xff0c;可以在很多方面对程序职业产生影响。值得注意的是&#xff0c;ChatGPT和其他语言模型一样&#xff0c;只是一种技术工具&#xff0c;它的应用…

Postman 接口传参报错解决与@RequestBody的注解作用记录

文章目录前言一、接口代码1.1 代码说明1.2 测试结果1.3 问题解决1.4 RequestBody 作用前言 记录接口传参报错与解决和RequestBody的作用记录 一、接口代码 1.1 代码说明 以下面测试代码作为例子&#xff1a;前端发送 POST 请求&#xff0c;请求体里面携带 List 集合的字符串…

C++回顾(十九)—— 容器string

19.1 string概述 1、string是STL的字符串类型&#xff0c;通常用来表示字符串。而在使用string之前&#xff0c;字符串通常是 用char * 表示的。string 与char * 都可以用来表示字符串&#xff0c;那么二者有什么区别呢。 2、string和 char * 的比较 &#xff08;1&#xff09…

【wed前端初级课程】第一章 什么是HTML

什么是WEB前端&#xff1f; 简单来说就是网页&#xff0c;只是这个网页它是由多种技术参与制作的&#xff0c;用来向用户展示的页面。 HTML(超文本标签语言)&#xff1a;它决定了网页的结构。 CSS&#xff1a;网页的装饰器。 JavaScript&#xff1a;JavaScrip最初是因为校验…

【Linux系统编程】06:共享内存

共享内存 OVERVIEW共享内存一、文件上锁flock二、共享内存1.关联共享内存ftok2.获取共享内存shmget3.绑定共享内存shmat4.绑定分离shmdt5.控制共享内存shmctl三、亲缘进程间通信1.共享内存写入与读取2.共享内存解绑与删除3.共享内存综合四、非亲缘进程间通信1.通过sleep同步2.通…

Android 进阶——Binder IPC之Native 服务的启动及代理对象的获取详解(六)

文章大纲引言一、Binder线程池的启动1、ProcessState#startThreadPool函数来启动线程池2、IPCThreadState#joinThreadPool 将当前线程进入到线程池中去等待和处理IPC请求二、Service 代理对象的获取1、获取Service Manager 代理对象BpServiceManager2、调用BpServiceManager#ge…

【算法数据结构体系篇class16】:图 拓扑排序

一、图1&#xff09;由点的集合和边的集合构成2&#xff09;虽然存在有向图和无向图的概念&#xff0c;但实际上都可以用有向图来表达3&#xff09;边上可能带有权值二、图结构的表达1&#xff09;邻接表法 类似哈希表, key就是当前节点。value就是对应有指向的邻接节点2&…

LeetCode——1590. 使数组和能被 P 整除

一、题目 给你一个正整数数组 nums&#xff0c;请你移除 最短 子数组&#xff08;可以为 空&#xff09;&#xff0c;使得剩余元素的 和 能被 p 整除。 不允许 将整个数组都移除。 请你返回你需要移除的最短子数组的长度&#xff0c;如果无法满足题目要求&#xff0c;返回 -1…

PostgreSQL 数据库大小写规则

PostgreSQL 数据库对大小写的处理规则如下&#xff1a; 严格区分大小写默认把所有 SQL 语句都转换成小写再执行加双引号的 SQL 语句除外 如果想要成功执行名称中带有大写字母的对象&#xff0c;则需要把对象名称加上双引号。 验证如下&#xff1a; 想要创建数据库 IZone&…

Windows WSL配置ubuntu环境并登录

一、Windows WSL配置ubuntu环境1、管理员运行cmd&#xff0c;执行以下命令启用“适用于 Linux 的 Windows 子系统”dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart2、管理员运行cmd&#xff0c;执行以下命令启用“虚拟机功…