汽车行业 Y 公司对接斯堪尼亚 SCANIA EDI 项目案例

news2024/9/24 19:21:58

斯堪尼亚是一家来自瑞典的重型车辆制造公司,成立于1891年,总部位于斯德哥尔摩,主要专注于生产卡车、客车和工业发动机,以及相应的服务与解决方案。斯堪尼亚的产品以其高品质、可靠性和先进技术而闻名。其卡车广泛应用于货运和运输行业,被全球许多企业所信赖;而客车部门则提供豪华旅游客车和城市巴士,为人们提供便捷的公共交通选择。

项目挑战

近期斯堪尼亚SCANIA向其供应商Y公司提出,双方需要通过EDI传输业务数据,除了传输EDI报文之外,还需要生成多种标签。这意味着在选择EDI供应商的时候,Y公司需要多方考量,EDI 系统除了支持常用的传输协议以及报文标准之外,还需要具备生成标签的能力。

项目需求

传输协议:OFTP

通过OFTP实现Y公司和斯堪尼亚SCANIA之间的点对点通信。

报文标准:EDIFACT

DELFOR:交付预测(Delivery Forecast),斯堪尼亚发送给Y公司,根据采购合同中规定的条件,向供应商提供长期物料需求的细节信息。
DESADV:发货通知(ASN/Despatch Advice),Y公司发送给斯堪尼亚,根据供应商收到的交付预测和实际发货信息返回发货通知给斯堪尼亚。
INVOIC:发票(invoices),Y公司发送给斯堪尼亚。

EDI解决方案

建立OFTP通信

OFTP多用于汽车行业,在斯堪尼亚SCANIA EDI项目中,Y公司需要与斯堪尼亚SCANIA交换OFTP2连接信息。

需要使用ODETTE ID以及ODETTE证书,在OFTP连接中分别扮演什么样的角色呢?

ODETTE ID可以用作OFTP连接中的SSID。SSID用来标识OFTP/OFTP2实体,用以进行数据交换。

使用ODETTE证书,可以证明交易双方的身份,并确保其通过互联网进行数据交换的通信安全,保护信息免受他人攻击。

与斯堪尼亚SCANIA建立OFTP通信,除了上述的SSID之外还需要与SSID匹配的密码。斯堪尼亚SCANIA还将提供其远程 OFTP 服务器的主机名称或 IP 地址以及连接到远程 OFTP 服务器的端口。

数据格式转换

斯堪尼亚SCANIA发送数据给Y公司:Y公司需要通过EDI系统接收来自斯堪尼亚SCANIA 的符合EDIFACT报文标准的业务报文,将其转换为内部业务系统能够处理的格式。常见的有XML、Json、IDOC等。

Y公司发送给斯堪尼亚SCANIA:通过EDI系统将Y公司内部业务系统输出的文件转换为符合EDIFACT报文标准的文件,并发送给斯堪尼亚SCANIA。

项目成果

根据上述 EDI 需求,在知行之桥 EDI 系统中搭建如下图所示的工作流:

Scania

实现通信部分:

SCANIA EDI 项目中需要使用 OFTP 传输协议,在知行之桥 EDI 系统中,使用OFTP 端口即可实现企业与 SCANIA 之间OFTP传输通道的搭建。

在OFTP端口需要配置斯堪尼亚提供的SSID、密码、主机地址和端口信息,同时需要将Y公司的OFTP配置信息提供给斯堪尼亚。配置界面如下图所示:

Scania

实现数据格式转换部分:

Scania

通过上述的介绍。我们得知数据格式转换部分主要分为两个方向:

1.接收文件

通过OFTP端口接收到斯堪尼亚发送过来的业务报文后,先将报文转换为报文格式的XML文件,然后再将报文格式的XML文件转换为IDOC文件,并通过SAP端口传给Y公司的SAP系统。

2.发出文件

通过SAP端口接收来自Y公司SAP系统传输的IDOC格式的业务文件,然后再将IDOC文件转换为报文格式的XML,最后将报文格式的XML转换为对应的报文并通过OFTP端口传输给斯堪尼亚。

实现系统集成部分:

Scania

本地部署 EDI 系统的好处是可以实现 EDI 系统与企业内部业务系统的集成,由于Y公司选择的是直接和他们的SAP系统进行集成,所以通过EDI系统的SAP端口来和Y公司的SAP系统进行集成。知行之桥为 SAP 提供完整的端到端 EDI 解决方案,包括支持 tRFC 传输和 SAP IDOC 格式的能力。通过基于 SAP端口的配置及实施,即可实现 EDI 系统与SAP系统的集成。

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

阅读原文:汽车行业 Y 公司对接斯堪尼亚 SCANIA EDI 项目案例

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

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

相关文章

大文件传输过程中的网络拥塞控制方法研究

随着网络技术的进步,我们在工作和生活中经常需要传输大文件。但是在实际的文件传输过程中,网络拥塞问题一直是困扰着我们和网络服务商的一个难题。接下来将从网络拥塞的原因、影响以及控制方法等方面详细介绍大文件传输过程中的网络拥塞控制方法。 一、网…

Gnomon室外照明学习

阴影 复制4个 15 开启主光 复制选择45度的那组灯光 关闭阴影 灯光颜色吸取地面 对比 组 X和Z平移归0 整体旋转 太阳调整 吸取图片上面的颜色,天空那组灯 复制一个

【Vscode | R | Win】R Markdown转html记录-Win

Rmd文件转html R语言环境Vscode扩展安装及配置配置radian R依赖包pandoc安装配置pandoc环境变量验证是否有效转rmd为html 注意本文代码块均为R语言代码,在R语言环境下执行即可 R语言环境 官网中去下载R语言安装包以及R-tool 可自行搜寻教程 无需下载Rstudio Vscod…

面试题 -- 客户端安全性和框架设计

文章目录 1. 客户端安全性处理方式2. sip是什么?3. 有些图片加载的比较慢怎么处理?你是怎么优化程序的性能的?4. 实现过一个框架或者库以供别人使用么?5. App需要加载超大量的数据,给服务器发送请求,但是服…

如何测试Linux内核

目录 概述 LTP 构建系统 C测试用例 参考资料 Autotest Kmemleak Kmemcheck Linaro LAVA 调试器 GDB KGDB 设备驱动测试 资料获取方法 概述 在本文中,我们将讨论用于测试Linux内核的各种框架和工具。首先,我们将介绍LTP( Linux Test Proje…

Ribbon 启用规则,SelectionCountRule规则在Classic界面下不生效,只有在UCI界面下才生效

Ribbon 启用规则,SelectionCountRule规则在Classic界面下不生效,只有在UCI界面下才生效。

Python pygame(GUI编程)模块最完整教程(7)

上一篇文章: Python pygame(GUI编程)模块最完整教程(6)_Python-ZZY的博客-CSDN博客 总目录: README.md Python-ZZY/Python-Pygame最完整教程 - Gitee.com 21 OpenGL与Pygame 不会OpenGL的读者可以跳过本章节。 21.1 OpenGL简…

后端一次返回大量数据,前端做分页处理

问题描述&#xff1a;后端接口返回大量数据&#xff0c;没有做分页处理&#xff0c;不支持传参pageNum&#xff0c;pageSize 本文为转载文章&#xff0c;原文章&#xff1a;后端一次返回大量数据&#xff0c;前端做分页处理 1.template中 分页 <el-paginationsize-chang…

局域网内主机ping不通,但是可以调用对方http接口(防火墙阻止了icmp协议)(关闭防火墙或者启用ICMP回显请求(ICMPv4-In))

文章目录 背景可能的原因问题排查及解决 背景 局域网内有一台主机&#xff0c;ping它ping不通&#xff0c;但是可以调用它的http接口&#xff0c;很诡异。。。 可能的原因 可能的原因有以下几种&#xff1a; 防火墙设置&#xff1a;局域网内的主机可能设置了防火墙&#xff…

【Unity3D日常开发】Unity3D中Package Manager加载不出来插件包或者加载出来后无法Install的问题

推荐阅读 CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客 大家好&#xff0c;我是佛系工程师☆恬静的小魔龙☆&#xff0c;不定时更新Unity开发技巧&#xff0c;觉得有用记得一键三连哦。 一、前言 今天在新电脑上打开Unity3D的Package Manager&#xff08;包管…

<MyBatis>前台传参多个条件查询方式(传数组或者拼接字符串)

方式一&#xff1a;前台传参为数组&#xff0c;后台SQ查询案例&#xff1a; 一般为多选场景&#xff1a;查询&#xff1b; 举例如下&#xff1a; 传值&#xff1a;“status” : [“保存”,“关闭”], 不传值&#xff1a;“status”: [], 传给后台&#xff1a; 控制层&#xff1…

清洁力好的洗地机有哪些品牌、清洁力好的洗地机盘点

清洁力好的清洁工具有很多&#xff0c;但是想要清洁力好的并且又省心省力&#xff0c;快捷高效的洗地机可以说是榜上有名&#xff01;在清洁的时候&#xff0c;洗地机的作用相比传统清洁工具使用更加的便捷&#xff0c;并且清洁力不比传统清洁工具差&#xff0c;同时还衍生了更…

八、seata使用及源码分析

一、数据库事务ACID特性 基础概念&#xff1a;事务ACID A&#xff08;Atomic&#xff09;&#xff1a;原子性&#xff0c;构成事务的所有操作&#xff0c;要么都执行完成&#xff0c;要么全部不执行&#xff0c;不可能出现部分成功部分失 败的情况。C&#xff08;Consistency…

【雕爷学编程】Arduino动手做(93)--- 0.96寸OLED液晶屏模块17

37款传感器与执行器的提法&#xff0c;在网络上广泛流传&#xff0c;其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块&#xff0c;依照实践出真知&#xff08;一定要动手做&#xff09;的理念&#xff0c;以学习和交流为目的&am…

使用Java IO进行压缩和解压缩 | ZIP和GZIP的实现

文章目录 一、概述二、ZIP2.1 ZIP格式介绍2.2 Java IO中的ZIP库和类介绍2.3 ZIP压缩文件2.4 ZIP解压缩文件 三、GZIP3.1 GZIP格式介绍3.2 Java IO中的GZIP库和类介绍3.3 GZIP压缩文件3.4 GZIP解压缩文件 四、压缩和解压缩的注意事项4.1 选择合适的压缩格式和方法4.2 处理大文件…

山西电力市场日前价格预测【2023-07-28】

日前价格预测 预测明日&#xff08;2023-07-28&#xff09;山西电力市场全天平均日前电价为349.59元/MWh。其中&#xff0c;最高日前电价为378.84元/MWh&#xff0c;预计出现在20: 15。最低日前电价为321.82元/MWh&#xff0c;预计出现在13: 15。 价差方向预测 1&#xff1a;实…

【Ajax】笔记-jsonp实现原理

JSONP JSONP是什么 JSONP(JSON With Padding),是一个非官方的跨域解决方案&#xff0c;纯粹凭借程序员的聪明才智开发出来的&#xff0c;只支持get请求。JSONP 怎么工作的&#xff1f; 在网页有一些标签天生具有跨域能力&#xff0c;比如&#xff1a;img link iframe script. …

为什么说RL 是强化学习的技巧?

一、说明 深度学习&#xff08;DL&#xff09;很难训练&#xff0c;强化学习&#xff08;RL&#xff09;要更难。在早期开发中&#xff0c;遵循与 DL 相同的策略&#xff1a;保持简单&#xff01;消除任何妨碍您的花里胡哨的东西&#xff0c;并将不确定性降至最低。 具体到RL&a…

利用spss进行因子筛选相关性分析

因变量放在前面&#xff0c;其他的变量全部导入即可 点击确定得到结果 两个星**表示相关性显著&#xff0c;*一颗星次之&#xff0c;一般我们选择两个星的变量&#xff0c;进行后续的建模

新能源电动汽车交流充电桩控制主板的配置

新能源电动汽车充电桩控制主板的配置 你是否曾经遇到过充电桩无法兼容你的电动车&#xff0c;或者充电速度慢如蜗牛?原来是充电桩主板的配置问题! 充电桩主板是充电桩控制系统的核心&#xff0c;它的配置决定了充电桩的性能和兼容性。 首先&#xff0c;处理器是充电桩主板的核…