首页 > 其他分享 >法雷奥Valeo EDI解决方案

法雷奥Valeo EDI解决方案

时间:2023-08-25 16:58:15浏览次数:41  
标签:EDIFACT DELFOR ++ 报文 EDI Valeo 法雷奥

法雷奥集团(Valeo)是一家总部位于法国的专业致力于汽车零部件、系统、模块的设计、开发、生产及销售的工业集团。公司业务涉及原配套业务及售后业务,是世界领先的汽车零部件供应商,为世界上所有的主要汽车厂提供配套。作为一家高科技公司,法雷奥开发智能出行创新解决方案,聚焦直觉驾驶和二氧化碳减排技术。此外,法雷奥也为汽车制造商和独立售后市场运营商提供和分销备件。

Valeo与供应商传输的是EDIFACT标准报文,业务类型包含DELFOR(物料需求计划)和DESADV(发货通知),供应商通过使用知行EDI直连系统的中间数据库方案,自动化传输、翻译,实现EDIFACT报文自由转换集成ERP。通过知行EDI平台,供应商可实现与Valeo供应链系统直连,实时交互业务数据,减少库存与人力成本,精益供应链。

为了实现与供应商EDI直连,Valeo选用OFTP2传输协议向供应商发送DELFOR(物料需求计划)报文,并接收供应商发送的DESADV(发货通知)和INVOIC(发票)报文。

扩展阅读:OFTP2通信方式

EDI连接

  • 传输协议:OFTP2
  • 报文标准:EDIFACT
  • 实施方案:中间数据库(云服务)
业务代码 业务含义 传输方向
DELFOR Delivery Schedule /物料需求计划 接收
DESADV Delivery Note/发货通知 发送
INVOIC INVOIC/发票 发送

扩展阅读:EDIFACT 交易类型/Transaction Types

对接Valeo EDI

Valeo出于对数据安全及提高数据处理效率等方面的考虑,要求通过各个供应商通过EDI系统与Valeo完成业务数据传输。那么对接ValeoEDI需要哪些工作呢?

  • 具有部署EDI系统的服务器,可借助知行EDI平台,详见官网免费试用
  • 交易双方互换OFTP2配置信息
  • 配置自己(供应商)的OFTP2信息
  • 与Valeo OFTP2 Inbound/Outbound连接测试
  • DELFOR、DESADV &INVOIC报文业务测试

本文将主要介绍供应商与Valeo DELFOR(物料需求计划)和DESADV(发货通知)的业务测试场景,点击这里查看知行EDI系统如何配置 SSID和SFID进行OFTP传输

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

借助知行EDI系统,可创建解析/生成EDIFACT标准报文工作流。工作流按照业务方向可分为接收报文和发送报文两个方向。

文件传输

自动接收EDIFACT标准DELFOR报文

edi

自动发送EDIFACT标准DESADV和INVOIC报文

edi

WorkFlow工作流

自动化接收及解析DELFOR业务报文,示例工作流如下:

edi

DELFOR:物料需求计划EDIFACT标准报文解析工作流

  • VALEO_OFTP(OFTP2端口):通过OFTP2协议接收从Valeo EDI系统发来的DELFOR 报文,并将报文转发至EDIFACT端口;
  • VALEO_EDIToXML(EDIFACT Port):接收来自OFTP2端口的DELFOR报文,将其转换为标准XML格式文件,并将其转发至Script端口;
  • VALEO_Parse_DELFOR(ScriPt Port):接收来自EDIFACT端口发来的标准XML,将其转换为数据库可识别的自定义XML格式文件,并转发至Database端口;
  • VALEO_Database(Database Port):接收来自Script端口发来的自定义XML文件,将数据导入中间数据库中。

自动化生成及发送DESADV和INVOIC业务报文,示例工作流如下:

edi

DESADV&INVOIC:发货通知&发票EDIFACT标准报文生成工作流

  • VALEO_Database(Database Port):自动获取中间数据库的发货通知和发票数据,生产自定义格式的XML文件,并将其转发至Script端口;
  • VALEO_Generate_DESADV (Script Port):通过定制开发,将 Database 端口传出的自定义 xml格式文件转换为标准的DESADV XML 文件,并转发至 EDIFACT Port;
  • VALEO_Generate_INVOIC(Script Port):通过定制开发,将 Database 端口传出的 自定义 xml格式文件转换为标准的INVOIC XML 文件,并转发至 EDIFACT Port;
  • VALEO_XMLtoEDI (EDIFACT Port):将标准 XML 格式文件转换为 EDIFACT标准报文,并转发至 OFTP2 Port;
  • VALEO_OFTP (OFTP Port):通过 OFTP2传输协议,将 DESADV(发货通知)INVOIC(发票)标准报文发送至Valeo EDI 系统。

输入DELFOR标准报文内容介绍:

UNB+UNOA:2+SENDERID+RECEIVERID+200228:1041+000000024++DELFOR'
UNH+301432233+DELFOR:D:96A:UN:A09041'
BGM+241+2'
DTM+137:20200228:102'
RFF+ADE:T0001'
NAD+SE+SE001::92++SELLER COMPANY'
NAD+BY+BY002::10++BY COMPANY'
UNS+D'
NAD+CN+CN002::10++CONSIGNER COMPANY'
LIN++3+AITEMA:IN'
IMD+++:::PRODUCTIONA'
LOC+11+LOCATION1'
DTM+257:20200228:102'
RFF+ON:PO001'
QTY+12:0:PCE'
QTY+78:1000:PCE'
QTY+70:0:PCE'
QTY+113:1000:PCE'
SCC+1++Y'
DTM+64:20200427:102'
DTM+63:20200427:102'
UNS+S'
UNT+23+301432233'
UNZ+1+000000024'

  输出DESADV(发货通知)& INVOIC(发票)标准报文示例:

UNA:+.?*'
UNB+UNOA:2+SENDERID+RECEIVERID+200303:1612+000000025++++++1'
UNH+1+DESADV:D:96A:UN'
BGM+351+ASN-T0001-VALEO'
DTM+137:202001010001:203'
DTM+132:202001010001:203'
DTM+11:202001010001:203'
RFF+CRN:T001
NAD+CZ+CZ002::10++CZ PARTY'
NAD+SE+SE002::10++SE PARTY'
NAD+CN+BY002::10++BUYER PARTY'
LOC+11+LOCATION1'
TOD+5++EXW'
EQD+A+T9966
CPS+1++1'
PAC+1++CARTON::92'
MEA+AAX+AAD+KGM:23.50'
QTY+52:100'
PCI+17'
RFF+AAT:1'
GIR+3+A1:ML'
GIR+3+A2:ML'
LIN+1++AITEMA:IN'
PIA+1+ITEMPRODA:SA'
IMD+++:::PRODUCTIONA'
QTY+12:200:PCE'
ALI+TW'
RFF+ON:PO0018'
DTM+4:20200101:102'
CPS+2++1'
PAC+2++CARTON::92'
MEA+AAX+AAD+KGM:23.50'
QTY+52:100'
PCI+17'
RFF+AAT:1'
GIR+3+A3-4:ML'
LIN+2++AITEMA:IN'
PIA+1+ITEMPRODA:SA'
IMD+++:::PRODUCTIONA''
QTY+12:200:PCE'
ALI+TW'
RFF+ON:5560017648'
DTM+4:19700101:102'
UNT+44+1'
UNZ+1+000000025'

EDI系统作为核心组件,为供应商与Valeo建立安全可靠的EDI连接提供了有利的支撑,确保了业务数据安全可靠传输,业务信息高效流转。除了Valeo,知行对接过的汽车企业还包括 Autozone、GM、Volvo和Porsche等。

阅读原文

标签:EDIFACT,DELFOR,++,报文,EDI,Valeo,法雷奥
From: https://www.cnblogs.com/edi-ka/p/17657357.html

相关文章

  • php基于Redis实现播放量增加功能
    开发思路就是用redis得有序组合功能1.先自增到reids中$redisGetKey='ciku_promoter_click_number';$jyId=2;//文章id$redis=RedisService::build()->getInstance();$videoPlayNumber=$redis->zScore($redisGetKey,$jyId);//如果该文章id存在,则新增,否则自增1if......
  • xhEditor 从word中复制内容带多张图片
    ​ 这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下)<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@     page contentType="text/html;cha......
  • Redis-持久化的学习
    持久化-rdbredis.conf中已经自动配置好了持久化设置,但我们可以改为自己需要的设置。当条件触发时会在同级文件夹内生成dump.rdb文件(快照)。 触发条件:1:满足config中设置的触发条件2:使用flushall命令3:退出redis,也会自动生成dump.rdb  如何打开rdb文件?在redis中输入conf......
  • Redis学习笔记
    1.Redis安装配置及开启自启1.1安装Redis依赖Redis是基于C语言编写的,因此首先需要安装Redis所需要的gcc依赖:yuminstall-ygcctcl1.2安装Redis获取Rediscd/opt/wgethttp://download.redis.io/releases/redis-6.2.6.tar.gz解压Reids#解压到/usr/local/src/......
  • Redis开启过期监听
    1.开启过期通知配置默认notify-keyspace-events""修改为:notify-keyspace-eventsEx2.增加监听类publicclassRedisKeyExpirationListenerextendsKeyExpirationEventMessageListener{publicRedisKeyExpirationListener(RedisMessageListenerContainerlisten......
  • Redis如何批量删除指定前缀的key
    批量删除指定前缀的Key有两中方法,一种是借助redis-cli,另一种是通过SCAN命令来遍历所有匹配前缀的key,并使用DEL命令逐个删除它们。redis-cli使用Redis自带的redis-cli命令行工具,你可以通过以下方式批量删除指定前缀的key:redis-cliKEYS"your_prefix*"|xargsredis......
  • springboot整合redis回滚
    1:添加依赖2:yml中配置连接,如:host,password,port3:@autowired注解注入Redistemplate调用方法生成对象 为了方便公司开发,一般会对数据进行序列化存储,这时需要创建配置类进行全局设置packagecom.example.config;importcom.fasterxml.jackson.annotation.JsonAutoDetect;importco......
  • redis实现用于限制非法登录
    redis实现用于限制非法登录次数为5次,锁定10分钟,并设置登录连接超时时间为10分钟要使用Redis实现限制非法登录次数、锁定和设置登录连接超时时间,可以结合Redis的计数器(counter)、设置过期时间(expire)和获取剩余有效时间(ttl)的功能。下面是一个示例的Java代码,使用Redis来实现这......
  • Redis:redis启停
    学习自:《Redis开发与运维》PDF47页1、常规用法开启:redis-server redis.conf&完整版:/安装目录/bin/redis-server/安装目录/bin/redis.conf&/usr/local/redis/bin/redis-server/usr/local/redis/redis.conf&关闭:/安装目录/bin/redis-clishutdown  2、启......
  • Docker 安装Redis 无法使用配置文件设置密码问题
    背景最近开发需要使用各种组件,如果都到开发机上安装,会占用电脑资源较多。所以使用docker容器来安装这些组件。例如redis、mongodb、mysql、rabitmq、elasticsearch等等。遇到的问题用edis官方镜像启动容器后,发现没有加载配置文件。解决方案1.redis镜像拉下来......