汽车EDI:波森Boysen EDI项目案例

企业A作为Boysen 的供应商,为了响应Boysen的号召,需要与其实现EDI对接。由于企业A此前并没有EDI项目的实施经验,对EDI项目的实施流程、技术要求等内容不知道应该从何下手。

为了实现EDI对接意味着企业A需要具备自己的EDI系统,从而确保能够实现:

技术兼容性和实现:能够解析和生成VDA标准下的EDI报文,确保EDI系统能够支持OFTP并且能够与Boysen的OFTP服务器进行无缝连接。

数据安全和隐私:确保数据加密传输,由于OFTP通常知识多种认证方式,选择合适的认证方法。其次需要确保传输数据的完整性。

系统集成和兼容性:企业A需要考虑是否需要将EDI解决方案与现有的业务系统集成,以何种方式集成,其中可能会涉及到定制开发工作。

波森Boysen EDI 需求
传输协议:OFTP

OFTP是由Odette组织提出的用于传输EDI报文的传输协议,企业需要准备部署OFTP服务的服务器,且确保Boysen可以访问到这个服务。

报文标准:VDA

VDA(VERBAND DER AUTOMOBILINDUSTRIE)是德国汽车工业的倡导团体,包括汽车制造商和汽车零部件供应商。VDA制定标准和最佳实践,以满足德国汽车行业公司的需求,包括宝马、大众和梅赛德斯-奔驰母公司戴姆勒在内的汽车制造商等。

业务单据类型

对接Boysen的EDI项目中,需要传输的业务单据包括:VDA 4905物料需求计划以及VDA 4913 发货通知。

实施方案

通过JSON的方式,EDI 系统和 ERP 系统可以分别将需要传输的数据以JSON文件的形式存储在指定路径,然后另一方系统再从指定路径中获取JSON进行处理。这样可以避免直接修改对方系统中的数据,从而减少数据传输过程中的风险和错误。

项目成果

企业可以下载安装知行之桥EDI系统,获取免费30天无功能限制的试用。登录知行之桥EDI系统,在 工作流 页面右上角点击 添加 按钮,选择示例工作流,接下来在搜索框搜索BOYSEN,即可看到如下图所示的 BOYSEN EDI 到 Json 的工作流,点击并按照页面引导导入此工作区。

Boysen_EDI_case1.png

接下来可以点击此页面右上角的 自动布局 按钮,对整体工作流进行自动布局。

Boysen_EDI_case2.png

如上图所示,我们可以看到对接BOYSEN 的完整工作流,此工作流对于BOYSEN要求传输的 VDA 4905以及 VDA 4913报文进行了格式转换,将其转换为企业更易处理的JSON格式。XMLMap端口中的映射工作已完成,用户只需在此工作流中补充企业自己以及BOYSEN的OFTP连接信息,即可开始测试。

点击下载工作流及示例文件,了解工作流测试流程。

EDI解决方案
搭建OFTP连接通道

导航到 BOYSEN_OFTP 端口的设置选项卡。根据 BOYSEN 提供的 OFTP 文档配置 BOYSEN 的 OFTP 信息,比如,BOYSEN 的 SSID/SFID ID、远程主机地址、密码、交易伙伴证书。配置完成后请导航到“输入”选项卡上传测试文件与 BOYSEN 进行 OFTP 连接测试,同时可以导航到 “输出” 选项卡查看 BOYSEN 发送的文件。

Boysen_EDI_case3.png

在 个人设置 选项卡下,需要配置企业自己的OFTP连接信息,如果企业没有ODETTE证书,则需要在OdetteSecure的portal网站中进行申请。申请步骤可以参考文章:申请和更新Odette证书操作指南

Boysen_EDI_case4.png

数据格式转换

数据格式转换部分主要通过VDA端口以及XMLMap端口实现,企业需要在工作流中使用到的两个VDA端口中进行头部配置,在这里补充发送方标识以及接收方标识的信息。

Boysen_EDI_case5.png

项目回顾
关于测试

首先需要与Boysen进行OFTP连接测试,用以验证OFTP传输通道是否搭建成功,能够正常收发文件。

接下来Boysen将会每天向供应商发送滚动的VDA 4905 物流需求计划,供应商需要根据收到的VDA 4905回复VDA 4913发货通知。由于供应商可能需要向Boysen不同的工厂供货,因此在测试流程中主要验证不同的工厂是否可以接收到供应商回复的VDA 4913。

为了确保发送的VDA 4913发货通知能够顺利被工厂接收,供应商需要注意以下问题:

1.填写准确的工厂号、供应商ID、交易伙伴参考信息、交易伙伴ID
2.填写数据时,不能出现中文
3.注意生成的VDA报文中不能有任何后缀,如回车等。

关于包装

Boysen将会向供应商提供一个包装代码列表,供应商可以根据实际发货中使用到的包装在这个列表中选择对应的包装代码。

关于 VDA 4913中的字段

Boysen提供的EDI规范中,包含了大量的必填值,在知行之桥EDI系统的映射处理中,需要对这些必填值设置校验,如果没有填写必填值则会报错,无法正常生成EDI报文。

但供应商的发货通知内容相对来说较为简单,并不能完全满足EDI规范要求。经过与Boysen方的确认,现对VDA 4913中的必填值进行调整,在保证数据完整性的基础上,减少没有用到的必填字段。

阅读原文

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

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

相关文章

佑友FHQ backup 后台任意文件读取漏洞复现

0x01 产品简介 佑友FHQ是一款专业的网络安全设备,用于保护企业网络免受各种网络威胁和攻击。其功能包括流量过滤、入侵检测与阻断、应用程序控制、虚拟专用网络(VPN)支持等。通过深度包检测和实时流量分析,佑友防火墙能够及时识别和阻止潜在的威胁,提供全面的安全保护。同…

vue中axios从content-disposition响应头获取中文名

在Vue中使用axios请求文件时,服务器可能会返回带有Content-Disposition响应头的文件,其中可能包含文件名的编码信息。如果你需要解码这个文件名,可以使用JavaScript的内置URL API来处理。 Java中用于设置HTTP响应头的,通常在Web开…

浏览器开发公司Brave 将自己的搜索结果与其 Leo AI 助手集成

Brave Software是一家开发浏览器的公司,其主要产品是Brave浏览器。Brave浏览器基于Chromium项目开发,具有高性能和隐私保护的特点。此外,Brave浏览器还提供了“off record”模式,允许用户在不记录浏览历史的情况下使用浏览器。关于…

C# Secs源码 HsmsSecs测试

包含客户端和服务端 启动客户端和服务端即可互相模拟sece 通讯 也可使用secs仿真器进行测试 开启后进行相关操作,创建客户端连接仿真器进行操作 仿真器显示日志 相关文件,源码 4.9 私信即可或者看我博客描述那个地址 我是狗子,希望你幸…

广东工业大学领导一行莅临泰迪智能科技参观交流

6月13日,广东工业大学经济学院党委书记林伟英、经济学院党委副书记陈朝阳、党政办主任徐嘉靖、数学与统计学院徐圣兵莅临泰迪智能科技产教融合实训中心参观交流。泰迪智能科技董事长张良均、运营中心总监翁梦婷、校企合作经理吴桂锋进行了热情接待。 会上&#xff0…

JAVA小知识22:迭代器iterator与列表迭代器ListIterator

一、迭代器 在 Java 中,迭代器是一个设计模式,用于遍历集合中的元素。Java 提供了 Iterator 接口来实现这一功能。迭代器的主要作用是提供一种通用的遍历集合的方法,而不需要了解集合的具体实现细节。 1.1、迭代器的特点 统一接口&#xf…

性能测试、负载测试、压力测试、稳定性测试简单区分【超详细】

🍅 视频学习:文末有免费的配套视频可观看 🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快 性能测试是一个总称,可细分为性能测试、负载测试、压力测试、稳定性测试。 性能测试…

超级微同城小程序源码系统 帮你轻松制作本地生活服务平台 带源码包+搭建部署教程

系统概述 "超级微同城小程序源码系统"基于主流的小程序开发框架,采用高效稳定的后端架构设计,旨在为用户提供一个包含信息发布、在线交易、社交互动等功能于一体的综合型本地生活服务平台。系统涵盖了餐饮外卖、生鲜配送、家政服务、二手交易…

入门机器视觉的正确打开方式——徒手撸一个python+opencv实现的机器视觉简易调试工具(上)

目录 1.引言2.框架思路3.环境搭建4.图像处理流程化的实现5.流水线上的算法块5.1 算法块的可视化 6.总结7.调试工具成品链接PS.扩展阅读ps1.六自由度机器人相关文章资源ps2.四轴机器相关文章资源ps3.移动小车相关文章资源 1.引言 在当今AI时代,关于视觉识别似乎已被…

数据可视化:Seaborn

安装Seaborn 进入虚拟环境,在终端中键入 pip install seaborn 即可安装。 初步使用Seaborn 在使用seaborn之前,我们先了解一下seaborn是什么,seaborn是以matplotlib为底层的更简便的python第三方库,它可以更快捷地去设置图形的一…

关于el-date-picker组件,如何隐藏时间组件底部清空按钮

工作中可能会遇到el-date-picker组件隐藏时间组件底部清空按钮 分为两种 : 如果你想要实现全部的el-date-picker的清空隐藏 和 某一个页面的el-date-picker的清空隐藏 1 全局隐藏 步骤1:在element-ui.scss中添加如下代码: .el-picker-pane…

在VS Code中快速生成Vue模板的技巧

配置vue.json: { "Print to console": {"prefix": "vue","body": ["<template>"," <div class\"\">\n"," </div>","</template>\n","<scri…

操作系统入门 -- CPU调度算法

操作系统入门 – CPU调度算法 在了解完进程和线程的概念后&#xff0c;我们就需要了解当一个进程就绪后系统会进行怎样的资源分配并运行进程&#xff0c;因此我们就需要了解CPU的调度算法 1.CPU调度 1.1概念 CPU调度即按照某种算法将CPU资源分配给某个就绪的进程。 1.2调度…

大模型应用开发技术:Multi-Agent框架流程、源码及案例实战(二)

LlaMA 3 系列博客 基于 LlaMA 3 LangGraph 在windows本地部署大模型 &#xff08;一&#xff09; 基于 LlaMA 3 LangGraph 在windows本地部署大模型 &#xff08;二&#xff09; 基于 LlaMA 3 LangGraph 在windows本地部署大模型 &#xff08;三&#xff09; 基于 LlaMA…

Matlab r2023a v23.2.0 解锁版安装步骤 (工程计算商业数学软件)

前言 Matlab&#xff08;矩阵实验室&#xff09;是全球领先的数学计算软件开发商美国 MathWorks 公司研发的一款面向科学与工程计算的高级语言的商业数学软件&#xff0c;集算法开发、数据分析、可视化和数值计算于一体的编程环境&#xff0c;其核心是仿真交互式矩阵计算&…

买超声波清洗机什么牌子好?四大优越上品超声波清洗机总汇

随着生活品质提高&#xff0c;洗眼镜的方式是越来越多样化了&#xff01;传统的清洗眼镜方式非常容易导致眼镜损坏&#xff0c;从而缩短了眼镜原本的使用寿命&#xff01;因此超声波清洗机的出现就方便了大家&#xff0c;在清洗眼镜时&#xff0c;可以用超声波清洗机数分钟就搞…

基于WPF技术的换热站智能监控系统15--实时读取PLC数据

1、创建PLC实时数据 1、添加数据块 2、创建6个变量 用来表示水泵1和水泵2的参数&#xff0c;可以根据现场实际情况添加更多的变量参数 3、设置块属性并编译 4、下载该程序到PLC中 5、添加监控表 2、读取设备数据 S7协议下的tcp直接通讯&#xff0c;配置简单&#xff0c;一般P…

【Python】从0开始的Django基础

Django框架基础 unit01一、Django基础1.1 什么是Django?1.2 安装与卸载1.2.1 Python与Django的版本1.2.2 安装1.2.3 查看Django版本1.2.4 卸载 二、Django项目2.1 概述2.2 创建项目2.3 启动项目2.4 项目的目录结构2.5 配置 三、URL 调度器3.2 定义URL路由3.2 定义首页的路由3.…

10KM无人机高清图传通信模组,低延迟、抗干扰,飞睿智能无线MESH组网模块

随着科技的飞速发展&#xff0c;无人机技术在各个领域的应用越来越广泛。尤其在海上监测、搜索救援、货物运输等场景中&#xff0c;无人机的应用显得尤为重要。然而&#xff0c;要实现无人机在复杂海域环境中的高效通信&#xff0c;高清图传通信模组的作用不可忽视。本文将深入…

【笔记】复制Edge的网址粘贴后自动变成中文标题超链接

问题 1、从edge复制的网址粘贴直接显示网页内容名称而不是网址url。 2、复制任何网址粘贴到CSDN里面粘贴时直接转换成标题超链接&#xff08;很讨厌的功能习惯&#xff09;。 而如上两种问题不是互相影响的&#xff0c;就算设置了Edge的粘贴方式&#xff0c;复制到CSDN的文章…