耐世特Nexteer EDI解决方案

耐世特Nexteer曾经为美国通用汽车全资子公司,是一家集研发、制造、销售于一体的全球化集团公司。耐世特汽车系统公司是转向系统及相关先进技术的全球供应商。该公司为60多家汽车制造商设计、制造、销售电动助力转向器、液压助力转向器、转向管柱和传动轴产品,是全球一级汽车零部件供应商。耐世特的客户包括大众、菲亚特、福特、丰田、克莱斯勒、PSA以及在印度、中国和南美的汽车制造商。

以下就耐世特Nexteer与客户建立EDI连接需求为例,从项目需求,技术实现等方面展开详细的介绍。

扩展阅读: EDI 是什么?

1. EDI项目需求概览

1.1 项目需求
  • 传输协议:EDI VAN
  • 报文标准:EDIFACT
  • 实施方案:支持本地部署
1.2 EDI接口
EDIFACT报文代码业务含义
DELFORDelivery Forecast 交货预测
DELJITShip Schedule 发货计划
DESADVDespatch Advice 发货通知

如下,以EDIFACT标准为例,从业务类型代码、方案工作流等方面,对传输的各种业务报文进行详细解读。

2. EDIFACT标准报文生成/解析工作流

EDIFACT工作流按照业务方向可分为接收报文和发送报文。

接收报文使用两种方案:

数据库方案:通过EDIFACT标准报文与数据库中间表格式文件之间的转换,实现数据映射;并与ERP业务系统进行集成,将数据可视化。

Excel方案:通过EDIFACT标准报文与Excel格式文件之间的转换,实现数据映射;Excel表格方便操作数据,进行运算处理等。

发送报文使用数据库方案,使用的是LIP业务系统,将数据插入LIP数据库表中,再将数据显示在LIP页面上,从而可以进行数据的核对与确认。

EDI工作流主要由以下端口组成。

  • AS2端口:通过互联网使用AS2传输协议与交易伙伴建立EDI连接。
  • EDIFACT端口:实现EDI报文和标准XML格式文件的转换。
  • File Match端口:匹配文件名称,分发不同的业务类型文件至下一个端口。
  • XML Map端口:通过拖拽方式即可完成两种不同的数据格式之间所有数据节点映射关系的创建。
  • Excel端口:根据所有数据节点映射关系,将数据从标准XML格式转换为Excel格式。
  • Copy端口:将上一个端口的文件复制转发至下面的几个端口。
  • Notify端口:出现无法匹配名称的文件时,会把该文件发至Notify端口,并发给指定的邮箱作为提醒。
2.1 发送EDIFACT标准报文

涉及DESADV业务报文,示例工作流如下: 

ti-edi-inflow1.png

2.2 接收EDIFACT标准报文

涉及DELFOR,DELJIT两种业务报文,示例工作流如下: 

ti-edi-inflow1.png

2.3 EDIFACT标准报文生成/解析工作流

EDI DELFOR:Delivery Forecast 交货预测

AS2端口接收到耐世特Nexteer EDI系统发送的EDIFACT标准的DELFOR报文,由Nexteer_EDIToXML端口将EDIFACT标准的DESADV报文转换为标准XML格式的交货预测,将其发送至下一个端口,依次由Nexteer_FileMatch_DELJIT,Nexteer_FileMatch_DELFOR,Nexteer_Notify端口匹配。如获取到的文件是DELFOR,则将文件发给Nexteer_Excel_DELFOR端口,将标准XML格式转换为自定义Excel格式的交货预测。

EDI DELJIT:Ship Schedule 发货计划

AS2端口接收到耐世特Nexteer EDI系统发送的EDIFACT标准的DELFOR报文,由Nexteer_EDIToXML端口将EDIFACT标准的DESADV报文转换为标准XML格式的发货计划,将其发送至下一个端口,依次由Nexteer_FileMatch_DELJIT,Nexteer_FileMatch_DELFOR,Nexteer_Notify端口匹配。如获取到的文件是DELJIT,则将文件发送到Nexteer_Copy端口,之后若发给Nexteer_Excel_DELJIT端口,则将标准XML格式转换为自定义Excel格式的发货计划;若发给Nexteer_IN_DELJIT端口,则将标准XML格式转换为数据库XML格式的文件,再发给Nexteer_Database端口,将数据写进数据库的DELJIT相关表中。

EDI DESADV:Despatch Advice 发货通知

在Nexteer_Database端口,连接指定数据库,通过Output XML模板,获取LIP数据库对应表中的数据,输出结果为XML,将文件发送给Nexteer_OUT_DESADV端口,通过数据之间的映射关系,将数据库XML转换为标准XML文件,最后发送到Nexteer_XMLToEDI端口并输出EDIFACT标准的DESADV报文。在Nexteer_XMLToEDI端口的“输出”界面可以下载到DESADV报文。

阅读原文:耐世特Nexteer EDI解决方案

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

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

相关文章

【ACM出版】第四届人工智能与计算工程国际学术会议(ICAICE 2023)

ACM出版|第四届人工智能与计算工程国际学术会议 The 4th International Conference on Artificial Intelligence and Computer Engineering 为了在人工智能技术应用与计算工程领域进一步的探索,与国内外学界和业界相关人员交流新问题、新发现、新成果、新应用&…

Spring Boot 中 Nacos 配置中心使用实战

官方参考文档 https://nacos.io/zh-cn/docs/quick-start-spring-boot.html 本人实践 1、新建一个spring boot项目 我的spirngboot版本为2.5.6 2、添加一下依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-…

Linux:ansible自动化运维工具

环境介绍 当前所有执行权限我是在root下执行的&#xff0c;如果提示权限之类的&#xff0c;可以在每句命令前 加上 sudo ansible主服务器 192.168.0.194 另外两个客户端分别为 192.168.0.193 192.168.0.192 软件只需要在主服务器上安装&#xff0c;客户端不需…

2017. 网格游戏;2397. 被列覆盖的最多行数;2202. K 次操作后最大化顶端元素

2017. 网格游戏 核心思想&#xff1a;前缀和枚举。读完题后可以发现&#xff0c;第一个机器人走的路线就像一条分割线&#xff0c;第二个机器人只能获得上面白色部分或者下面白色部分的最大值。这个最大值怎么求&#xff0c;我们可以通过前缀和来求&#xff0c;然后通过枚举转…

idea 显示内存占用,分配内存实时内存

1、打开项目 2、双击“shift” 3、输入show memory indicator 4、打开开关&#xff0c;搞定&#xff01; 5、效果

F5服务器负载均衡能力如何?一文了解

但凡知道服务器负载均衡这个名词的&#xff0c;基本都知道 F5&#xff0c;因为负载均衡是 F5 的代表作&#xff0c;换句话来说&#xff0c;负载均衡就是由 F5 发明的。提到F5服务器负载均衡能力如何&#xff1f;不得不关注F5提出的关于安全、网络全面优化的解决方案&#xff0c…

QTday1

1. #include "widget.h"Widget::Widget(QWidget *parent): QWidget(parent) {this->setFixedSize(520,420);this->setWindowIcon(QIcon("C:\\Users\\79889\\Desktop\\wzg.jpg"));this->setWindowTitle("华清远见");QPushButton *btn1 …

(二)范数与距离

本文主要内容如下&#xff1a; 1. 范数的定义2. 常见的范数举例3. 范数的等价4. 距离与度量空间的定义 1. 范数的定义 定义1-1&#xff1a;设 E E E 为向量空间&#xff0c; R \mathbb{R} R 为实数域。若映射 ∥ ⋅ ∥ : E → R : x ↦ ∥ x ∥ \begin{equation*} \lVert\cdo…

【git】【IDEA】在idea中使用git

目录 一、 在IDEA中配置git 二、 获取git仓库 2.1 本次初始化仓库 2.2 从远程仓库克隆 三、 本地仓库操作 3.1 将文件加入暂存区 3.2 将暂存区的文件提交到版本库 3.3 快捷键 使用快捷键 实现加入到暂存区与提交到版本库 3.4 查看日志 Show History 四、 远程仓库操…

FreeSWITCH 1.10.10 简单图形化界面5 - 使用百度TTS

FreeSWITCH 1.10.10 简单图形化界面5 - 使用百度TTS 0、 界面预览1、注册百度AI开放平台&#xff0c;开通语音识别服务2、获取AppID/API Key/Secret Key3、 安装百度语音合成sdk4、合成代码5、在PBX中使用百度TTS6、音乐文件-TTS7、拨号规则-tts_command 0、 界面预览 http://…

【数据结构】带头双向循环链表及其实现

目录 1.带头双向循环链表 2.带头双向循环链表实现 2.1初始化 2.2销毁 2.3头插 2.4链表打印 2.5头删数据 2.6尾插数据 2.7尾删数据 2.8链表判空 2.9查找一个数据 2.10在pos位置前插入数据 2.11删除pos位置 2.12求链表的长度 2.顺序表和链表的比较 1.带头双向循环…

自动化运维工具—Ansible

一、Ansible概述1.1 Ansible是什么1.2 Ansible的特性1.3 Ansible的特点1.4 Ansible数据流向 二、Ansible 环境安装部署三、Ansible 命令行模块&#xff08;1&#xff09;command 模块&#xff08;2&#xff09;shell 模块&#xff08;3&#xff09;cron 模块&#xff08;4&…